1.管理输入输出

 在Linux中,正确输出的编号为1,错误输出编号为2 

 在普通用户中执行 find /etc -name passwd

unit4文档练习_file

  find /etc -name passwd > file   ##重定向正确输出

  find /etc -name passwd 2> file  ##重定向错误输出

  find /etc -name passwd &>file   ##重定向所有输出

  ***  > , 2> , &> 都会覆盖原文件

      用2>&1 可以把错误的输出编号由2变成1

unit4文档练习_file_02

unit4文档练习_file_03

  > file    ##清空file

  find /etc -name passwd >> file   ##追加正确输出

  find /etc -name passwd 2>> file  ##追加错误输出

  find /etc -name passwd &>> file  ##追加所有输出

  ***  >> , 2>> , &>> 不会覆盖原文件内容,会把相应输出字符放到文件最后

unit4文档练习_Linux_04

unit4文档练习_file_05

 |   ##管道,作用是将前一条命令的输出变成管道后命令的输入

  命令:ls /bin | wc -l   ##统计ls /bin命令输出的行数

unit4文档练习_用户_06

 tee  ##复制输出到指定位置

  命令:date | tee file   ##复制date命令到file


unit4文档练习_Linux_07

 2.vim 命令模式

  :set nu       ##添加行号

  :set nonu      ##取消行号

  :set mouse=a    ##添加鼠标选择

  :set cursorline  ##行线显示

  ****永久设定方式  

    vim /etc/vimrc     ##将参数加到配置文件

unit4文档练习_用户_08

unit4文档练习_用户_09

unit4文档练习_用户_10

unit4文档练习_Linux_11

 3.vim 命令模式下关键字搜索

 /关键字

 n向下匹配

 N向上匹配

unit4文档练习_用户_12

 4.vim 命令模式下字符管 

  1*字符的复制

 yl   ##复制一个字母

 y3l  ##复制三个字母

 yw   ##复制一个单词

 y3w  ##复制三个单词

 yy   ##复制一行

 y3y  ##复制三行

 p    ##复制完成按“p”粘贴

 2*字符的删除

 dl    ##删除一个字母 

 d3l   ##删除三个字母

 dw    ##删除一个单词

 d3w   ##删除三个单词

 dd    ##删除一行

 d3d   ##删除三行

 3*字符的剪切

 cl    ##剪切一个字母

 c3l   ##剪切三个字母

 cw    ##剪切一个单词

 c3w   ##剪切三个单词

 cc    ##剪切一行

 c3c   ##剪切三行

 Esc    ##剪切过后会进入插入模式,在执行粘贴时要退出插入模式

 

 4.vim可视化模式

  命令模式下按“Ctrl+v”进入可视模式

  *****选择区域用“上下左右”键

unit4文档练习_file_13

 5.批量添加字符

  可视化模式下按“I”进入,写入字符 》》输入完按“Esc”

unit4文档练习_Linux_14

 6.批量修改字符

  :%s/原字符/替换后字符    ##只替换每一行出现的第一个原字符

  :%s/原字符/替换后字符/g   ##全部替换

  :%s/^\ *//g           ##去掉行首空格 “^\ *”表示行首空格

unit4文档练习_用户_15

 

 7.vim分屏功能

  Ctrl+W s    ##上下分屏

  Ctrl+W v    ##左右分屏

  Ctrl+W c    ##关闭光标所在屏幕

  Ctrl+W 上下左右 ##光标移到到指定屏幕

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

unit4文档练习_用户_16

unit4文档练习_file_17

 7.光标的移动

 在命令模式下

 :数字   ##移到到指定行

 G      ##移到到最后一行

 gg      ##移到到第一行

unit4文档练习_用户_18

 在插入模式下

 i   ##光标所在位置插入

 I   ##光标所在行行首

 a   ##光标所在字符下一位置

 A   ##光标所在行行尾

 o   ##光标所在行下一行

 O   ##光标所在行上一行

 s   ##删除光标所在字符插入

 S   ##删除光标所在行插入

 

 8.vim退出模式

 : q     ##用vim打开文件但没对字符做任何操作

 : q!    ##用vim打开文件并对字符操作,放弃所有操作退出

 : wq    ##保存退出

 :wq    ##强行保存退出,对超级用户和所有人生效

unit4文档练习_file_19

unit4文档练习_file_20

unit4文档练习_Linux_21

unit4文档练习_Linux_22