cat

cat

cat 是查看文本中所有数据的命令。

[root@linux-node1 ~]# cat anaconda-ks.cfg 
#version=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

 

 参数:

-n 给所有的行加上行号:

[root@linux-node1 ~]# cat -n 123.txt 
     1    #version=DEVEL
     2    # System authorization information
     3    auth --enableshadow --passalgo=sha512
     4    # Use CDROM installation media
     5    cdrom
     6    # Use graphical install
     7    graphical
     8    # Run the Setup Agent on first boot
     9    firstboot --enable
    10    ignoredisk --only-use=sda
    11    # Keyboard layouts
    12    keyboard --vckeymap=us --xlayouts='us'
    13    # System language
    14    lang en_US.UTF-8

 

  

-b 给有文本的行加上行号

[root@linux-node1 ~]# cat -b 123.txt 
     1    #version=DEVEL
     2    # System authorization information
     3    auth --enableshadow --passalgo=sha512
     4    # Use CDROM installation media
     5    cdrom
     6    # Use graphical install
     7    graphical





     8    # Run the Setup Agent on first boot
     9    firstboot --enable
    10    ignoredisk --only-use=sda
    11    # Keyboard layouts
    12    keyboard --vckeymap=us --xlayouts='us'
    13    # System language
    14    lang en_US.UTF-8

 -T 参数会用^|字符组合去替换文件中的所有制表符

[root@linux-node1 ~]# cat -T 123.txt 
#version=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
1^I2^I3
4^I5




# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

 

  

  

 

 

posted @ 2020-04-17 22:42  李白不爱美女爱打野  阅读(195)  评论(0编辑  收藏  举报