本来想写一个更详细的命令总结,但是由于本人比较懒,所以只把这一章学到的敲过常用命令罗列如下,同时便于以后复习之用:
1 | ps -e | 显示系统所有执行进程 | |
2 | ps a | 显示当前控制台执行进程(包括状态STAT,状态类型:SRTZ) | |
3 | ps | 显示当前终端执行进程 | |
4 | top | 实时显示执行进程, 进入top进程后,常用快捷键:q,k,n | |
5 | free | 显示物理内存和swap分区情况 | |
6 | <CTRL+Z> | 挂起 | |
7 | kill -9 18342 | 杀死PID为18342的进程 | |
8 | command& | 后台运行 | |
9 | jobs | 显示后台执行的进程(包括正在运行和挂起的) | |
10 | fg %2 | 将作业号为2的进程,转到前台运行 | |
11 | bg %3 | 将作业号为2的进程,转到后台运行 | |
12 | bg %NAME | 后台运行,作业以NAME开头的作业命令 | |
13 | crontab -l | 列出当前用户crontab文件的内容 | |
14 | at now + 1 minutes \ -f sh test.sh | 1分钟以后,系统开始执行当前指定的test.sh脚本,并邮件的形式返回输出 | |
15 | cmd1; cmd2; cmd3 | 顺序执行cmd1,cmd2,cmd3指令 | |
16 | cmd1 & cmd2 & cmd3 | 并发执行cmd1,cmd2,cmd3指令 | |
17 | cmd1 && cmd2 && cmd3 | 执行cmd1未报错,则继续执行cmd2,若未报错,则继续执行cmd3 | |
18 | cmd1 || cmd2 || cmd3 | 执行cmd1,若为真,则不执行cmd1后面的指令 | |
19 | halt | 立即关机 | |
20 | wc test.sh | 同一行中依次显示test.sh文件的行数(line)、字串数(word)、字符数(character),也可以用wc -lwc test.sh来显示 | |
21 | sh 0< test.sh \ 1>result.txt 2>&1 | 执行test.sh中的内容,并将正确结果输出到result.txt中,出错信息被重定向输出到正确结果输出位置,即出错信息也被输出到result.txt中 | |
22 | echo "heyhey" >> result.txt | 往result.txt的文件结尾添加heyhey内容 | |
23 | pstree | 用“文件树”显示系统执行进程的层次关系结构 | |
24 | who | 显示当前已经登录系统的用户信息 | |
25 | date | 显示系统当前时间,包括现在时间、年、月、日 | |
26 | uname -a | 显示当前系统内核版本,系统时间等信息 |