vim
光标移动操作:
h 光标向左移动
L 光标向右移动
j 光标向下移动
k 光标想上移动
gg 光标快速地移动到文本的首行。或者是1G
看行号 :set nu
取消行号 :set no nu
10G 光标移动到第十行
G 移动到文本的末尾 或者是(: $)
行首 home 行尾 end删除光标
cc 删除光标当前行,并进入编辑模式
C D 删除光标所在行的后面的内容
没有快捷键删除光标所在行之前的内容
d+G 或者是100G 删除光标所在行下的一百行 删除光标所在行下的所有内容
yy 复制当前行 p 粘贴到光标所在行下面
dd 剪切当前行
dw 删除或剪切相同符号间的内容
:1copy5 复制第一行到第五行下面 简写1co5
:1move5 把第一行移动到第五行下面 简写 1mo5
按两次esc +u,恢复到旧内容
批量删除#号 ctrl+v+d 插入内容 shift+i-
替换 (:%s###g)
o 在光标的下一行进行插入一行并进入编辑模式
O 在光标的上面插入一行 并进入编辑模式
echo 输出文本内容
-n 不换行显示(>) 输出重定向
e 激活特殊符号 \n\t
[root@lds ~]# echo {1..10}
1 2 3 4 5 6 7 8 9 10
[root@lds ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
[root@lds ~]# echo {01..10..2}
01 03 05 07 09
[root@lds ~]# echo {01..10..3}
01 04 07 10
[root@lds ~]# echo {01..10}
01 02 03 04 05 06 07 08 09 10
- 创建目录
oldboy {01..10}/www,blog,bbs}
nkdir -p oldboy/{01..10}/{www,blog,bbs}
seq -w 100
, 空格,代表是分开的
Seg 生成序列
-w 从一开始
EOF 覆盖 结尾
Cat 查看文件内容
文件合并
Cat passwd test.txt>> all. txt
-b 显示行号 不统计空白页
-n 显示行号
less :分页显示内容
f:下一页
b:上一页
-N :显示行号
/ 要搜索的内容 搜索查找 n 下一个 N 搜索查找上一个
-
文档
head 显示文档的头部
-n : 显示文档前几行
tail 显示文档的尾部
-f 显示文档之后的几行,实时更新
Tail -n5 test.txt
Tail -n1 test -n5 以后面的优先
Tail =tail -f 查看实时的日志情况
别名 alias
which 查看全路径
alias rm =‘echo command bny...’
坑 : .bashrc 要注释里面的别名 rm
unalias 取消别名
设置网卡名称为别名etho
alias etho=‘vim
/etc/sysconfig/network-scripts/ifcfg-eth0’