Linux常用搜索命令和进程命令

点击蓝字“莫名Coder”关注我哟

加个“星标”,每日良时,好文必达!

  搜索命令

whereis

命令搜索命令

示例:

whereis 命令名

搜索命令所在路径及帮助文档的所在位置

参数:

  • b 只查找可执行文件

  • m 只查找帮助文件

which 命令名

搜索命令所在路径以及别名

示例:

which 命令名
find

文件搜索命令

示例:

# 1. 查找文件名
find / -name "a.txt"

# 2. 按照文件大小查找
find /etc -size 8  # 8 表示8Kb

# 3. 按照文件类型查找
find /var -type d -print # 从/var目录下开始查找类型为目录的文件,其中参数-print是显示到屏幕上的意思

# 4. 按照文件修改时间查找
find . -cmin -5   # 从当前目录下查找5分钟之内修改过的文件
# 5. 按照文件的权限查找
find mytmp -perm 755 # 查找mytmp目录下的权限为755的文件
grep

字符串搜索命令

示例:

# 1. 在指定的文件中查找包含特定的字符串的行
grep "bind" host.conf # 在文件host.conf中查找包含字符串“bind”行

grep "network" /etc/*.conf # 利用通配符可在多个文件中查找包含特定的字符串的行

# 2. 查找不包含指定字符串的行
grep -v "network" /etc/a.txt #查找/etc/a.txt文件中不包含字符串“network”的行
find和grep区别

find命令:在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配

grep命令:在文件当中搜索符合条件的字符串,如果需要匹配,使用正则表达式进行匹配,正则表达式是包含匹配

查看进程命令

ps

查询在当前控制台上的进程

示例:

ps  # 查看当前进程

ps -aux # 查看所有进程 包括后台进程,其中参数a是所有进程,参数x包括不占用控制台的进程,参数u显示用户

ps -ef # 查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号
pstree

显示进程列表

示例:

pstree # 以树状格式显示系统的进程列表

pstree -p 以树状格式显示系统的进程列表,并标识出每个进程的进程号
top

动态显示系统中的进程

示例:

top
kill

杀掉指定进程

示例:

kill 3029 # kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程

kill -9 3029 # 强制终止3029号进程的运行,其中参数-9代表强制的意思

---END---

莫名Coder

关于 Python 都在这里

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值