- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
1:查看整个文件:正向查看/反向查看
cat:cat命令用于查看文件,文件较大时,文本在屏幕上迅速闪过(滚屏),用户会看不清所显示的内容。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏,一般用more等命令分屏显示.另外cat还非常适用于文件内容合并处理。
-n或-number:带行编号显示;
-b或--number-nonblank:和-n相似,但对于空白行不编号
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行
-A:显示不可打印字符,行尾显示“$”。--show-all 等价于 -vET。
-E 显示行结束符(LINUX每行的结束符为$符,WINDOWS为$符和换行符(回车符)
-T, --show-tabs 将跳 字符显示为 ^I
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外,中文不会以中文字符串现实。
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;
tac:tac命令用于反序显示cat的内容,从行倒序输出文件内容.适用于一些按大小排序的数据反序显示。
-b, --before attach the separator before instead of after
-r, --regex interpret the separator as a regular expression
-s, --separator=STRING 指定单元分隔符,而不是换行
2:分屏查看文件内容
more:空格向后翻,可使用b向前翻,h显示帮助,q退出,翻到最后也会自动退出
输入斜线符 /:接着输入一个模式,可以在文本中寻找下一个相匹配的模式。但无查找到显示
less:空格向后,b向前,pageUP/pageDown也行。翻到最后不自动退出(要自动退出带上-e选项),q命令退出。less也可以/查找
-l:搜索时忽略大小写的差异; -N:行首显示行号;
-s:将连续多个空行压缩成一行显示; -S:在单行显示较长的内容,而不换行显示;
-x<数字>:将TAB字符显示为指定个数的空格字符。
3:查看页面的部分内容
head:用于显示文件的开头的内容,主要选项:-n ,-c
header -n [行数] filepath 显示开头几行,默认为10行。
header -c 字符串 filepath 显示开头几个字符,必须指定数字
tail:查看文件末尾的内容,主要使用选项:-n ,-c和head一样。
tail -f 如果要查看一个当前还未创建的文件时可使用: tail -fq s1.log --retry 可以等待文件创建.
tail和head指定-n选项后,数字参数值还可以还+/-符号,
tail带+号表示从第几行开始一直取到最后一行,带-号表示取最后几行,实际就和不带+/-号一样。如tail -n +2就是指从第二行开始一直到最后一行。
head带-号表示从头一直取到最后第几行,带+号表示取前面几行,即和不带符号一样。
所以记住head可以使用减号,tail可以使用加号。
售前咨询
售后咨询
备案咨询
二维码
TOP