Linux cat命令
更多资料下载,冲击月薪过万,一线经验工程师录制,
干货满满的嵌入式视频教程,请点击淘宝店:wanglitao.taobao.com
Linux cat命令,用于连接文件并打印到标准输出设备上,一般用来显示文件内容
# cat filename
如果我们想查看一个文本文件的内容,可以使用gedit、vim等工具直接打开,查看,然后关闭文件。这一波操作比较麻烦,如果查看的是一个小的文件,直接使用cat查看即可,不需要重复打开、关闭文件操作,cat命令会将文件内容直接打印到屏幕上。
# cat hello.c
#include <stdio.h>
int main(void)
{
printf("hello zhaixue.cc!\n");
return 0;
}
cat命令常用的参数
- -n : 显示行号(空行也算一行,也会编号)
- -b :显示行号(空行不算一行,不对空行编号)
- -s : 显示行号(空行也编号,但多个空行算一行)
- -E :在每行的结束处显示符号 $
- -e : 等价于”-vE”选项;
- -T :将tab字符显示为^|
- -t : 等价于”-vT”选项;
- -v : 使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外
- -A : 等价于 -vET。
使用示例
显示文件时带行号:
# cat -n hello.c
1 #include <stdio.h>
2
3 int main(void)
4 {
5 printf("hello zhaixue.cc!\n");
6 return 0;
7 }
显示文件时带行号,空格不编号:
# cat -b hello.c
1 #include <stdio.h>
2 int main(void)
3 {
4 printf("hello zhaixue.cc!\n");
5 return 0;
6 }
在每行的结尾处显示$符号,并将tab显示为^|:
# cat -A hello.c
#include <stdio.h>$
$
int main(void)$
{$
printf("hello zhaixue.cc!\n");$
return 0;$
}$
《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客