shell:命令行解释器
shell分类:sh csh ksh bash
$:Shell提示符,如果当前用户为超级用户,提示符为“#”,其他用户的提示符均为“$”;
Shell命令的通配符含义如下
echo -n:显示信息后不换行
-a:显示所有物理内存使用情况cd
-h:以兆为单位查看
-k:以千字节为单位查看
-T:查看磁盘对应文件的类型
umount:卸载
用户管理命令
进程管理命令
进程状态:D: 不可中断的静止
R: 正在执行中
S: 阻塞状态
T: 暂停执行
Z: 不存在但暂时无法消除
W: 没有足够的内存分页可分配
<: 高优先级的进程
N: 低优先级的进程
L: 有内存分页分配并锁在内存中
ps查看进程的动态
-A 列出所有的行程
-aux 显示所有包含其他使用者的行程
-ef 显示所有进程包含父进程号
top 动态监视进程运行状态
kill用于终止特定的 进程
- *:可以匹配任意长度的字符
- ?:匹配一个长度的字符
- [字符列表]:匹配列表中任意一个字符
- [-]:匹配范围内任意一个字符
- [^列表]:匹配除了列表之外的所有字符中的任意一个
管道符 |
wc 文件名:查看文件单词个数、行号和字符个数
-l:查看行号
-w:查看单词个数
-c:查看字符个数
shell命令
- shutdown:用于关机或者重启
-
shutdown -h now:立即关机
shutdown -h +60:60分钟后关机
shutdown -r now:立即重启
- passwd+用户名:修改用户的密码
- su:改变身份为管理员用户,退出时终端输入exit
- echo:终端显示信息
- date:显示日期
- clear:清屏
- df:查看磁盘占用情况
- mount:挂载命令
- 添加用户:adduser
- 修改用户属性:usermod
- 删除用户:deluser
- 删除用户组:delgroup