嵌入式开发交流网论坛
标题:
这几个很实用的Linux命令,千万别忘记了!
[打印本页]
作者:
未完续·
时间:
2020-11-17 09:27
标题:
这几个很实用的Linux命令,千万别忘记了!
[attach]54416[/attach]
1)pgrep
pgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的。如:
[attach]54417[/attach]
这个命令相当于:
2)pstree
这个命令可以以树形的方式列出进程。如下所示:
[attach]54418[/attach]
3)bc
这个命令主要是做一个精度比较高的数学运算的。比如开平方根等。下面是一个我们利用bc命令写的一个脚本(文件名:sqrt)
[attach]54419[/attach]
于是,我们可以这样使用这个脚本进行平方根运算:
[attach]54420[/attach]
4)split
如果你有一个很大的文件,你想把其分割成一些小的文件,那么这个命令就是干这件事的了。
[attach]54421[/attach]
文件合并只需要使用简单的合并就行了,如:
5)nl
nl命令其它和cat命令很像,只不过它会打上行号。如下所示:
[attach]54422[/attach]
6)mkfifo
熟悉Unix的人都应该知道这个是一个创建有名管道的系统调用或命令。平时,我们在命令行上使用竖线“|”把命令串起来是使用无命管道。而我们使用mkfifo则使用的是有名管道。下面是示例:
下面是创建一个有名管道:
[attach]54423[/attach]
然后,我们在一个shell中运行如下命令,这个命令不会返回,除非有人从这个有名管道中把信息读走。
[attach]54424[/attach]
我们在另一个命令窗口中读取这个管道中的信息:(其会导致上一个命令返回)
[attach]54425[/attach]
7)ldd
这个命令可以知道你的一个可执行文件所使用了动态链接库。如:
[attach]54426[/attach]
8)col
这个命令可以让你把man文件转成纯文本文件。如下示例:
9)xmlwf
这个命令可以让你检查一下一个XML文档是否是所有的tag都是正常的。如:
[attach]54427[/attach]
10)lsof
可以列出打开了的文件。
[attach]54428[/attach]
欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/)
Powered by Discuz! X3.2