精华内容
下载资源
问答
  • Linux 显示文件内容命令

    千次阅读 2014-01-11 23:51:34
    Linux显示文件内容命令 2012-12-12 21:09:35 发表评论 环境:RedHat Linux Enterprise 6+Virtual Box 4.1 使用过DOS命令的人都应该知道,我们可以使用type命令来查看一个文件的内容。在Linux下有五个相关的命令...

    Linux显示文件内容命令

    2012-12-12 21:09:35     发表评论

     

    环境:RedHat Linux Enterprise 6+Virtual Box 4.1

       使用过DOS命令的人都应该知道,我们可以使用type命令来查看一个文件的内容。在Linux下有五个相关的命令,功能各有千秋,不过它们都象type命令一样,只能用来查看文本文件。

    1.cat命令

    cat命令是最象type命令的,使用的方法很简单:"cat文件名" 。不过比type命令更强大的是,它可以同时查看多个文件:"cat文件名一 文件名二"。

    2. more命令

    more命令不仅可以用来分页(cat list.txt | more),而且可以直接使用来查看文件信息(more list.txt)。

    如果文本文件比较长,一屏无法显示完,那么使用cat命令就可能无法看清。这里我们可以简单地使用more来代替cat命令即可。其效果与type文件名/p类似。使用more命令将一次显示一屏文本,显示满后,停下来,并提示出已显示全部内容的百分比,按空格键就可以看到下一屏。

    3.less命令

    less命令的功能几乎和more命令一样,也是按页显示文件,不同之处在于less命令在显示文件时允许用户既可以向前又可以向后翻阅文件。

                向前翻:按b键;

                向后翻:按p键;

                指定位置:输入百分比

                退出:q

    4. head命令

    通过head命令可以仅查看某文件的前几行,格式为:

    head -行数文件名

    如果未指定行数,则使用默认值10。

    5.tail命令

    tail -行数文件名

    与head命令相对应的,我们可以使用tail命令来查看文件尾部的内容。通常用来实时

    监测某个文件是否被修改,通常用来观察日志。如:

    tail -f maillog

    6. 搜索含某字符串的文件

    假设含有“hello”

    find .|xargs grep -ri "hello" -l
    
    • grep -l "hello" *  也行。
    展开全文
  • Linux显示文件内容命令及Vim编辑器.png vim分为三种模式:命令模式、编辑模式、底行模式 (1)命令模式 用vim命令打开一个文件后,默认的状态就是普通模式。在这个模式中,不能进行编辑机输入操作,但可以按“上”...
        
    16955089-064fc8b839cf95ce.png
    Linux显示文件内容命令及Vim编辑器.png

    vim分为三种模式:命令模式、编辑模式、底行模式
    (1)命令模式
    用vim命令打开一个文件后,默认的状态就是普通模式。在这个模式中,不能进行编辑机输入操作,但可以按“上”、“下”、“左”、“右”键来移动光标,也可以执行一些操作命令进行如删除、复制、粘贴等工作。
    (2)编辑模式
    在普通模式下不能进行编辑输入操作,只有按下“i,I,o,O,a,A,r,R,s,S”(其中“i”最常用)等字母进入编辑模式后才可以执行录入文字等编辑操作。
    (3)底行模式
    在普通模式下,输入“:”或“/”或“?”时,光标会自动定位到那一行。在这个模式中,可以执行保存、搜索、退出、替换、显示行号等相关操作。

    1、vim编辑器的快捷键

    光标移动操作:

    l:光标向右移动
    h:光标向左移动
    j:光标向下移动
    k:光标向上移动
    gg或1G:将光标移动到文本的首行
    10G或10gg:将光标移动到第10行
    G:将光标移动到文本的末尾
    $或End:移动光标到所在行的行尾
    ^或Home:移动光标到所在行的行首

    显示或取消行号

    :set nu 显示行号
    :set nonu 取消行号

    删除操作:

    cc;删除光标所在行,并进入编辑模式
    D:删除光标所在行后面的内容
    d+G:删除光标所在行之后所有的位置
    100D:删除光标所在行下的100行
    dw:删除火剪贴相同符号间的内容

    复制:

    yy:复制光标当前行

    粘贴:

    p:粘贴到光标所在下面的行
    3p:多次粘贴
    dd:剪贴光标所在行
    :1copy5:复制第一行到第五行下面 简写:1co5
    :1move5:移动第一行到第五行下面
    :$s#root#oldboy#g 把root替换成oldboy,g是全局

    编辑:

    O:在光标所在行的上面处插入一行,并进入编辑模式
    o:在光标所在行的下面处插入一行,并进入编辑模式
    C:删除光标所在位置到行尾的内容并进入编辑模式
    A:快速到达行尾并进入编辑模式

    其他:

    查找:
    1>/要搜索的内容(默认向下),按n向下查找,按N向上查找
    2>?要搜索的内容(默认向上),按n向上查找,按N向下查找
    取消高亮::noh
    u:撤销当前操作
    ctrl+r:恢复刚才的操作

    批量快捷键

    批量删除:进入批量编辑模式(可视化)Ctrl+v,选择上下左右键,删除d
    批量增加:进入批量编辑模式(可视化)Ctrl+v,选择区域,输入大写的I进入编辑模式编辑,按下Esc键

    2、echo:显示输出文本内容

    参数:
    -n 不换行显示
    -e 激活特殊符合 比如:/t /n
    > 输出重定向,先清空,在写入
    >> 追加输出重定向
    -n 不换行显示

    [root@oldboy-59 ~]# echo {1..10}
    1 2 3 4 5 6 7 8 9 10
    [root@oldboy-59 ~]# echo {01..10}
    01 02 03 04 05 06 07 08 09 10
    [root@oldboy-59 ~]# echo {01..10..2}
    01 03 05 07 09
    [root@oldboy-59 ~]# echo {01..10..3}
    01 04 07 10
    [root@oldboy-59 ~]# echo {01..10}
    01 02 03 04 05 06 07 08 09 10
    

    3、seq:生成序列

    语法:
      [1] seq 尾数
      [2] seq 首数 尾数
      [3] seq 首数 增量 尾数
    seq 100
    seq 20 100 默认加1
    seq 20 3 100 显示加几
    参数:
    -w 在列前添加0 使得宽度相同

    [root@linux-yunwei01 ~]# seq -w 100
    001
    002
    003
    004
    

    4、cat:查看文件内容

    文件合并
    cat 第一个文件 第二个文件>>all.txt
    参数:
    -n 统计文件行号
    -b 统计文件行号,但滤过空行
    cat还有生成文件内容的作用
    如:

    cat >> a.txt << EOF
    > ldfkdsfsfdsf
    >sfsdfdsfds
    >EOF ---追加

    cat > a.txt << EOF
    >ldfkdsfsfdsf
    >sfsdfdsfds
    >EOF ---覆盖

    5、more:分页显示文件内容

    查看到文件的底部自动退出

    参数:

    f:下一页;
    b:上一页;
    q:退出

    6、less:分页显示文件内容(常用)

    查看到文件的底部,不退出

    参数:

    f:下一页;
    b:上一页;
    q:退出
    /要搜索的内容 搜索查找 (n查找下一个,N查找上一个)

    7、head:显示文件头部,默认是10行

    参数:-n :显示文件前几行
    head -n 20 a.txt

    head -20 a.txt

    [root@oldboy-59 ~]# head test.txt -n1
        #! /bin/bash
        [root@oldboy-59 ~]# head -n1 test.txt
        #! /bin/bash
    

    8、tail:显示文件内容尾部,默认显示10行

    参数:
    -n:显示文档后几行
    -f:显示文档后几行(实时更新)
    tail -n5 test.txt
    tail -n1 test.txt -n2 以后面的优先
    tailf = tail -f 查看实时的日志情况

    9、alias :别名

    系统默认给rm mv cp 定义了别名
    alias 查看已定义的别名
    alias rm='命令'
    alias rm='echo command bny...'
    坑:.bashrc 要注释里面的别名 rm
    unalias 取消别名
    设置网卡名称为别名eth0
    alias eth0='vim /etc/sysconfig/network-scripts/ifcfg-eth0'

    展开全文
  • 显示文件内容命令:cat、more、less、head、tail 一.cat命令 主要用来显示文件,依次读取其后所指文件的内容并将其输出到标准输出设备上。 另外,还能够用来连接两个或多个文件,形成新的文件 该命令的使用形式...

    显示文件内容命令:cat、more、less、head、tail

    一.cat命令

    主要用来显示文件,依次读取其后所指文件的内容并将其输出到标准输出设备上。

    另外,还能够用来连接两个或多个文件,形成新的文件

    该命令的使用形式为:cat [选项] 文件名

    例:在屏幕上显示出readme.txt文件的内容

    #cat readme.txt

    把文件text1和文件text2的内容合并起来,放入文件test3中

    #cat text1 text2 > text3

    此时终端屏幕上不能直接看到该命令执行后的结果,所有要查看text3需要使用命令

    #cat text3

     

    二、more命令

    more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”。

    此时按Space键,可显示下一屏内容;

    按“回车”键,显示下一行内容;

    按B键,显示上一屏;

    按Q键,可退出more命令。

    命令格式为:more [选项] 文件名

    选项表如下:

     

    在查看一个内容较多,无法在一屏内显示的文件时,经常要用到more操作命令:

    例:显示文件test中从第三行起的内容

    #more +3 test

    再使用“+/pattern”选项,从文件test中查找第一个出现“teacher”字符串的行,并从该处前两行开始显示输出

    #more +/teacher test

    若每屏显示8行

    #more -8 test

    从终端顶部开始显示文件内容,并给出提示信息

    #more -dc test

     

    三、less命令

    less命令和more命令功能类似,显示文件是允许用户既可以向前又可以向后翻页阅读文件。

    【page up】向前翻页

    【page down】向后翻页

    q键退出

    命令格式:less [选项] 文件名

     

    四、head命令

    cat命令会一次输出文件的全部内容,而head命令则用于查看文件前面的部分内容。

    命令格式为:head [n] 文件名

    其中,-n用于指定显示文件的前n行,如果未指定行数n,则使用默认值10.

    例:显示example文件的前5行

    #head -5 example

     

    五、tail命令

    和head命令的功能相对应。如果想查看文件的尾部,可以使用tail命令。

    该命令显示一个文件的指定内容,它拔指定文件指定显示范围的内容显示在标准输出上。

    同样,如果没有给定文件名,则使用标准输入文件。

    命令格式为:tail [选项] 文件名

    各选项的含义如下:

    +num:从第num行以后开始显示

    -num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10.

    l:以文本行为num的计数单位。与参数选项+num或-num选项同时使用时,num表示要显示的文本行行数。

    c:以字节为num的计数单位。与参数选项+num或-num选项同时使用时,num表示要显示的字符数。

    注:c选项可以省略,系统默认值为1,即按行计。

    例:从文件test的第10行开始时显示文件的内容

    #tail +10 test

    显示文件example的最后4行

    #tail -4 example

    转载于:https://www.cnblogs.com/Mr-xiao/p/9259835.html

    展开全文
  • 之前使用的vi当文件比较大的时候使用打开比较影响进程所以我们对于大文件【比如日志文件】可以使用less打开一,less工具less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,...

    之前使用的vi当文件比较大的时候使用打开比较影响进程

    所以我们对于大文件【比如日志文件】可以使用less打开

    一,less工具

    less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

    1.命令格式:

    less [参数]  文件 

    2.命令功能:

    less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。

    3.命令参数:

    -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]:   向上翻动一页


    二、more命令

    more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。

    1.命令格式:

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

    2.命令功能:

    more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

    3.命令参数:

    +n      从笫n行开始显示

    -n       定义屏幕大小为n行

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

    -c       从顶部清屏,然后显示

    -d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

    -l        忽略Ctrl+l(换页)字符

    -p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

    -s       把连续的多个空行显示为一行

    -u       把文件内容中的下画线去掉

    4.常用操作命令:

    Enter    向下n行,需要定义。默认为1行

    Ctrl+F   向下滚动一屏

    空格键  向下滚动一屏

    Ctrl+B  返回上一屏

    =       输出当前行的行号

    :f     输出文件名和当前行的行号

    V      调用vi编辑器

    !命令   调用Shell,并执行命令 

    q       退出more

    5.命令实例:

    实例1:显示文件中从第3行起的内容

    命令:

    aijian.shi@U-aijian-shi:~/ALM$ cat test.log                   #显示所有日志内容
    aijian.shi@U-aijian-shi:~/ALM$ more +3 test.log               #从第三行开始显示日志内容

    转载至:https://www.cnblogs.com/aijianshi/p/5750911.html
    展开全文
  • 1.cat命令 cat命令是最象type命令的,使用的方法很简单:"cat 文件名" 。不过比type命令更强大的是,它可以同时查看多个文件:"cat 文件名一 文件名二...如果文本文件比较长,一屏无法显示完,那么使用cat命令就可能
  • 文件内容从头到尾全部显示在屏幕上,文件内容较多时屏幕上将只会显示尾部内容tac则是从尾到头将内容输出到屏幕上。 more 当文件内容较多时可使用more命令,more命令能够进行分屏显示。 less more命令可以进行...
  • linux 查看文件内容 显示行号

    千次阅读 2019-08-30 14:23:45
    怎么在 linux 系统中查看文件时显示行号 ? 1. 使用 vi 或者vim 命令打开文件 ...打开后的文件内容日如下 2. 直接输入以下命令,按Ente健 显示文件行号 :set nu 或者 :set number 成功后显示如下 ...
  • linux命令 显示文件内容

    千次阅读 2018-04-09 21:36:52
    1, cat :由第一行开始显示文件内容;2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反;3,nl:显示的时候输出行号;4,more:一页一页的显示文件内容;5,less与more类似,但它可以向前翻页;6,head:只...
  • 文件显示程序综述用分页程序显示文件:分页程序:用来每次一屏地显示文本数据的程序主要有l:ess,more用cat显示文件:一次显示整个文件(不是每次一屏),若文件过长,则只能看到文件尾部显示文件的一部分:head:...
  • cat /etc/shadow里面所有内容 cat命令是全部输出 cat /etc/shadow -n 输出内容及行号,空行业输出了 cat /etc/shadow -b 输出内容及行号,但不会输出空格 tac /tmp/cat.txt 文件内容反过来看 先显示所有结果然后显示...
  • linux文件内容显示及查找

    万次阅读 2018-08-27 11:56:13
    1、文件内容的全屏显示命令cat 作用:默认显示从键盘输入的标准输入文件;Ctrl+D结束。 常用选项参数-t,显示文件中的控制字符TAB键; cat可以一次性显示多个文件的内容: 2、文件内容的分屏显示命令more ...
  • 1. watch -n 1 aa.txt #每个1...但更多情况下,我们要在服务器端运行程序,并且需要实时监控运行日志,这时候有什么办法实时滚动显示log文件内容? 这里可以利用tail命令加参数f实现,具体用法如下: tail -f **...
  • 这个命令常用来显示文件内容,或者将几个文件连接起来显示, 或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,...
  • Linux查看文件内容

    2019-04-13 09:15:20
    Linux查看文件内容 ...分屏显示文件内容 grep 搜索文本文件名 grep 搜索文本文件内容 cat命令 cat命令会一次显示所有的内容,适合查看内容较少的文本文件 选项 含义 -b 对非空输出行编号 -n...
  • 摘要:下文讲述Linux中在屏幕上输出文件内容的方法分享,如下所示;在Linux操作系统中,我们经常会遇到需查看一个文本文件的内容,那么如何使用命令查看文件内容呢?下文将一一道来,如下:实现思路:使用cat 命令cat ...
  • cat由第一行开始显示文件内容语法:cat [-AbEnTv]选项与参数:-A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!-E...
  • Linux终端 显示文件全部内容

    千次阅读 2018-07-10 16:47:00
    有时候想看服务器上文件全部内容,可以不管用什么命令(cat、tail)都只是显示一部分呢,那是你的终端(SecureCRT/Xshell )的缓存行数限制,需要扩大一下。SecureCRT 屏幕输出行数设置:...
  • 博主推荐:获取更多 linux文件内容查看命令 收藏:linux命令大全 more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的...
  • linux查询文件内容以及显示出文件名

    千次阅读 2019-02-18 11:11:10
    find . -type f -name *CUSTR2019*.txt -print | xargs grep 512923197208267087 | awk -F '|' '{print $1 $2 $28}' –CUSTR2019.txt 文件 –512923197208267087 文件内容
  • linux查看文件内容

    2020-10-26 17:51:26
    more指令 —— 分页显示文件内容 more指令会以一页一页的形式显示文件内容,按空白键(space)显示下一页内容,按Enter键会显示下一行内容,按 b 键就会往回(back)一页显示,其基本用法如下: . more file1 查看...
  • more指令 —— 分页显示文件内容 less指令 —— 可以向前或向后查看文件内容 head指令 —— 查看文件开头的内容 tail指令 —— 显示文件尾部的内容 cat指令 —— 显示文件内容 more指令 —— 分页显示文件...
  • 在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。more 命令可以分页显示...
  • 在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。 more 命令可以分页...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,198
精华内容 6,079
关键字:

linux显示文件内容

linux 订阅