Linux cat命令

Linux cat命令:显示文本文件

Linux cat命令 功能描述

使用cat命令可以显示文本文件的内容,也可以把几个文件内容附加到另一个文件中。

Linux cat命令 语法

cat [选项] [文件]

命令中各选项的含义如表所示。

Linux cat命令 语法

Linux cat命令 示例

显示/etc/grub.conf文件的内容。

[root@rhel ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
#NOTICE: You have a/boot partition. This means that
#        all kernel and initrd paths are relative to/boot/, eg.
#        root(hd0,0)
#        kernel/vmlinuz-version ro root=/dev/sda2
#        initrd/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
password --encrypted
            61aFd0Gw3uB0r/oQE$y80vx6.tXQQdJTr457ORMUaqOuouP1wajM15vHjzvo4oI6sc P8HZfUwhrpKEAbOwDb4oUxmdwFDMcoJ59LMxH0
title Red Hat Enterprise Linux (2.6.32-358.el6.x86_64)
      root (hd0,0)
      kernel/vmlinuz-2.6.32-358.el6.x86_64 ro root=UUID=2ac36994-5a18-4741-8118-96fe2c57a6c6 r
d_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
      initrd /initramfs-2.6.32-358.el6.x86_64.img

把文件textfile1的文件内容加上行号后输入到textfile2文件中

[root@rhel ~]# cat -n textfile1 > textfile2

把文件textfile1和textfile2的文件内容加上行号(空白行不加)之后将内容附加到文件textfile3中

[root@rhel ~]# cat -b textfile1 textfile2 >> textfile3

在每行的结尾处附加$符号显示/etc/passwd文件

[root@rhel ~]# cat -E /etc/passwd
root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologinuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologin
........................(省略)

使用cat命令创建mm.txt文件

[root@rhel ~]# cat >mm.txt<<EOF
>Hello                    //在此输入字符Hello
>Linux                   //在此输入字符Linux
>EOF                    //在此输入字符EOF,会自动回到Shell提示符界面

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程