目录
1、find 查找一个文件
find 路径 -name 文件名
//给出文件的路径
2、grep 字符串查找/过滤
grep -c 字符串 文件名
在一个文件中有没有我们要查找的字符串
grep “字符串” 文件名
//显示字符串所在的一行
3、管道
命令 | 命令
可以通过管道把一个命令的执行结果传给另外一个命令
两个进程之间传递数据
ls | grep 字符串
4、man:帮助手册
1、命令 2、系统调用3、库函数
当出现冲突时,前面加数字
5、系统有7个系统运行级别
用init可以相互切换,3、多用户 文本界面5、图形化界面
6、进程管理命令
进程(pid)就是一个正在运行的程序
可执行程序才能够运行,程序由一条条指令构成,
与进程有关的几个命令:
显示当前终端的进程:ps
显示系统全部的进程:ps -e
显示当前进程的父进程ps -f
ps-ef:显示全部
sleep n//堵塞n秒
kill pid(进程id):结束进程
ctrl+c:在执行线程中去结束
7、后台运行
在命令后加&
如果在前台执行,只有在前一个运行完成后,才能执行下一个命令
当前的命令可以是组合命令
放在后台运行,就不会影响前台进程,可以继续输入下一个命令
ctrl+c只能终止前台命令,,要终止后台命令只能用kill(利用pid)
在后台,允许用户同时执行多个命令,在处理执行一个命令时,还允许处理其他命令
pkill:同时结束进程(用的少)
8、结束进程
ctrl+z:停止进程
ctrl+c:只能结束前台进程
kill:kill+pid
-9:强制结束进程kill结束不了 用 kill -9 pid 来强制结束一个进程
9、进程树
pstree
能看到父进程子进程,各个进程之间的关系
10、jobs
显示当前终端的任务//在后台运行的进程,不显示前台
10、前台后台切换
bg切换到后台
fg切换到前台
fg %pid