Linux用のいくつかのテキスト処理ツール

見出しのLinuxビューアとテキスト処理ツールの下にいくつかのテキスト(1、猫およびtac)

Linuxでは、テキストビューア、テキスト処理ツールの多くは、なぜそれが2つのカテゴリに分類されなければならないがありますか?ビューは、テキストに変更を加えることがない、見ているので、テキスト処理ツールは、この変更のためにすることができます。ツールの二つのタイプは、我々の仕事のより多くの多様性を作り、原因のLinuxシステムでは、パイプライン事業者の主要な機能に、非常に密接な接触です。(異なるコマンドやツールは機能豊富な農産物のパイプ文字を、酔って、化学反応のような、あるかのように)ここで、視聴プロセスツールの下にテキストの予備的な理解があります。
1catとTACコマンドは、2つのコマンドは、正の読み取りテキストと双子コマンドされ、読み込まれたテキストの反対である
ような。

  cat /etc/fstab
  tac /etc/fstab
  当然,这两个命令不是按字符显示,是按行显示,
  也就是说tac是反转行间内容。
``

見るのは初めてのように見えますが、あなたに、この猫のテキストコマンドは大したことないように、また非常に共通しているしている間違ったを感じ、このコマンドは非常に重要な、非常に一般的です。

cat >file1
echo "helo,XXX"
#这时,按Ctrl+c退出编写,在cat,
cat file1
#这时,你会发现echo的内容在file1这个文件里了,如果想
#在这个文件里追加内容,
cat >>file1
这是我要追加的内容?
#再次按Ctrl+c, 这时在查看文件内容,你会发现 
#多出了上面的那句话。也就是说,可以看空哦。
#这在你不想打开vim或者vi编写简单的脚本文件时,很方便。
#cat命令还可以看Linux下的一个特殊文件,
#/dev/urandom,这个是生成随机的字符,利用这个我们可以
#得到随机的想要的长度的字符作为自己的密码。
#例如,想要生成一个长度为十的密码,这个密码不带特殊符号,
#那么,我们需要cat命令和别的命令通过管道符来实现这个目
#的。下面上代码:
cat -n /dev/urandom | tr -dc 'a-zA-Z0-9' |head -c 10
#这个命令就可以当做一个简单的密码生成器了,如果想保存这个
#密码,如上,通过重定向符追加到文本文档内,如果想使用生成的
#密码在用户管理上,通过管道符追加到passwd命令内即可。如果,
#想要定期给用户更换密码,将前述命令加入计划服务内即可


実際には、catコマンド自体は、テキストを表示するための非常に強力なツールではありませんが、文字を指向パイプ文字で、あなたは様々な機能を実現することができ、順序は学習の価値があります。

公開された13元の記事 ウォンの賞賛0 ビュー302

おすすめ

転載: blog.csdn.net/alwaysbefine/article/details/104793720