Linux面试整理(2)

mac2022-06-30  148

一. 查找和检索文件

按文件属性查找: find

文件名: find+查找目录+ -name +查找的文件名字(可用* ?查找) find ~ -name ss.txt文件大小: find+查找目录+ -size +文件大小 find ~ -size +100k -size -1M 文件大于100k小于1M文件类型:find+查找目录+ -type +d/f/p/l d: 目录 f: 普通文件 p: 管道文件 l: 符号链接文件

按文件内容进行查找: grep/sed/cut

grep: 强大的文本搜索工具(以行为单位进行处理) grep -n ‘word’ filename: 显示行号 'word’中可使用正则表达式sed: 实现数据的替换,删除,增加,选取等(以行为单位进行处理) sed ‘2,4d’ filename: 删除2-4行 sed ‘2a ss…’ filename: 在第二行下新增’ss…’ sed ‘2,4c SS’ filename: 将filename文件的2-4行替换为SS sed ‘2,5p’ -n file_name: 把file_name文件的2到5行打印出来(不用-n 参数,就会重复输出2到5行)awk : 以字段为单位进行处理(其实就是把一行的数据分割,然后进行处理)

二. 进程管理

top: 能够实时显示系统中各个进程的资源占用状况, 类似于Windows的任务管理器,退出top命令使用q top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表: N - 以 PID 的大小的顺序排列表示进程列表 P - 以 CPU 占用率大小的顺序排列进程列表 M - 以内存占用率大小的顺序排列进程列表ps:查看有哪些进程正在运行以及运行的状态 ps -aux 查看所有进程,包括后台进程,只显示自己的进程号(PID) ps -ef 查询系统中所有运行的进程,包括后台进程,而且可以显示每个进程的父进程号(PPID) ps aux|grep特定进程 解释:以管道形式搜索 ps和top的区别:https://blog.csdn.net/MaxineZhou/article/details/80469504kill:可以用来终止后台进程。kill命令是通过向进程发送指定的信号来结束进程的。 kill -l 列出所有信号 killall:杀死所有同名进程 kill 进程号 注:一些守护进程是无法杀死的 kill -9 进程号 解释:强制杀死进程

三. 网络管理

四. 环境变量

五. free和df

最新回复(0)