cat常用命令和参数

cat命令详解

用法 功能
cat filename 获取文件内容
cat file1 file2 > newfile 将file2的内容追加到file1,生成新文件newfile,但不会删除原文件
cat > file 创建并编辑file,若file存在,则原文件内容被覆盖, 按ctrl c 或者ctrl d结束编辑
cat >> file << EOF(结束标志) 和上一条功能类似,不同之处有两点,一是使用方法不同,二是若file存在,则编辑的内容追加到原文件的后面
cat file1 file2 > newfile

image-20220511112613454

cat > file

image-20220511114028470

如果重新运行此命令,则原内容就会被覆盖掉

image-20220511114157313

cat >> file << EOF(结束标志)

image-20220511114758333

cat 常用参数

参数 含义
-n 对文件的行数从1开始编号
-b 对文件的行数从1开始编号,但对空格不进行编号
-s 当遇到连续两行以上的空格就替换成一行空格
-E 在每行结束处显示\(,\)在文件中代表换行的意思
-T 查看文件内容时,用^I 代替Tab键
-v 留白,-,

注意: -A参数等于 -vET

-n&&-b

image-20220511115204524

-s

image-20220511115312294

-E

image-20220511115345982

-T

image-20220511115707125

more&&less

如果有大量的内容,屏幕滚动起来非常快,我们可以使用参数more和less

cat test | more --会立马滚动结束
cat test | less --会根据回车向下浏览
posted @ 2022-05-11 12:04  ivanlee717  阅读(575)  评论(0编辑  收藏  举报