- 博客(6)
- 收藏
- 关注
翻译 玩转xargs
我们可以用管道将一个命令的stdout(标准输出)重定向到另一个命令的stdin(标准输入)。例如:cat foo.txt | grep ‘test’但是有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。在这种情况,我们没法用管道来提供那些只有通过命令行参数才能提供的数据。这个时候,该xargs命令出场了,它擅长将标准输入数据转换成命令行参数。xargs能够处理std...
2018-11-24 20:50:51 128
翻译 find文件查找与文件列表
find是Unix/Linux命令行工具箱中最棒的工具之一。一、预备知识find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,执行相应的操作。二、实战演练要列出当前目录及子目录下所有的文件和文件夹,可以采用下面的写法:$ find base_pathbash_path可以放在任意位置(例如 /home/slynux),find会从该位置开始往下查找。例如:$ f...
2018-11-24 20:30:18 735
原创 如何录制终端会话并重放
当你需要为别人在终端上演示某些操作或是需要准备一个命令行教程时,通常要一边手动输入命令一边演,或者也可以录制一段屏幕演示视频,然后再回放出来。其实也有其他的实现方式。利用script和scriptreplay命令,我们可以录制命令的次序以及时序,将相关数据记录在文本文件中。利用这些文件,其他人可以在终端上回放并查看命令的输出。一、实战演练开始录制终端会话:$ script -t 2>...
2018-11-24 20:04:15 234
原创 用cat进行拼接
用cat进行拼接cat命令,通常用于读取、显示和拼接文件内容,但是它的能力远远不仅于此。例如:如何用一行命令将来自标准输入以及文件的数据给组合起来。通常做法:将stdin重定向到一个文件,然后再将两个文件组合到一起。不过,cat命令可以一次性搞定。...
2018-11-21 10:42:26 3080 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人