文本编辑器:nano    vi
nano:简单的文本编辑器 支持的功能较少
调整设置文件在/etc/nanorc
nano 文件名 即可打开进入输入模式
保存和退出
Ctrl +O保存所做的修改想要退出,
Ctrl +X 退出前没有保存所做的修改,提示你是否要保存(YES/NO),确认要保存的文件名,按 Enter即可。
Ctrl +K 要要剪切一整行,然后按Ctrl U即可。
Ctrl +|U 粘贴 把光标移动所要粘贴的位置
要移动多行,只需多按几次Ctrl K把需要移动内容都剪切下来,
然后按一次Ctrl U就可以把刚剪切的内容全部粘贴上来
Ctrl +C 取消
Ctrl +G 查看帮助文档
编辑特定文件 nano –w 文件路径 nano -w  /etc/fstab
 
vi文本编辑器(字符界面的) vim:vi的增强版
1、Vi的模式:命令模式输入模式 末行模式 覆盖模式(R)可视模式(v)
模式切换:
  输入模式-〉ESC ->命令模式
  命令模式-> i 或a 或A  ->输入模式
  命令模式-> :   ->末行模式
  末行模式-> ESC   ->命令模式
可视模式(v选中的为单个字符 V 选中整行矩形块)
2、 vi编辑器的启动与退出
         vi 文件全名 就进入命令模式,按下i进入输入模式即可编辑
退出vi编辑环境(按下Esc键)
 : q不保存退出 : wq 保存退出 : q!强制退出   :w!强行写入(root)
Shift+z+z(wq) ctrl+z 退出但未关闭 shift+z 退出
3、 文件操作:
将光标定至道第几行 vim +n 文件名(vim +2 jing.sh)
                   Vim /redhat  a.out 将光标定到redhat的下面
 1、复制某行: 进入命令模式,在光标处按yy 复制多行可以在其前加数字
    粘贴:进入命令模式,p(小写字母 p,将内容粘贴到光标的下方)
                    P(大写字母 P,将内容粘贴到光标的上方)
   2、删除/剪切某行:进入命令模式,在光标处按dd 多行加数字(3dd)
    删除特定字符:选中字符 d-3-d 删除三个字符
      nx 删除n个字
 
文件的查找和替换 (vi支持正则表达式;sed替换)
   查找时在命令模式下 /或? (?tty或/tty)也可以跟模式(正则表达式)
在末行模式下
             :!!date 将日期插入
             !} sort 将文本排序
             :r file 将file的文本内容输入到编辑器里
             :数字  到某一行
             :%d 删除全文
              :.,+100d 从当前行删除一下100行
             :.,$-1d 从当前行删到最后一行
             :vsplit 将文件垂直两列显示    :close 关闭
Sed替换         :%s/查找条件/替换内容/
                      :s/old/new/g 查找old 全部替换为new
文件路径错误时用 :w /hoem/jing.sh(正确路径)
4、 快捷键
 光标移动操作
  1、光标方向移动
            h 左 、l右、k上、j下
            {跳到上个段落     } 跳到下个段落
           (跳到上一个语句   )跳到下一个语句
              G 直接跳到最后一行 可加数字(nG)
  2、翻页移动
             ctrl+f:向下翻整页(相当于 PageDown 键)
              ctrl+b向上翻整页(相当于 PageUp 键)
              ctrl+u向上翻半页、
              ctrl+d向下翻半页
                 M 跳到屏幕中间  L 跳到屏幕的最后一行
                H 跳到屏幕中最高一行 
                C 删除一行并进入插入模式   c 删除当前光标字符并进入插入模式
              字母o 当前光标下方插入一行 O 上方插入一行
  3、行内快速跳转
        ^行首      $行尾
          W后一个单词的首字母
          b前一个单词的首字母
          e后一个单词的尾字母
5、撤销操作
     :u 撤销上一次的操作
         ctrl +r 撤销上一次的撤销
6、 开启多个vi 窗口(vi –o或O ping.sh hang.sh)  
vi编辑器将在当前的编辑屏幕中显示vi命令参数中的第一个文件,其他文件处于后台运行不显示的,可以切换文件实现编辑:
          ctrl+w+w 可以回到第二个
         :first 回到第一个
         :last 回到最后一个
         :args 前后切换文件
   :next 回到下一个
   :prev 回到前一个
7、 相关的参数设定:
          :set 可以查看相关参数
          :setall 查看所有
           : set number 加入行号
          : set nonu 取消行号
          :set ignorecase 不区分大小写
要设置永久生效可以再家目录里建.vimrc文件将设置写入即可