Linux命令-cat命令
cat命令是Concatenate的缩写,cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
1.命令格式:
1 | cat [选项] [文件]... |
2.命令功能:
cat主要有三大功能:
- 1.一次显示整个文件:cat filename
- 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
- 3.将几个文件合并为一个文件:cat file1 file2 > file
3.命令参数:
1 | -A, --show-all 等价于 -vET |
4.使用实例:
实例1:把log2020.log和log2021.log的文件内容加上行号后输出到控制台(空行会编号)
1 | cat -n log2020.log log2021.log |
实例2:把log2020.log和log2021.log的文件内容加上行号后输出到控制台(空行不会编号)
1 | cat -b log2020.log log2021.log |
实例3:把log2021.log的文件内容加上行号后输入log.log这个文件里
1 | cat -n log2021.log > log.log |
实例4:使用here doc来生成文件:
1 | cat >log.txt <<EOF |
实例5:tac (反向列示)
1 | tac log.txt |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY's blog!