反引号 ` `
mkdir `date +%H:%M:%S` 创建一个以当前时间命名的目录
help 帮助手册 man手册
在man手册里 回车 下一行 空格 翻页 q退出
文件编辑器 vi vim
注意:
1.默认情况下最下化安装的操作系统中没有vim的命令,只有vi,如果想要使用vim,需要先安装在使用。
安装vim???
yum -y install vim
2.vim只能编辑普通文件(-),不能编辑目录(d)
3.vi/vim在编辑一个文件时,如果这个文件存在,直接去编辑;如果这个文件不存在,文件会被自动创建
4.键盘上所有的键都是vi/vim的快捷键
5.在工作过程中使用vi/vim时,如果采用快捷键,会加快工作效率
语法格式:
vim [路径]文件名
vim工作模式
命令模式:打开文件进入命令模式
插入模式: 按i从命令模式进入到插入模式
尾行模式:按ESC退出插入模式,输入冒号 wq 保存并退出
可视模式(ctrl + v V)
快捷键:
命令模式
用上下左右键,不能用鼠标
end/$ 将光标直接移动到所在行的行尾
home/0 将光标直接移动到所在行的行首
G 将光标直接移动到最后一行
5G 光标移动到第五行
gg 将光标直接移动到行首
yy 复制光标所在行 3yy 5yy 10yy
p 粘贴
dd 删除光标所在行 3dd 10dd
u 撤销
dG 删除光标所在行到最后一行的内容
D 删除光标位置及该行后面的所有内容
x 删除光标所在的字符
r 修改光标处的字符
注意:
删除所有:光标要在行首,然后执行dG
插入模式
进入插入模式的快捷键
i: 光标在那进去后还在那
I: 光标会跳到行首
a: 光标会跳到下一个字符
A:光标直接跳到该行的行尾
o:光标跳到下一行
O:光标跳到上一行
尾行模式
: w q !
: 进入尾行命令模式
w:保存
q:退出
!:强制
**:wq 保存并退出**
:w 保存
:q 退出
**:wq! 强制保存并退出**
:w! 强制保存
**:q! 强制退出**
查找
案例
1.查找文件中short_*open*_tag
在命令模式下先输入/,在/后面输入要查找的内容,回车;按n直接跳转到下一个被选中的目标
替换
在命令模式下操作
语法格式 :范围s/替换的内容/替换成谁/参数(g)
范围:
1:第一行
1,10:一到十行
%:所有行
5,$:第五行到最后一行
案例:
1.替换第二行bin为BIN,只替换匹配到的第一个
:2s/bin/BIN/
2.替换第一行到第五行所有的bin替换成BIN
:1,5s/bin/BIN/g
3.替换第四行到最后一行把nologin替换成NOLOGIN,全局替换
:4,$s/nologin/NOLOGIN/g
4.替换文件中所有的sbin为SBIN
:%s/sbin/SBIN/g
扩展:
1. /// 分隔符 ### @@@
替换文件中所有的/sbin/shutdown为/SBIN/NOLOGIN。
:%s#/sbin/shutdown#/SBIN/NOLOGIN#g
2.把第一行到第五行#的开头的替换为空
:1,5s/^#//
3.尾行模式常用参数
临时显示行号 :set nu
永久显示行号
临时取消行号:set nonu
永久取消行号



