vim编辑器
光标移动快捷键的操作:
vim /etc/password
h 光标向左移动
l 光标向右移动
j 光标向下移动
k 光标向上移动
gg 1G 将光标快速移动到文本的首行
set nu 查看行号
10G 10gg 光标移动到第10行
: 移动到文件的行尾
home ^ 移动到文件的行首
C D 删除光标所在行后面的内容 cc 删除光标当前行并进入编辑模式
D+J 删除光标所在行下面的所在内容
100 D 删除光标所在行下面的100行
yy 复制光标当前的行
p 粘贴到光标下面所在的行
dd 剪切当前行
dw 删除或者剪切两个相同符号之间的字符
:1Copy5 复制第一行到第五行下面 简写1co5
:1move5 移动第一行到第五行下面 简写1mo5
Ctrl v 上下左右选中多少行(可视块)按I插入apple 点击esc两下
批量选中 批量更改 d
:%S#root#apple#g(全局替换)
Set nu 显示行号 set nonu 取消显示行号
O 光标的下面处插入一行 并进入编辑模式
O 光标的上面处插入一行 并进入编辑模式
echo:输出文本内容
-n 不换行输出 -e 激活特殊符号比如“111\t222”table
> 输出重定向 清空或者覆盖
< 输入重定向 追加
Echo {01..10..2}依次增加几个数
Seq 生成一个序列
Cat:查看文件内容
文件合并 Cat passed test.txt>>all.txt
Cat –n:显示行号
Cat -b:显示行号 不统计空白行
Cat >>apple.txt<<EOF 追加
Cat >apple.txt<<EOF 覆盖
more 分页显示内容
f 下一页 forward
b 上一页 back
查看到文件底部自动退出
less 分页显示内容
f 下一页 forward
b 上一页 back
-n 显示行号
查看到文件底部不会自动退出 一般工作中常用
head 查看文件头部 模式显示文本前10行
-n(加行数)显示文件前几行
tail 查看文档尾部
-n 显示文件后几行
-f 显示文档后几行 (实时更新 监控日志)别名 alisa
eg:alisa eth0=‘vim /etc/sysconfig/network-scripts/ifcfg-eth0’
unalias 取消别名