千家信息网

Linux 基础命令(8)

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,一、vi编辑器 1、查看文本文件内容 cat、heat、more、less、tail 2、文件编辑工具 3、行编辑工具 grep、
千家信息网最后更新 2025年02月03日Linux 基础命令(8)
   一、vi编辑器        1、查看文本文件内容        cat、heat、more、less、tail        2、文件编辑工具        3、行编辑工具        grep、awk、sed(三剑客)        4、全屏编辑工具        nano、vi、vim        5、注意:            如果我仅仅是想看文件中的内容,尽量不要用vi或者nano            如果想看文件的前一部分用head,看末尾部分用tail            如果文件内容很少,可以用cat            如果文件内容很多(一屏显示不全),可以more或less            vi:visual interface 可视化接口        6、区别:            vim有语法着色            vim可以记录上次退出的时候的所在位置(打开文件后自动进入到上次所在的行)            vi打开文件进入到第一行 二、vi是模式化工具            vi打开文件有三种工作模式            编辑模式:只能看,不能输入内容            输入模式:可以在文件中输入或者删除内容            末行模式:可以执行一个命令文件            注意:打开文件之后,默认就是编辑模式三、模式转换            编辑模式------>>>>>>输入模式            i:在光标之前插入内容    <<<<<<<<<            I:将光标定位到行首,在行首之前插入数据            a:在光标之后的位置写入内容            A:将光标定位到行尾,在行尾之后写入新内容            o:在光标所在行的下一行新开一行   <<<<<<<            O:在光标所在行的上一行新开一行            输入模式------->>>>>>编辑模式            ESC            编辑模式------->>>>>>末行模式            shift+:            末行模式------->>>>>>编辑模式            ESC                 总结:                 左下角的信息                请插入 表示处于输入模式              :表示末行模式                什么都没有,表示处于编辑模式四、常规操作  1、打开文件        vi file:    打开文件,同时将光标定位到首行的首部        vi +n file   打开文件,同时将光标定位到指定的行的首部        vi + file    打开文件,同时将光标定位到   2、关闭文件        在编辑模式下关闭        shift+zz 保存关闭(快捷键)        末行模式下的关闭方式        q 退出文件 ---仅仅能退出没有修改过的文件        q!不保存强制退出,如果文件修改过而且没有保存(不想保存),必须用q!        w 保存文件 ---原地保存        w /path/to/file 实现另存为的效果        wq 保存并退出        注意:如果用vi打开文件的目的是看文件中的内容,那么在关闭的时候一定要用q!  这是为了防止误修改。    3、移动光标(编辑模式)        n [h] 左        n [j] 下        n [k] 上        n [l] 右        n [w] 移动到下个单词的首部        n [b] 移动到下个单词的首部    4、 行内跳转(编辑模式)        0 跳转到绝对行首(会跳转到空格前)        ^ 跳转到相对行首(会跳转到行前面的第一个非空字符上)        $ 跳转到行尾(绝对行尾)    5、行间跳转        n G:跳转到底n行        G:直接跳转到最后一行             6、行间跳转---末行模式        在末行模式输入数字可以跳转到第N行        :1    到第1行        :100  到第100行        :$    到末行    7、翻屏操作---编辑模式        ctrl+f  上翻一屏        ctrl+b  下翻一屏        ctrl+d  向下翻半屏        ctrl+u  向上翻半屏    8、删除字符        [N]x :删除指定个数的字符        在这个社会生存中,你要么出众、要么出局!
0