建议收藏:好用的 Unix/Linux 命令技巧

2019-01-16 21:29:09于丽

17、将文件复制到多个目录中

不必运行:

cp /path/to/file /usr/dir1 cp /path/to/file /var/dir2 cp /path/to/file /nas/dir3

运行下面的命令来复制文件到多个目录中:

echo /usr/dir1 /var/dir2 /nas/dir3 | xargs -n 1 cp -v /path/to/file

左右可以滑动

留下创建一个shell函数作为读者的练习。

18、快速找出两个目录的不同

diff命令会按行比较文件。但是它也可以比较两个目录:

ls -l /tmp/r ls -l /tmp/s # 使用 diff 比较两个文件夹 diff /tmp/r/ /tmp/s/ Fig. : Finding differences between folders

图片: 找出目录之间的不同

19、文本格式化

你可以用fmt命令重新格式化每个段落。在本例中,我要用分割超长的行并且填充短行:

fmt file.txt

你也可以分割长的行,但是不重新填充,也就是说分割长行,但是不填充短行:

fmt -s file.txt

20、可以看见输出并将其写入到一个文件中

如下使用tee命令在屏幕上看见输出并同样写入到日志文件my.log中:

mycoolapp arg1 arg2 input.file | tee my.log

tee可以保证你同时在屏幕上看到mycoolapp的输出并写入文件  my.log。

总结

以上所述是小编给大家介绍的好用的 Unix/Linux 命令技巧,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!

您可能感兴趣的文章:

Trash-Cli:Linux上的命令行回收站工具Linux中有效地管理进程的8个命令Linux下利用unzip命令如何解压多个文件详解Linux命令技巧之30个必会的命令技巧Linux分区格式化的命令Linux创建用户的操作命令在linux上定期执行命令、脚本(cron,crontab,anacron)如何在Linux中的特定时间运行命令