linux中tac的⽤法,如何在Linux中使⽤“cat”和“tac”命令与⽰例这篇⽂章是我们的⼀部分Linux的技巧和提⽰系列,在这篇⽂章中,我们将介绍cat命令的⼀些基本⽤法(最常使⽤的Linux命令)和TAC(cat 命令的反转-以相反的顺序打印⽂件),还有⼀些实⽤例⼦。
Linux中Cat命令的基本⽤法
cat命令,缩写并置 ,在* nix系统中最常⽤的命令之⼀。 该命令的最基本的⽤法是读取⽂件,并将其显⽰到stdout,意思是显⽰⽂件在终端上的内容。
#
在Linux中查看⽂件的内容
cat命令的另⼀个⽤途是读或多个⽂件相结合并输出发送到监视器如在下⾯实施例说明。
#
查看多个⽂件的内容
该命令还可以⽤来连接(连接)多个⽂件到使⽤⼀个单⼀的⽂件“>” Linux的重定向操作符。
# >
在Linux中加⼊多个⽂件
通过使⽤附加重定向可以将新的⽂件的内容添加到底部⽤下⾯的语法。
# >>
将内容⽂件附加到新⽂件linux重定向
cat命令可⽤于⽂件的内容复制到⼀个新的⽂件。 新⽂件可以重命名为任意。 例如,将⽂件从当前位置到复制/tmp/⽬录。
# > /
将⽂件内容复制到新⽂件
将⽂件从当前位置到复制/tmp/⽬录下,并改名。
# > /tmp/newfile.cfg
将⽂件复制到/ tmp位置
cat命令的⽤法少是创建具有以下语法的新⽂件。 当完成编辑⽂件命中CTRL+D保存并退出新的⽂件。# cat >
使⽤Cat命令创建新⽂件
为了号码的⽂件的所有输出线,其中包括空⾏,请使⽤-n开关。
# cat -
在⽂件中向⾏添加数字
要仅显⽰每⼀个⾮空⾏数使⽤-b开关。
# cat -
在⽂件中打印⾏号
想了解更多关于Linux cat命令?然后阅读我们的⽂章约13有⽤的Linux的'cat'命令的例⼦ 。
了解如何在Linux中使⽤Tac Command
在另⼀⽅⾯,在* nix系统⼀个不太知名的和较少使⽤的命令是tac命令。 西塔实际上是相反的版本cat它打印⽂件中的每⼀⾏从底线开始,在完成命令(也倒拼)顶⾏到您的机器标准输出。
#
以反向顺序打印内容⽂件
⼀命令的最重要的选择是由表⽰-s开关,它分离基于字符串或从⽂件的关键字的⽂件的内容。
# --separator "two"
删除⽂件中的匹配字符串
接下来,TAC命令的最重要的⽤法是,它可以以调试⽇志⽂件提供了很⼤的帮助,扭转⽇志内容的时间顺序。
$ tac /var/log/auth.log
Or to display the last lines
$ tail /var/log/auth.log | tac
⽰例输出
howtoing@howtoing ~ $ tac /var/log/auth.log
pr 6 16:09:01 howtoing CRON[17714]: pam_unix(cron:session): session closed for user root
Apr 6 16:09:01 howtoing CRON[17714]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:05:01 howtoing CRON[17582]: pam_unix(cron:session): session closed for user root
Apr 6 16:05:01 howtoing CRON[17583]: pam_unix(cron:session): session closed for user root
Apr 6 16:05:01 howtoing CRON[17583]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:05:01 howtoing CRON[17582]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:00:01 howtoing CRON[17434]: pam_unix(cron:session): session closed for user root
....
howtoing@howtoing ~ $ tail /var/log/auth.log | tac
Apr 6 16:09:01 howtoing CRON[17714]: pam_unix(cron:session): session closed for user root
Apr 6 16:09:01 howtoing CRON[17714]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:05:01 howtoing CRON[17582]: pam_unix(cron:session): session closed for user root
Apr 6 16:05:01 howtoing CRON[17583]: pam_unix(cron:session): session closed for user root
Apr 6 16:05:01 howtoing CRON[17583]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:05:01 howtoing CRON[17582]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 16:00:01 howtoing CRON[17434]: pam_unix(cron:session): session closed for user root
Apr 6 16:00:01 howtoing CRON[17434]: pam_unix(cron:session): session opened for user root by (uid=0)
Apr 6 15:55:02 howtoing CRON[17194]: pam_unix(cron:session): session closed for user root
Apr 6 15:55:01 howtoing CRON[17195]: pam_unix(cron:session): session closed for user root
...
相同cat命令, tac做在了出⾊的⼯作操作⽂本⽂件 ,但它应在其他类型的⽂件,特别是⼆进制⽂件或其中第⼀线表⽰,将运⾏它的程序⽂件被避免。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论