Linux每天一个命令:cat

Linux cat命令

命令:cat

cat 命令用于连接文件并打印到标准输出设备上。

使用权限

所有使用者

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName
[[email protected]]# cat --help
Usage: cat [OPTION]... [FILE]...
Concatenate FILE(s), or standard input, to standard output.

-A, --show-all equivalent to -vET
-b, --number-nonblank number nonempty output lines, overrides -n
-e equivalent to -vE
-E, --show-ends display $ at end of each line
-n, --number number all output lines
-s, --squeeze-blank suppress repeated empty output lines
-t equivalent to -vT
-T, --show-tabs display TAB characters as ^I
-u (ignored)
-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB
--help display this help and exit
--version output version information and exit

With no FILE, or when FILE is -, read standard input.

Examples:
cat f - g Output f‘s contents, then standard input, then g‘s contents.
cat Copy standard input to standard output.

参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-e : 等价于 -vE。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

实例

把 textfile1 的文档内容加上行号后输入 testfile2 这个文档里:

[[email protected] ~]$ cat testfile1 > testfile2

把 testfile1 和 testfile2 的文档内容加上行号(空白行不加)之后将内容附加到 testfile3 文档里:

[[email protected] ~]$ cat -b testfile1 testfile2 >> testfile3

清空 /etc/test 文档内容:

[[email protected] ~]$ cat /dev/null > testfile

cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:

cat /dev/fd0 > OUTFILE

相反的,如果想把 image file 写到软盘,输入:

cat IMG_FILE > /dev/fd0

  • 1. OUTFILE 指输出的镜像文件名。
  • 2. IMG_FILE 指镜像文件。
  • 3. 若从镜像文件写回 device 时,device 容量需与相当。
  • 4. 通常用制作开机磁片。
  • 5. 通常/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用.

***********************************************************

学习永远不晚。——高尔基

***********************************************************

时间: 2024-11-08 22:30:54

Linux每天一个命令:cat的相关文章

linux 常用基础命令 cat 详细介绍

cat 输出文件内容: 命令说明:cat(Concatenate的缩写),一条linux内置命令,把一个或者多个文件连接在一起,并标准输出或输入.常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示.它常与重定向符号配合使用. 命令功能: a)  一次显示整个文件:catfilename b)  从键盘创建一个文件:cat> filename 只能创建新文件,不能编辑已有文件 c)  将几个文件合并为一个文件:catfile1 file2 > file 注: cat f

学习Linux之路 命令cat

基本命令总结cat:查看目录内容cat-A很明显将----换行符----显示出来 cat-n将行显示编号cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个

Linux每天一个命令:tar

Linux tar命令简介: tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件.tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案.利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的. 首先要弄清两个概念:打包和压缩.打包是指将一大堆文件或目录变成一个总的文件:压缩则是将一个大的文件通过一些压缩算法变成

linux小白-基础命令-cat

Cat [功能说明]:cat主要有三大功能: 1.一次显示整个文件(cat filename) 2.从键盘创建一个文件(cat > filename  只能创建新文件,不能编辑已有文件) 3.将几个文件合并为一个文件 (cat file1 file2 > file) [语法格式]:cat [选项] [文件]... [选项参数]: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于 -vE -E, --show-ends 在

Linux文本查看命令 cat ,more ,less ,head,tail

2014年10月8号 天气:无风 雾霾  空气污染指数452  严重污染   ①cat  /etc/rc.d/rc.sysyinit    将文本内容全部显示到终端 常用参数  -n  添加显示行号   shift+pageup  前翻页  shift+pagedown  后翻页      缺点:倾倒显示数据  所以只能翻页查看缓存里面的数据,如果数据过多也不能显示前面数据.个人认为适合显示不多的文本,或者非常熟悉的文本   ②more  /etc/rc.d/rc.sysyinit     支持

linux系统 (常用命令)

linux系统 (常用命令) cat tail -f 日 志 文 件 说    明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.log 守护进程启动和停止相关的日志消息

每天一个linux命令-cat

Linux中的cat命令我们通常用于连接文件或标准输入并打印,或者将几个文件拼接起来标准输入并打印,常常会与重定向符号配合使用. 命令格式 cat [option]... [file]... 命令功能 一次显示整个文件内容: cat filename 从键盘创建一个文件: cat > newfile ,只能创建新文件使用,不能编辑已有文件 将几个文件合并成一个文件: cat file1 file2 > file3 命令参数 -A或--show-all  等效于-vET -b或--number-

Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)

linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 [二]显示1000行到3000行 cat filename | head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解: tail -n 1000:显示最后1000行 tail -n +1000:从1000行开始显示,显示1000行以后的 head -n 100

linux常用命令:cat使用方法

linux命令:cat(常用方法详解) 说明:   cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名,如cat linuxyw.txt.cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用.cat --help可以查看cat帮助信息,如各种参数使用方法,当然也可以用man cat来查看,建议大家养成遇到命令不懂用法时,用--help或man