一.More分页查看文件

more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,

而最基本的指令就是按空白键(space)就往下一页显示,

按 b 键就会往回(back)一页显示,

而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h 。

语法 参数案例

  more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]

 

  -num 一次显示的行数

  -d 提示使用者,在画面下方显示 [Press space to continue, 'q' to quit.] ,如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声

  -l 取消遇见特殊字元 ^L(送纸字元)时会暂停的功能

  -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)

  -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容

  -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料

  -s 当遇到有连续两行以上的空白行,就代换为一行的空白行

  -u 不显示下引号 (根据环境变数 TERM 指定的 terminal 而有所不同)

  +/pattern 在每个文档显示前搜寻该字串(pattern),然后从该字串之后开始显示

  +num 从第 num 行开始显示

  fileNames 欲显示内容的文档,可为复数个数

 

实例

  逐页显示 testfile 文档内容,如有连续两行以上空白行则以一行空白行显示。

  more -s testfile

  从第 20 行开始显示 testfile 之文档内容。

  more +20 testfile

 

二.less浏览文件

less 与 more 类似,但使用 less 可以随意浏览文件,

而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

语法参数案例

less [参数] 文件

 

    -b <缓冲区大小> 设置缓冲区的大小

    -e 当文件显示结束后,自动离开

    -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

    -g 只标志最后搜索的关键词

    -i 忽略搜索时的大小写

    -m 显示类似more命令的百分比

    -N 显示每行的行号

    -o <文件名> 将less 输出的内容在指定文件中保存起来

    -Q 不使用警告音

    -s 显示连续空行为一行

    -S 行过长时间将超出部分舍弃

    -x <数字> 将"tab"键显示为规定的数字空格

    /字符串:向下搜索"字符串"的功能

    ?字符串:向上搜索"字符串"的功能

    n:重复前一个搜索(与 / 或 ? 有关)

    N:反向重复前一个搜索(与 / 或 ? 有关)

    b 向后翻一页

    d 向后翻半页

    h 显示帮助界面

    Q 退出less 命令

    u 向前滚动半页

    y 向前滚动一行

    空格键 滚动一页

    回车键 滚动一行

       [pagedown]: 向下翻动一页

  [pageup]: 向上翻动一页

 

案例

1、查看文件

less log2013.log

 

2、ps查看进程信息并通过less分页显示

ps -ef |less

 

3、查看命令历史使用记录并通过less分页显示

history | less

22  scp -r tomcat6.0.32 root@192.168.120.203:/opt/soft

23  cd ..

24  scp -r web root@192.168.120.203:/opt/

25  cd soft

26  ls

……省略……

4、浏览多个文件

less log2013.log log2014.log

 

说明:

输入 :n后,切换到 log2014.log

输入 :p 后,切换到log2013.log

 

 

三.head查看头部前10行

查看文件头部内容,默认显示前10行

语法参数示例

head  [选项]  [文件]

-c  nK    显示文件前nKB的内容

-n        显示文件前n行的内容

head   -c 2k    /root/install.log     查看文件的前2kb的内容

head  -20      /roor/install.log     查看文件的前二十行内容

四.tail 查看命令

tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。

语法参数实例

tail [参数] [文件]

 

    -f 循环读取

    -q 不显示处理信息

    -v 显示详细的处理信息

    -c<数目> 显示的字节数

    -n<行数> 显示文件的尾部 n 行内容

    --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束

    -q, --quiet, --silent 从不输出给出文件名的首部

    -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

 

示例

1.要显示 notes.log 文件的最后 10 行,请输入以下命令:

tail   notes.log

 

2.要跟踪名为 notes.log 的文件的增长情况,请输入以下命令:

tail -f notes.log

此命令显示 notes.log 文件的最后 10 行。当将某些行添加至 notes.log 文件时,tail 命令会继续显示这些行。 显示一直继续,直到您按下(Ctrl+C)组合键停止显示。

 

3.显示文件 notes.log 的内容,从第 20 行至文件末尾:

tail +20 notes.log

 

4.显示文件 notes.log 的最后 10 个字符:

tail -c 10 notes.log

Linux的VMWare中Centos7查看文件内容命令 (more-less-head-tail)的更多相关文章

  1. 【Linux学习】Linux文件系统5—查看文件内容命令

    Linux文件系统5-查看文件内容命令 cat: 由第一行开始显示文件内容 more: 一页一页地显示文件内容,空格键可以继续翻页显示下一页内容 less:与more类似,但是可以往前翻页 head: ...

  2. Linux基础知识第四讲,文件内容命令

    目录 一丶常用命令 1.cat命令演示以及常用选项 2.grep 搜索命令的使用 3.echo 以及 重定向的使用 4.管道概念 一丶常用命令 序号 命令 对应英文 作用 01 cat 文件名 con ...

  3. Linux的VMWare中Centos7文件权限管理chown 和 chmod

    文件管理 chown  chmod 1./根目录下目录功能划分 /boot/  存放系统启动程序菜单及核心   --可以单独使用文件系统     /etc/   存放系统中所有配置文件 /bin/   ...

  4. Linux的VMWare中Centos7文件查找(find-grep)和vim文本编辑器基操

    一.find文件查找 grep 匹配字段 文件名 ——筛选文件   find查找 语法参数示例 格式: find 查找范围 查找类型 参数   find / -name *.conf   按文件名查找 ...

  5. Linux的VMWare中Centos7文件目录类命令

    1.)ls命令简介 ls   ---列出目前工作目录所含之文件及子目录 语法    ls [-alrtAFR] [name...]   参数 : -a 显示所有文件及目录 (ls内定将文件名或目录名称 ...

  6. Linux的VMWare中Centos7用户和用户管理三个系统文件(/etc/passwd-shadow-group解读)和批量创建用户user及用户工作环境path

    Linux 用户和用户组管理 用户工作环境PATH Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用 ...

  7. Linux查看文件内容命令:less(转)

    less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件. 语法 less [参数] 文件 参数说明: -b <缓冲 ...

  8. linux查看文件内容命令tail、cat、tac、head、echo

    1.tail tail -f test.log 你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示100 ...

  9. Linux的VMWare中Centos7的安装

    Windows平台下VMWare 14安装Centos 7 一.虚拟机硬件配置 1.选择创建新的虚拟机: 2.选择自定义(高级)进行自定义配置,单击下一步: 3.选择虚拟机硬件兼容性为默认,单击下一步 ...

随机推荐

  1. celery 错误相关:Monkey-patching not on the main thread; threading.main_thread().join() will hang from a greenlet

    /Users/wangpingyang/.pyenv/versions/3.7.2/lib/python3.7/site-packages/httprunner/__init__.py:5: Monk ...

  2. MySQL基础架构分析

    文章已托管到GitHub,大家可以去GitHub查看阅读,欢迎老板们前来Star! 搜索关注微信公众号 码出Offer 领取各种学习资料! MySQL基础架构 一.引言 我们在学习MySQL的时候,迈 ...

  3. Hadoop进阶命令使用介绍

    hadoop生产环境的使用是很复杂的,有些公司是CDH或者Ambari等管理工具运维的,有些是原生的集群俗称裸奔,前者优缺点是运维,查看监控等容易,对于底层理解不友好:裸奔集群反之,裸奔集群的很多东西 ...

  4. bzoj2561最小生成树

    bzoj2561最小生成树 题意: 给定一个连通无向图,假设现在加入一条边权为L的边(u,v),求需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出现在最大生成树上. 题解: 最 ...

  5. DirectX11 With Windows SDK--34 位移贴图

    前言 在前面的章节中,我们学到了法线贴图和曲面细分.现在我们可以将这两者进行结合以改善效果,因为法线贴图仅仅只是改善了光照的细节,但它并没有从根本上改善几何体的细节.从某种意义上来说,法线贴图只是一个 ...

  6. 没内鬼,来点干货!volatile和synchronized

    题外话 这篇笔记是我<没内鬼>系列第二篇,其实我计划是把设计模式和多线程并发分为两个系列,统一叫<一起学系列>来系统的介绍 相关的知识,但是想到这篇笔记去年就写成了,一直不发心 ...

  7. Python Ethical Hacking - MAC Address & How to Change(3)

    SIMPLE ALGORITHM Goal  -> Check if MAC address was changed. Steps: 1. Execute and read ifconfig. ...

  8. OSCP Learning Notes - File Transfers(2)

    Metasploit Target Server: Kioptrix Level 1 (1) Start the Metasploit on Kali Linux. (2) Set the modul ...

  9. 集训作业 洛谷P1469 找筷子

    这个题的代码真的是短的不得了呢. 有个神奇的东西叫异或,写起来是这个样子的^. 这个东西可以查看2个数的二进制某位是否相同,相同取0,不同取1.虽然我用的不熟,但我可以想出来,如果2个相同的数异或,答 ...

  10. 简单实用的办公软件导航网站,IT经理必备工具

    最近非常忙,因为公司上线了业财一体化系统.今天分享一个非常实用的办公软件导航网站,节省了我很多百度的时间. 快氪导航,让软件服务更简单. 一.办公软件导航 站长已经按照功能进行了分类:协同办公,流程审 ...