grep 、 awk 、 sed 和 find以及其它文本处理命令
csh不支持。
cat 是命令行玩家首先必须学习的命令之一。它通常用于读取、显示或拼接文件内容,不过 cat 的能力远不止如此。用一行命令将来自标准输入以及文件的数据给组合起来,这可是个让人 挠头的难题。通常的做法是将 stdin 重定向到一个文件,然后再将两个文件组合到一起。不过我 们可以使用 cat 命令一次性搞定。接下来你会看到 cat 的基本用法和高级用法。
cat 命令不仅可以读取文件、拼接数据,还能够从标准输入中进行读取。 从标准输入中读取需要使用管道操作符:
OUTPUT_FROM_SOME COMMANDS | cat类似地,我们可以用 cat 将来自输入文件的内容与标准输入拼接在一起,将 stdin 和另一个 文件中的数据结合起来。方法如下:
$ echo 'Text through stdin' | cat - file.txt #在上面的代码中, - 被作为 stdin 文本的文件名。
推荐参数
$ find /home/users -path "*/slynux/*" -print 这会匹配以下路径: /home/users/list/slynux.txt /home/users/slynux/eg.css
加密技术主要用于防止数据遭受未经授权的访问。加密算法有很多,我们会着重讲解那些常 见的标准加密算法。在Linux环境下有一些工具可以用来执行加密和解密。有时我们使用加密算 法散列值来验证数据的完整性。本节将介绍一些常用的加密工具以及这些工具所涉及的算法。 crypt 、 gpg 、 base64 、 md5sum 、 sha1sum 以及 openssl 的用法。
同文本文件打交道时, 少不了要用到排序。 sort 命令能够帮助我们对文本文件和 stdin 进行 排序操作。它通常会配合其他命令来生成所需要的输出。 uniq 是一个经常与 sort 一同使用的命 令。它的作用是从文本或 stdin 中提取唯一(或重复)的行。