Linux 命令
who 显示在线登陆用户
whoami 显示当前操作用户
date 显示系统当前的日期和时间
date命令设置时间得格式:date 月日时分年
例如:将时间设定成2019年7月11日上午11点06的命令
hwclock命令可以用来显示/设置硬件时钟命令
hwclock -s 同步硬件
hwclock -w 同步系统
cal 命令 显示某月的日历
例如显示2019年7月份的日历命令为 : cal 7 2019
ps 显示瞬间进程状态 ps -aux
df 查看磁盘大小 df -h 带有单位显示磁盘信息
man 获取某个Linux命令的使用说明
例如:查看su命令的使用说明命令为: man su
clear | ctrl+l 清屏
alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程
shutdown
shutdown –r now #系统立马重启 shutdown –h now #系统立马关机 shutdown –r +10 #系统十分钟后重启 shutdown –h +10 #系统十分钟后关机 shutdown –h 20:25 #系统会在今天20:25关机 shutdown –h 10 ‘This server will shutdown after 10 mins’ #这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。
halt 立马关机
reboot 立马重启
用户及用户组管理
/etc/passwd //存储用户账号 /etc/group //存储组账号 /etc/shadow //存储用户账号的密码 /etc/gshadow //存储用户组账号的密码 /etc/profile //系统环境变量 bash_profile //用户环境变量 .bashrc //配置文件 useradd //添加用户 userdel //删除用户
了解userdel命令的常用选项: -r : 在删除用户的同事删除这个用户的家目录及其邮箱 例如:删除aaa用户不擅长其家目录的命令 userdel aaa 例如:删除aaa用户,同时删除其家目录的命令 userdel -r aaa
groupadd //添加组
例如 : 在新系统中新增加一个名为 aaa 的群组命令
groupadd aaa
groupdel //删除组
usermod //修改用户的账户信息
usermod
a)–u:修改用户的UID
b)–g:修改用户的GID
c)–G:将一个用户加入到指定的群组中
d)–d:修改用户的家目录
e)–c:修改用户的备注信息
f)–s:修改用户所用的shell
passwd root //给root设置密码 sudo su //切换为管理员 su user //切换用户,加载配置文件.bashrc
vim编辑器常用命令
vim三种模式:命令模式、插入模式、编辑模式。使用 ESC 或 i 或 : 来切换模式。
编辑模式下:
【dd】 //删除光标所在的一整行 【ndd】 //删除光标所在的向下n行 【yy】 //复制光标所在的那一行 【nyy】 //复制光标所在的向下n行 【p,P】 //p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴 【u】 //撤消上一个操作 【[Ctrl] + r】 //多次撤消 【G】 //光标移动到文件的最后一行(第一个字符处) 【nG】 //n为数字(下同),移动到当前文件中第n行 【gg】 //移动到文件的第一行,相当于"1G" 【n[Enter]】 //光标向下移动n行 【[Ctrl] + f】 //屏幕向下移动一页(相当于Page Down键) 【[Ctrl] + b】 //屏幕向上移动一页(相当于Page Up键) 【/word】 //在文件中查找内容为word的字符串(向下查找) 【?word】 //在文件中查找内容为word的字符串(向上查找) 【[n]】 //表示重复查找动作,即查找下一个 【[N]】 //反向查找下一个 【:s/old/new/】//替换当前行第一个 old 为 new 【:s/old/new/g】 //替换当前行所有 old 为 new 【:n,$s/old/new/】 //替换第 n 行开始到最后一行中每一行的第一个 old 为 new 【:n,$s/old/new/g】 //替换第 n 行开始到最后一行中每一行所有 old 为 new n 为数字,若 n 为"."表示从当前行开始到最后一行 【:%s/old/new/】 //替换每一行的第一个 old 为 new 【:%s/old/new/g】 //替换每一行中所有 old 为 new 【:n1,n2s/word1/word2/g】 //n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2