Linux面试整理(2)

一. 查找和检索文件

按文件属性查找: find

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

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

  1. grep: 强大的文本搜索工具(以行为单位进行处理)
    grep -n ‘word’ filename: 显示行号
    'word’中可使用正则表达式
  2. 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行)
  3. awk : 以字段为单位进行处理(其实就是把一行的数据分割,然后进行处理)

二. 进程管理

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

三. 网络管理

四. 环境变量

五. free和df

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值