首页 > 系统相关 >Linux命令(112)之tac

Linux命令(112)之tac

时间:2023-12-03 11:07:03浏览次数:42  
标签:help -- tac 112 111 Linux root rhel77


linux命令之tac

1.tac介绍

linux命令tac是将文件内容反向输出,其与命令cat输出刚好相反

2.tac用法

tac [参数] filename

tac参数

参数

说明

--version

显示版本信息

--help

显示帮助信息

3.实例

3.1.显示tac的版本信息

命令:

tac --version

[root@rhel77 ~]# tac --version
tac (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Jay Lepreau and David MacKenzie.
[root@rhel77 ~]#

3.2.显示tac的帮助信息

tac --help

[root@rhel77 ~]# tac --help
Usage: tac [OPTION]... [FILE]...
Write each FILE to standard output, last line first.
With no FILE, or when FILE is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -b, --before             attach the separator before instead of after
  -r, --regex              interpret the separator as a regular expression
  -s, --separator=STRING   use STRING as the separator instead of newline
      --help     display this help and exit
      --version  output version information and exit

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
For complete documentation, run: info coreutils 'tac invocation'
[root@rhel77 ~]#

3.3.反向显示zzz.txt文件内容

命令:

tac zzz.txt

[root@rhel77 ~]# tac zzz.txt 
loveable aaaa




a 145 dd
a 135 dd
a 1[34]5 dd


aaa
1 111 111
2 222 222
1 111 111
aaaa bbbb cccc


this is a test line
aaa bbb ccc
this is a test line
123acb111 error 11111

123acb111   aaaa bbbb
[root@rhel77 ~]# cat zzz.txt
123acb111   aaaa bbbb

123acb111 error 11111
this is a test line
aaa bbb ccc
this is a test line


aaaa bbbb cccc
1 111 111
2 222 222
1 111 111
aaa


a 1[34]5 dd
a 135 dd
a 145 dd




loveable aaaa
[root@rhel77 ~]#

标签:help,--,tac,112,111,Linux,root,rhel77
From: https://blog.51cto.com/ztj1216/8665665

相关文章

  • Linux命令(111)之groupadd
    linux命令之groupadd1.groupadd介绍linux命令groupadd是用来创建新的用户组,用户组信息会被添加到系统文件(/etc/group)中。2.groupadd用法groupadd[参数]GroupNamegroupadd常用参数参数说明-g指定用户组的gid号-r创建系统工作组-f如果组已经存在则成功退出3.实例3.1.创建普......
  • Linux命令(110)之umask
    linux命令之umask1.umask介绍linux命令umask为linux内建命令,用于设置创建文件/目录时的权限掩码。默认umask值为偶数,创建文件时,直接相减;如果有奇数,创建文件时,对应结果要加一。另外,之所以文件用666去减,表示文件默认不能有执行权限(x);如果减得的结果中有执行权限(x),则需要将其加一。......
  • Linux命令(109)之md5sum
    linux命令之md5sum1.md5sum介绍linux命令md5sum是用来计算和校验文件的MD5值。另外:md5sum是用来校验文件内容,与文件名是否相同无关md5sum校验文件时,逐位校验,如果文件越大,校验所需时间就越长2.md5sum用法md5sum[参数]filenamemd5sum参数参数说明-b以二进制模式读入文件内容-......
  • Linux命令(107)之basename
    linux命令之basename1.basename介绍linux命令basename是用来从文件路径中获取文件的基本名称2.basename用法basename[参数] NAMEbasename参数参数说明-a支持多个参数,并将每个参数视为一个NAME-s移除后缀-z使用NUL而不是换行符分隔输出--help显示帮助信息--version显示版本......
  • Linux命令(108)之dirname
    linux命令之dirname1.dirname介绍linux命令dirname是用来获取文件的指定路径2.dirname用法dirname[参数]NAMEdirname参数参数说明-z使用NUL而不是换行符分隔输出--help查看帮助信息--version查看版本信息3.实例3.1.获取文件的指定路径命令:dirnameztj.txtORdirname/root/z......
  • Linux命令(106)之rename
    linux命令之rename1.rename介绍linux命令rename是用来重命名文件名称。与mv不同的是,mv命令一次只能修改一个文件名,而rename命令能够对文件名进行批量修改2.rename用法rename[options]expressionreplacefile...rename参数参数说明-v详细输出执行的操作-s在符号链接上执行-......
  • Linux存储管理
    管理基本磁盘创建主分区步骤1.创建分区step1.启动分区工具{fdisk/dev/sdb} step2.进入会话模式{}step3.刷新{partprobe/dev/sdb}step4.查看磁盘sdb{fdisk-l/dev/sdb}或{lsblk}创建系统文件{mkfs.ext4/dev/sdb1}挂载mountstep1.创建挂载点{mkdir/mnt/disk1}......
  • java获取linux目录下的文件
    Java获取Linux目录下的文件在Java中,我们可以使用File类来操作文件和目录。在Linux系统中,我们可以使用ls命令来列出目录下的文件,然后通过Java代码来获取这些文件的信息。列出目录下的文件我们可以使用ProcessBuilder来执行Linux命令,并通过Java代码获取命令的输出结果。下面是一个......
  • Linux命令(139)之ab
    linux命令之ab1.ab介绍linux命令ab(E.g:apachebench)是apache自带的压力测试工具。ab命令会创建多个并发访问线程,模拟多个访问者同时对某一URL进行访问。由于ab命令测试是基于URL的,因此,它既可以用来测试apachehttpd的负载压力,也可以对nginx/tomcat/iis等web服务器进行压力测试。ab......
  • Linux expect命令详解
    在Linux系统中,expect是一款非常有用的工具,它允许用户自动化与需要用户输入进行交互的程序。本文将深入探讨expect命令的基本语法、使用方法以及一些最佳实践。什么是Expect命令?expect是一个用于自动化交互式进程的工具。它的主要功能是根据程序的输出模式(patterns)发送输入,从而......