QQ咨询不加好友发不了信息,咨询前先加好友! → QQ:820896380 ×

超实用的Linux高级命令,程序员一定要懂!

前言

在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。

超实用的 Linux 高级命令,程序员一定要懂!

像一些高级点的命令,比如说 Xargs 命令、管道命令、自动应答命令等,如果当初我要是知道,那我也可能写出简洁高效的脚本。

不管出于任何原因,我都想对一些 Linux 使用的高级命令进行用法说明,利人利己,以后不记得的话,我也可以回头翻来看看。

一、实用的 xargs 命令

在平时的使用中,我认为 xargs 这个命令还是较为重要和方便的。我们可以通过使用这个命令,将命令输出的结果作为参数传递给另一个命令。

比如说我们想找出某个路径下以 .conf 结尾的文件,并将这些文件进行分类,那么普通的做法就是先将以 .conf 结尾的文件先找出来,然后输出到一个文件中,接着 cat 这个文件,并使用 file 文件分类命令去对输出的文件进行分类。

这个普通的方法还的确是略显麻烦,那么这个时候 xargs 命令就派上用场了。
例1:找出 / 目录下以 .conf 结尾的文件,并进行文件分类
命令:

find / -name *.conf -type f \\
-print | xargs file

给TA打赏
共{{data.count}}人
人已打赏
运维

linux服务器需要安装什么

2024-5-19 7:12:34

运维

Linux系统中GDM的工作原理及配置方法

2024-5-19 7:42:54

个人中心
购物车
优惠劵
有新私信 私信列表
搜索