vi/vim:命令行的编辑器(是一款优秀的“文本”编辑器) 优秀:命令丰富
(相当丰富)
进入vi编辑器d 输入vi + 文档名 如vi + a.txt 注:进入命令模式下
1、命令行模式 2、编写(插入)模式 3、底行模式 1.1命令模式:该模式下,所输入的字符作为命令控制 1.1.1切换到编辑模式 1、从命令模式切换到编辑模式: i/I 左: I移动光标行到最左侧。 i光标右字符输入 a/A 右: A光标所最右侧。 a光标左侧输入 o/O 上下: o光标下行并抬头 1.1.2复制 nyy n:数字 10yy 从光标行开始,复制10行 1.1.3粘贴: , p 1.1.4:命令—》底行模式 shit + : 1.1.5: 定位行: + n+ n下 n- n上 1.1.6 剪切 ndd n:数字 1.1.7 撤消:u 撤消到上一步 恢复:ctrl+r 1.1.8 剪切字符:x /X x向右 X向左 1.1.9 替换: r / R r替换一个字符 R连续替换(esc退出) replace 1.2编写模式:输入内容 1.2.1 编写—》命令:ESC 1. 1.3底行模式:保存文档 退出 执行Shell命令 1、保存:w 2、退出:q (如果发生修改内容,请先申请退出方式) 保存退出: wq 不保存退出: q! 3、显示行号: set nonu/nonumber number 4、查找并匹配指定字符: /key 匹配 n 向下查找key关键匹配 2、文件 1、创建文件夹mkdir 创建文件 touch 2、删除文件或文件夹:rm 文件名 remove
3、移动文件/重命名: mv 源文件 目标位置 move
4、切换目录: cd 目录
5、命令补齐: 3、统计: 1、统计文件或屏幕: wc 文件 -c -w -l -L 4、过虑:对文件或标准输出设备进行关键字过滤 grep grep -i patthen 文件
5、管道(进程间通信,管道***) 同时执行多个程序,并将前一个程序的输出作为下一个程序的输入 command1 | command2 …
输出: 1、标准输入输出设备: 标准输出:屏幕 标准输入设备:键盘 2、输入输出设备 6、文件的重定向(***)
重定向 (截断为0,则重新写入)
追加重定向 (追加在末尾)