linux几个不常用但是很有用的命令

pgrep

pgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的

想要找到 SSH 服务器的 PID

> pgrep ssh1529284392844228719

pgrep会在每一行打印一个匹配的进程。-d选项允许你指定一个分隔符

> pgrep ssh -d ” “1529 28439 28442 28719 28810 28813

-l选项告诉pgrep显示名称和 ID:

> pgrep -l ssh1529 sshd28439 sshd28442 sshd28719 sshd

pstree

这个命令可以以树形的方式列出进程

> systemd NetworkManager 2*[{NetworkManager}] VGAuthService abrt-watch-log abrtd agetty atd auditd {auditd} crond dbus-daemon {dbus-daemon} firewalld {firewalld} gssproxy 5*[{gssproxy}] irqbalance java 28*[{java}] lsmd lvmetad master pickup qmgr mcelog nginx nginx ntpd polkitd 6*[{polkitd}] redis-server 4*[{redis-server}] rngd rpcbind rsyslogd 2*[{rsyslogd}] smartd sshd sshd sshd sftp-server sshd bash pstree sftp-server systemd-journal systemd-logind systemd-udevd tuned 4*[{tuned}] vmtoolsd 2*[{vmtoolsd}]

bc

这个命令主要是做一个精度比较高的数学运算的。比如开平方根等。下面是一个我们利用bc命令写的一个脚本(文件名:sqrt)

#!/bin/bashif [ $# -ne 1 ]then echo ‘Usage: sqrt number’ exit 1else echo -e “sqrt($1)quit” | bc -q -ifi> ./sqrt.sh 123.00sqrt(123.00)11.09quit

split

如果你有一个很大的文件,你想把其分割成一些小的文件,那么这个命令就是干这件事的了

> split -b 100m mysql.tar> ls -lh-rw-r–r–. 1 root root 517M Jun 21 22:35 mysql.tar-rw-r–r–. 1 root root 100M Jun 21 22:35 xaa-rw-r–r–. 1 root root 100M Jun 21 22:35 xab-rw-r–r–. 1 root root 100M Jun 21 22:35 xac-rw-r–r–. 1 root root 100M Jun 21 22:35 xad-rw-r–r–. 1 root root 100M Jun 21 22:35 xae-rw-r–r–. 1 root root 17M Jun 21 22:35 xaf

文件合并

> cat xa* > mysql.tar

nl

nl命令其它和cat命令很像,只不过它会打上行号

> nl rumenz.sh 1 123 2 345 3 rumenz.com 4 111 5 222

ldd

这个命令可以知道你的一个可执行文件所使用了动态链接库

> ldd /usr/bin/ls linux-vdso.so.1 => (0x00007ffdb51ba000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f4518ead000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f4518ca8000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f4518a9f000) libc.so.6 => /lib64/libc.so.6 (0x00007f45186d1000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f451846f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f451826b000) /lib64/ld-linux-x86-64.so.2 (0x00007f45190d4000) libattr.so.1 => /lib64/libattr.so.1 (0x00007f4518066000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4517e4a000)

col

这个命令可以让你把man文件转成纯文本文件。如下示例:

> PAGER=cat> man ls | col -b > ls.txt

lsof

可以列出打开了的文件。

> lsof rumenz.txt 显示开启文件rumenz.txt的进程> lsof -c nginx 显示出以字母nginx开头进程现在打开的文件> lsof -p 1234 列出进程号为1234的进程所打开的文件> lsof -g gname/gid 显示归属gname或gid的进程情况> lsof -u uname/uid 显示归属uname或uid的进程情况> lsof +d /usr/local/ 显示目录下被进程开启的文件> lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长> lsof -d 4 显示使用fd为4的进程> lsof -i 用以显示符合条件的进程情况

原文链接:https://rumenz.com/rumenbiji/linux-useful-cmd.html 微信公众号:入门小站

  • 回复【1001】获取 linux常用命令速查手册
  • 回复【10010】获取 阿里云ECS运维Linux系统诊断
  • 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell简明教程
郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月20日 23:32
下一篇 2022年6月20日 23:33

相关推荐

  • cad连续标注快捷键(cad连续标注快捷键)

    本文主要讲的是cad连续标注快捷键,以及和cad连续标注快捷键相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 cad中连续标注快捷键 CAD尺寸标准快捷命令:DL…

    2022年11月27日
  • 北京疫情为什么突然爆发(北京疫情为什么突然增多)

    这几天北京疫情的新增情况也突然开始变得严重起来了,大家对本轮北京疫情爆发的原因也十分好奇。北京疫情为什么突然爆发?尤其是本周北京疫情的新增开始越来越多了,这让民众对于本轮疫情的发展…

    2022年11月25日
  • 为什么北京疫情越来越严重(疫情为什么越控制越严重)

    有在关注北京疫情的小伙伴应该注意到了,这几天北京疫情的新增数据情况也开始越发的严重起来,大家对北京此次疫情发展情况也都不断分析。为什么北京疫情越来越严重?导致北京本轮疫情的原因是什…

    2022年11月25日
  • 世界杯怎么买体育彩票(世界杯怎么买体育彩票玩法)

    2022卡塔尔世界杯已经开赛了,除了广大球迷外,很多彩民也十分关注比赛进程。据了解,自2012年欧洲杯以来,每逢大型国际足篮球赛事,中国体育彩票会开售冠军竞猜、冠亚军竞猜游戏。那么…

    2022年11月25日
  • 体彩世界杯冠军彩票怎么买(体彩世界杯冠军彩票中奖)

    作为世界最具影响力的体育赛事,四年一度的男足世界杯,如今已经吸引了广大球迷和购彩者关注。据悉,本月初,中国体育彩票已经开售2022卡塔尔世界杯的冠军竞猜、冠亚军竞猜游戏了。那么,体…

    2022年11月25日
  • 成都健康码崩了是怎么回事(成都健康码系统崩了)

    健康码是大家出行必备的工具,有小伙伴反映自己健康码崩了,上不了地铁,那么成都健康码崩了是怎么回事?成都健康码怎么突然崩了?成都健康码崩了是怎么办?下面小编为大家带来成都健康码崩了原…

    2022年11月24日
  • 科比19岁女儿遭自称与她生“科比式孩子”男子跟踪骚扰

    极目新闻记者王亮亮黄佳琪 据福克斯新闻网报道,当地时间11月21日,已故篮球巨星科比·布莱恩特的长女娜塔莉亚·布莱恩特21日向法院提交临时限制令,声称这位32岁的前科从十几岁起就骚…

    2022年11月24日
  • 免费清理c盘的软件(清理c盘空间不影响系统)

    电脑用久了慢如龟速,还卡顿,这最大的原因啊就是C盘空间不足造成的。 即使电脑配置再好,或者硬盘再快,如果长时间没有打扫C盘,打开文件或者稳定之类的,都卡得让人头大。 这时候呢不要去…

    2022年11月24日
  • pdf虚拟打印机(添加pdf虚拟打印机)

    本文主要讲的是pdf虚拟打印机,以及和添加pdf虚拟打印机相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 pdf虚拟打印机具体是什么功能? 电脑虚拟打印机的功能有…

    2022年11月24日
  • 《宝可梦朱紫》四天王面试答案汇总 四天王测试答案介绍

    宝可梦朱紫四天王面试答案是什么?在游戏中,玩家挑战四天王的话,需要进行面试测试,有很多题目需要玩家完成,很多玩家还不清楚宝可梦朱紫四天王面试答案是什么,下面一起来看一下宝可梦朱紫四…

    2022年11月23日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息