cat 查看文件内容,一般适合于查看较少的文件内容
cat 命令格式:
cat [参数] [文件]
命令功能:
cat 主要有三大功能:
- 一次性显示整个文件 : cat filename
- 从键盘创建一个新文件: cat > filename 只能创建新文件,不能编辑已有文件
- 将几个文件合并成一个文件: cat file1 file2 > file
参数:
ps:这儿只列出常用的参数
-n 对输出的所有行编号,由1开始对所有输出的行数编号
- 打印行号
(base) [root@localhost Tana]# cat -n my.sh 1 #!/bin/bash a=5 b=5 2 if (( a=b )) 3 then 4 cho 'equality' fi printf 'wwww' a=10 if [[ $a = 10 ]] then 5 echo 'hello' 6 else 7 echo 'nnnn' 8 fi 9 myfunc() 10 { 11 local i=0 12 ((i++)) 13 echo $i 14 } 15 myfunc 16 result=nvdimm_regread 0 0 0x60
- 查看最后1000行的数据
cat filename | tail -n 1000
查看1000行到3000行的数据
cat filename | head -n 3000 | tail -n +1000
1. cat filename 打印文件所有内容
2. tail -n 1000 打印文件最后1000行的数据
3. tail -n +1000 打印文件第1000行开始以后的数据
4. head -n 1000 打印前1000行的内容