linux 中cat什么意思

如题所述

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3

把test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-17
cat,英文全拼:concatenate,用于连接文件并打印到标准输出设备上。
使用权限:
所有使用者
语法格式:
cat [-AbeEnstTuv] [--help] [--version] fileName
参数说明:
-n或--number:由1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-v或--show-nonprinting:使用^和M-符号,除了LFD和TAB之外;
-E或--show-ends:在每行结束出显示$;
-T或--show-tabs:将TAB字符显示为^I;
-A,--show-all:等价于-vET;
-e:等价于"-vE"选项;
-t:等价于"-vT"选项。
第2个回答  2011-12-07
cat 是只查看文件里面的内容,不能修改文件
vi 是既可以查看也可以修改的命令。。(查看系统文件的时候用cat 命令,以防不小心把系统文件修改了。)
第3个回答  2011-12-07
cat: Concatenate 将2个以上文件串连在一起,同attach。
cat 命令就是连结文件并显示。
第4个回答  2012-11-03
concatenate:连接的,联系在一起的.
这个命令有三大作用:
1.一次显示整个文件。
$ cat filename

2.从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件。
$cat file1 file2 > file
相似回答