0. cat(concatenate)
cat 不是猫,而是 concatenate(连续) 的简写,主要功能是将一个文件的内容连续地显示在屏幕上面;
参数:
- -b:列出行号,仅对非空白行做行号显示
- -n:打印出行号,连同空白行也会有行号;
- -A:可列出一些特殊字符([Tab] 以 ^I 显示),而不只是空白;
- cat -t:
^I
(tab),cat -e:^$
(换行) - cat -te:
^I
(tab),^$
- cat -t:
1. -i:忽略搜索时的大小写
默认是对大小写敏感的;
- 实现 man 查找某一字符串时对大小写的敏感性问题
-
大小写敏感:
$ man grep | less
-
大小写不敏感:
$ man grep | less -i
-
2. less、cat、more
<a href=“http://blog.csdn.net/xyw_blog/article/details/16861681”, target="_blank">linux中cat、more、less命令区别详解
-
cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;
-
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。
- more比cat强大,提供分页显示的功能,
- less比more更强大,提供翻页,跳转,查找等命令。而且 more 和less都支持:
- 用空格显示下一页,
- 按键b显示上一页。