文件查看命令
1、cat
①查看文件内容
②合并文件内容
eg:将test.c 和main.c文件内容合并到file.c
> 重定向
> > 追加
③往文件中写入数据, Ctrl+d 是结束输入
2、more
当一个文件的内容超过一个屏幕能显示的行数,使用 more 可以分屏显示文件内容。到末尾直接退出
按q可以直接退出
使用方式: more filename
3、less
文本内容查看器,查看文件内容,但是文件内容不会显示到界面上 less filename
4、head
显示文件前 n 行的内容 head -n filename
5、tail
显示文件后 n 行的内容 tail -n filename
文件查找命令
find
在目录树中搜索指定的文件,也可以指定开始的搜索位置
find 搜索路径 -name 文件名 (按文件名字搜索)
find 搜索路径 -cmin -n (搜索过去n分钟内修改的文件)
find 搜索路径 -ctime -n (搜索过去n天内修改的文件)
grep 文本搜索工具
grep "ab" main.c
:过滤出main.c中包含“ab”的所有行 并输出。
在文件中过滤出包含指定字符串的行
主要参数:
-c:只输出匹配行的计数;
-i: 不区分大小写;
-n:显示匹配行及行号;
-v:显示不包含匹配文本的所有行。
| 管道
将前一个命令的输出结果作为后一个命令的输入
ls /lib | grep sh
:输出:过滤出/lib路径下包含sh的文件名
进程管理命令
ps:默认显示与当前终端有关的进程信息
-e:显示系统中所有的进程信息
-f:显示更多的进程属性信息(全格式)
-L:显示进程中的线程ID
pstree:查看系统进程的树状图