例子:查看文件内容 - less file.txt;行号显示 - less -N file.txt;忽略大小写搜索 - less -i file.txt;文件合并查看 - less -F file1.txt file2.txt。
四、more命令:逐页显示文件内容。
参数:+n 从第n行开始显示;-n 定义一页(一次)大小为n行;+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示;-c 从顶部清屏,然后显示;-d 提示“Press space to continue,’q’ to quit”;-l 忽略Ctrl+l(换页)字符;-p 通过清除窗口而不是滚屏来对文件进行换页;-s 把连续的多个空行显示为一行;-u 把文件内容中的下画线去掉。
例子:从特定行开始显示 - more +10 file.txt;每屏显示指定行数 - more -10 file.txt;搜索特定文本显示 - more +/hello file.txt;分屏显示ls结果 - ls -l | more -5。
五、vim命令:文本查看和编辑工具,功能强大。
(详细用法见另一篇文章介绍)
六、echo命令:打印文本或输出变量,支持转义字符和文件重定向。
参数:-n 不自动换行;-e 允许输出字符串中的转义字符。
例子:打印字符串 - echo "Hello world";输出变量值 - name="Linux";输出特殊字符 - echo "This is a test";输出到文件 - echo "This is a test" > test.txt;格式控制输出 - echo -e "line1 line2 line3"。
七、head命令:显示文件开头部分。
参数:-n 指定要显示的行数;-c 指定要显示的字节数;-q 不显示文件名头部信息。
例子:显示文件前10行 - head file.txt;显示前50行 - head -n 50 file.txt;显示前100个字节 - head -c 100 file.txt;多个文件开头部分 - head file1.txt file2.txt;通过管道显示前10行 - cat file.txt | head。