VI编辑器、ipython、jupyter及进程知识总结

 一、VI编辑器

1、三种模式

  一般模式(normal mode 默认) 

  插入模式(insert mode) 

  末行模式(last line mode)

2、模式切换

  一般模式------------------------------------------->插入模式: i,a,o,O,A,I

   i:当前光标处输入内容

      I:在当前光标所在行的行首

      a:在当前光标所在处的后面

      A:在当前光标所在行的行尾输入

      o:在光标所在行的下方新增一行空白行

   O:在光标所在行的上方新增一行空白行

  插入模式---------------------------------------------->一般模式: Esc

  一般模式---------------------------------------------->末行模式: 输入冒号:

  末行模式---------------------------------------------->一般模式: Esc

3、模式操作

  一般模式:

    dd删除:  从当前行一直删除到行尾:  :.,$d 回车

            yy复制:  复制15到17行:      :15,17y  回车

            p/P粘贴

            r替换:替换光标所在字符

            x清除:删除光标所在字符,后位补齐

            G:跳转至最后一行行首

    gg:跳转至第一行行首  23gg    跳转到23行

            /或?:查找   /root  查找root

     n/N:查找到后上下翻

            v:可视化模式

      进入可视化模式后可以,移动光标选择文本,键入y可以把选择的复制,键入d可以删除选择的内容,再次键入v回到一般模式

            u:撤销上一次操作

    ZZ:保存退出

  插入模式:

    i:当前光标处输入内容

       I:在当前光标所在行的行首

       a:在当前光标所在处的后面

       A:在当前光标所在行的行尾输入

       o:在光标所在行的下方新增一行空白行

    O:在光标所在行的上方新增一行空白行

  末行模式:

    退出:

      q!强制退出,不保存并退出

        wq 保存修改并退出

        x,保存并退出

      s:替换字符

二、I/O重定向

1、默认输入输出

  输入:键盘

  输出:显示器

2、输入重定向符 < , << 

  <:把一个文件内容作为输入  <file

    例如:wc <output.txt,把output.txt文件的内容输入给wc命令  

  <<:在命令行中输入的内容重新定向输入给一个命令,而不是把文件中的内容重定向输入,这种方式必须指定一个文本标记来标识输入内容的开始和结束

    例如:EOF(end of file)是开始和结束标志,可以是任意字符

      wc <<EOF

        data.......   

        EOF

3、输出重定向符 >,>>

  >:> file  (输出的内容放到file中,file中原来的内容被覆盖)  文件不存在,会自动创建;如果文件有内容,会把内容清空以后,重新写入

50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信