zoukankan      html  css  js  c++  java
  • Linux命令cat/vi/more/head/tail的简单使用

    vi 的三种命令模式:
        Command(命令)模式,用于输入命令;
        Insert(插入)模式,用于插入文本;
        Visual(可视)模式,用于视化的的高亮并选定正文;
    文件的保存和退出:
        Command 模式是vi或vim的默认模式,如果我们处于其它命令模式时,要通过ESC键切换过来。
        当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令;
    :w  保存;
    :w  filename 另存为filename;
    :wq! 保存退出;
    :wq! filename 注:以filename为文件名保存后退出;
    :q! 不保存退出;
    :x 应该是保存并退出 ,功能和:wq!相同
    3.6 文本内容的删除操作;

    x 一个字符;
    #x 删除几个字符,#表示数字,比如3x;
    dw 删除一个单词;
    #dw 删除几个单词,#用数字表示,比如3dw表示删除三个单词;
    dd 删除一行;
    #dd 删除多个行,#代表数字,比如3dd 表示删除光标行及光标的下两行;
    d$ 删除光标到行尾的内容;

    J 清除光标所处的行与上一行之间的空格,把光标行和上一行接在一起;
    为所有内容添加行号;
    按ESC键,然后输入:
    :set number

    查找:
        首先,我们要进入ESC键,进入命令模式;我们输入/或?就进入查找模式了;
    替换:
        按ESC键进入命令模式;
    :s /SEARCH/REPLACE/g  注:把当前光标所处的行中的SEARCH单词,替换成REPLACE,并把所有SEARCH高亮显示。
    :%s /SEARCH/REPLACE  注:把文档中所有SEARCH替换成REPLACE;
    :#,# s /SEARCH/REPLACE/g  注:#号表示数字,表示从多少行到多少行,把SEARCH替换成REPLACE;
        注:在这之中,g表示全局查找;我们注意到,就是没有替换的地方,也会把SEARCH高亮显示;

    cat
        cat 1.txt 2.txt 3.txt > 4.txt
        cat 1.txt.2.txt 3.txt >> 4.txt

    警告:我们要知道>意思是创建,>>是追加。千万不要弄混了。造成失误可不是闹着玩的;

    more
        more的参数应用举例:
    [root@localhost ~]# more -dc /etc/profile    注:显示提示,并从终端或控制台顶部显示;
    [root@localhost ~]# more +4 /etc/profile      注:从profile的第4行开始显示;
    [root@localhost ~]# more -4 /etc/profile      注:每屏显示4行;
    [root@localhost ~]# more +/MAIL /etc/profile    注:从profile中的第一个MAIL单词的前两行开始显示。

    head
        工具,显示文件内容的前几行;
        head 是显示一个文件的内容的前多少行;
        用法比较简单;
        head  -n  行数值  文件名;
        比如我们显示/etc/profile的前10行内容,应该是:
        [root@localhost ~]# head -n 10 /etc/profile

    tail
        工具,显示文件内容的最后几行;
        tail是显示一个文件的内容的前多少行;
        用法比较简单:
        tail  -n  行数值  文件名;
        比如我们显示/etc/profile的最后5行内容,应该是:
        [root@localhost ~]# tail  -n 5 /etc/profile
  • 相关阅读:
    XMPP serverejabberd-14.12本地搭建
    uva 699 The Falling Leaves(建二叉树同一时候求和)
    ORA-22828 输入样式或替换參数超过了32k限制大小
    Timus 1149. Sinus Dances 打印复杂公式
    POJ2226
    3149 爱改名的小融 2
    1169 传纸条 2008年NOIP全国联赛提高组 个人博客:attack.cf
    1019 集合论与图论
    1215 迷宫
    1020 孪生蜘蛛
  • 原文地址:https://www.cnblogs.com/axon/p/13707770.html
Copyright © 2011-2022 走看看