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)删除。
(0)
用户投稿
上一篇 2022年6月20日
下一篇 2022年6月20日

相关推荐

  • 不止美术和剧情!原神2.8海岛霸榜热搜,解密米哈游工业化进程

    最近,原神的金苹果群岛霸榜热搜,很多玩家都表示这次活动内容“量大管饱”,四大秘境当中的各种解谜玩法也具有一定挑战性。从目前来看,原神在游戏设计方面已经逐渐走向成熟,甚至已经步入到了…

    2022年7月27日
  • 傻瓜式教程:搭建Jenkins+Jmeter+Ant自动化集成环境

    一、安装前准备 1.JDK:jdk-8u121-windows-x64 2.jmeter工具:apache-jmeter-2.13 3.ANT工具:apache-ant-1.9.7…

    2022年6月21日
  • 农村宅基地可以买卖吗?

    这位网友好! 对发问试做以下解读,欢迎与您及众条友交流,学习互动。 一,农村宅地实行“一户一宅”这是几十年的“老黄历”。 现实中,一些农村个别村民有“一户多宅”的情况,由何“一户多…

    2022年7月24日
  • 画大饼小作文

    &我想要我们好好的,每次情绪一上来说话就不经过大脑,很抱歉我很笨不太会说话,但我想让你知道我是真的真的很喜欢你,我害怕失去你,害怕你离开我,你特别好,我的所作所为可能不算一…

    2022年4月21日
  • 分享网站推广的10大流程(网站推广的流程有哪些)

    很多人都希望找一个网站建设和网站推广的一站式服务方案,今天写一写怎么从做网站到网站推广,以及最后成交。这个过程其实很简单,但是也有非常多的细节需要去注意,所以还是要多说一说: 一、…

    2022年10月19日
  • 春天君子兰夹箭怎么办(君子兰夹箭解决方法)

    在每年的春天养君子兰,最容易遇到的问题就是君子兰夹剪,花箭长出来一半,或者刚出来就夹在叶片中间长不出来,这种情况就是我们所说的夹剪。 君子兰夹剪会影响它的开花进度,而且还会导致根系…

    2022年5月1日
  • 软件研发团队如何管理成员工时,科学分配资源?

    随着研发规模逐渐壮大,多业务线、多项目并行的情况不断增多,团队面临资源分配难、工时汇总难等问题。 ONES 为研发团队提供了一整套完整的工时管理系统,并以多维度的报表进行可视化展示…

    2022年7月19日
  • 4、liunx系统基础命令及特殊符号知识考题

    什么是PATH环境变量,它有什么作用? LANG PS1 PATH ######PATH含义 存放的是命令的位置/路径 [root@oldboyedu01-nb ~]# echo …

    2022年7月2日
  • 股帮:周末复盘,大盘下周一二会有情况?

    A股放量下跌成交11202亿,电力逆势大涨出现涨停潮!外资加仓白马 周四消失的序列高9,昨天又神奇地出现了!伴随着“韭菜收割日”收了一个光脚阴线。既然出现序列高9,技术分析三原则:…

    2022年8月21日
  • 与众不同的iFLYBUDS Pro:耳机不只打电话听歌,还能开会录音转写

    各位小伙伴,你们现在用的价格从几十到几千不等各种无线蓝牙耳机,主要使用的功能点是不是都是听歌追剧、接打电话。你也许会认为耳机不就这些功能吗?那是你不知道iFLYBUDS Pro,它…

    2022年7月3日

联系我们

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