- A+
所属分类:linux技术
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
cat > file
如果重新运行此命令,则原内容就会被覆盖掉
cat >> file << EOF(结束标志)
cat 常用参数
参数 | 含义 |
---|---|
-n | 对文件的行数从1开始编号 |
-b | 对文件的行数从1开始编号,但对空格不进行编号 |
-s | 当遇到连续两行以上的空格就替换成一行空格 |
-E | 在每行结束处显示(,)在文件中代表换行的意思 |
-T | 查看文件内容时,用^I 代替Tab键 |
-v | 留白,-, |
注意: -A参数等于 -vET
-n
&&-b
-s
-E
-T
more
&&less
如果有大量的内容,屏幕滚动起来非常快,我们可以使用参数more和less
cat test | more --会立马滚动结束 cat test | less --会根据回车向下浏览