linux输入输出及vim管理

一.理解系统的输入输出

    输入输出系统是计算机重要组成部分,是沟通计算机与外界的桥梁。

二.管理输入输出的符号

    1.输出重定向

        >                       ##重定向正确输出

        2>                     ##重定向错误输出

        &>                     ##重定向所有输出

    注意:重定向会覆盖原文件内容

    示例:

    注意:此实验必须在$用户下完成

    2.输出追加

        >>                       ##追加正确输出到文件最后

        2>>                     ##追加错误输出到文件最后

        &>>                    ##追加所有输出到文件最后

    注意:追加不会覆盖原文件内容

    示例:

    3.管道的应用

        1)管道的应用

                “|”  管道的作用是把钱一条命令的输出变成后一条命令的输入

        注意:管道只允许正确输出通过;通过管道的输入将会变成输入,而变成输入的这些输出是会被第二条命令处理的;如果需要保存输出内容,那么需要复制一份输出,用到的命令是”tee“。

    示例:须在普通用户下操作

    4.输入重定向

         命令<文件把文件作为命令的输入

        命令<< 标识符                    ##把标识符之间的内容座位明令的输入

        示例:

        cat>file<<EDF

         hello

         world

         EDF

 

二.vim的常用功能

    1.调整vim的工作方式

        在vim程序中   

                    :set     调整参数

     示例:

    注意:在vim程序中设定的vim工作方式是临时的,在vim关闭后会还原,如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc】

    2.字符的搜索

        /关键字

        n向下匹配

        N向上匹配

    3.字符的管路

        y:

       d:

      c:

      p                  ##黏贴

      u                  ##撤销

      ctrl+r            ##恢复撤销

    4.vim可视化模式

           ctrl+v                     ##这个模式下可以选择区域操作

           批量添加字符:

                          ctrl+v  选中要加入字符所在列

                          按大写的”I“

                          加入字符

                          按【esc】<C-F12>

    5.字符的替换

        :%S/要替换的字符/替换成的字符/g

        :%s/:/@/g                         ##替换全文的:为@

        :1,5s/:/@/g                     ##替换1-5行的;为@

        注意:%&表示所有的行

                    g表示所有的列

    6.vim的分屏功能

                       ctrl+w   s               ##上下分屏

                       ctrl+w   v               ##左右分屏

                       ctrl+w   c               ##关闭光标所在屏幕

                       ctrl+w  上下左右   ##光标移动到指定屏幕

                        :sp  file2             ##同时编辑当前文件和file2

    7.在命令模式下光标的移动

                        gg                      ##光标移动到文件的第一行

                         G                      ##光标移动到文件的最后

                        :数字               ##光标移动到指定的行

三.插入模式

    1.插入模式下光标的移动

   

四.vim的退出模式

  

   

 

                    

 

posted @ 2018-07-18 21:13  正义的朋友  阅读(521)  评论(0编辑  收藏  举报