呼和浩特 网站建设,英语网站的栏目名称,松江微网站建设,建设银行福州分行招聘网站一、more 文件内容或输出查看命令more 是我们最常用的工具之一#xff0c;最常用的就是显示输出的内容#xff0c;然后根据窗口的大小进行分页显示#xff0c;然后还能提示文件的百分比#xff1b; [rootlocalhost ~]# more /etc/profile 1、more 的语法、参数和命令#…一、more 文件内容或输出查看命令more 是我们最常用的工具之一最常用的就是显示输出的内容然后根据窗口的大小进行分页显示然后还能提示文件的百分比 [rootlocalhost ~]# more /etc/profile 1、more 的语法、参数和命令 more [参数选项] [文件] 参数如下 num 从第num行开始显示 -num 定义屏幕大小为num行每次翻页展示多少行 /pattern 从pattern 前两行开始显示查询关键字从关键字的前两行开始展示 -c 从顶部清屏然后显示 -d 提示Press space to continue, q to quit.按空格键继续按q键退出禁用响铃功能 -l 忽略Ctrll 换页字符 -p 通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似 -s 把连续的多个空行显示为一行 -u 把文件内容中的下划线去掉退出more的动作指令是q 2、more 的参数应用举例 [rootlocalhost command_test]# more -dc install.log #注显示提示并从终端或控制台顶部显示
[rootlocalhost command_test]# more 4 install.log #注从文件的第4行开始显示
[rootlocalhost command_test]# more -4 install.log #注每次换页展示行
[rootlocalhost command_test]# more /perl install.log #注从文件中的查找到的第一个perl单词的前两行开始显示 3、more 的动作指令 我们查看一个内容较大的文件时要用到more的动作指令比如ctrlf或空格键 是向下显示一屏ctrlb是返回上一屏 Enter键可以向下滚动显示n行要通过定默认为1行 我们只说几个常用的 自己尝试一下就知道了 Enter 向下n行需要定义默认为1行 Ctrlf 向下滚动一屏 空格键 向下滚动一屏 Ctrlb 返回上一屏 输出当前行的行号 :f 输出文件名和当前行的行号 v 调用vi编辑器 ! 命令 调用Shell并执行命令 q 退出more当我们查看某一文件时想调用vi来编辑它不要忘记了v动作指令这是比较方便的 4、其它命令通过管道和more结合的运用例子 比如我们列一个目录下的文件由于内容太多我们应该学会用more来分页显示。这得和管道 | 结合起来比如 [rootlocalhost ~]# ls -l /etc |more 二、less 查看文件内容 命令 less 工具也是对文件或其它输出进行分页显示的工具应该说是linux正统查看文件内容的工具功能极其强大您是初学者我建议您用less。由于less的内容太多我们把最常用的介绍一下 1、less的语法格式 less [参数] 文件 常用参数 -c 从顶部从上到下刷新屏幕并显示文件内容。而不是通过底部滚动完成刷新 -f 强制打开文件二进制文件显示时不提示警告 -i 搜索时忽略大小写除非搜索串中包含大写字母 -I 搜索时忽略大小写除非搜索串中包含小写字母 -m 显示读取文件的百分比 -M 显法读取文件的百分比、行号及总行数 -N 在每行前输出行号 -p pattern 搜索pattern比如在/etc/profile搜索单词MAIL就用 less -p MAIL /etc/profile -s 把连续多个空白行作为一个空白行显示 -Q 在终端下不响铃 比如我们在显示/etc/profile的内容时让其显示行号 [rootlocalhost ~]# less -N /etc/profile 2、less的动作命令 进入less后我们得学几个动作这样更方便 我们查阅文件内容最应该记住的命令就是q这个能让less终止查看文件退出 动作 回车键 向下移动一行 y 向上移动一行 6空格键 向下滚动一屏 b 向上滚动一屏 d 向下滚动半屏 h less的帮助 u 向上洋动半屏 w 可以指定显示哪行开始显示是从指定数字的下一行显示比如指定的是6那就从第7行显示 g 跳到第一行 G 跳到最后一行 p n% 跳到n%比如 10% 也就是说比整个文件内容的10%处开始显示 /pattern 搜索pattern 比如 /MAIL表示在文件中搜索MAIL单词 v 调用vi编辑器 q 退出less !command 调用SHELL可以运行命令比如!ls 显示当前列当前目录下的所有文件 就less的动作来说内容太多了用的时候查一查man less是最好的。在这里就不举例子了 三、head 命令显示文件内容的前几行 head 是显示一个文件的内容的前多少行 用法比较简单 head -n 行数值 文件名 比如我们显示install.log文件的前10行内容应该是 [rootlocalhost command_test]# head -n 10 install.log 四、tail 命令显示文件内容的最后几行 tail 是显示一个文件的内容的最后多少行 用法比较简单 tail -n 行数值 文件名 比如我们显示/etc/profile的最后5行内容应该是 [rootlocalhost ~]# tail -n 5 /etc/profile tail -f /var/log/syslog 显示文件 syslog 的后十行内容并在文件内容增加后且自动显示新增的文件内容。 备注最后一条命令tail非常有用尤其在监控日志文件时可以在屏幕上一直显示新增的日志信息。转载于:https://www.cnblogs.com/king-of-purple/p/9575192.html