vi/vim
主要分为三大模式,编辑模式/命令模式/末尾模式
命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。
编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。 末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
编辑模式vi 和 VIM 的区别
VIM 是 vi 的升级版本,除了兼容 vi 的所有指令,VIM 还具有一些新的特性,主要体现在:
多级撤销
我们知道在 vi 里,按 u 只能撤消上次命令,而在 VIM 里可以无限制的撤消。
易用性
vi 只能运行于 unix 中,而 VIM 不仅可以运行于 unix,windows ,mac 等多操作平台。
语法加亮
VIM 可以用不同的颜色加亮显示代码。
可视化操作
VIM 不仅可以在终端运行,也可以运行于 x window、 mac os、 windows。
删除、复制和粘贴:
进入一般模式后,可在键盘输入以下,实现删除、复制、粘贴。
dd:删除光标所在的一整行。
yy:复制光标所在的一行。
P:p 为将已复制的内容在光标的下一行粘贴,P 则为粘贴在光标的上一行。
移动光标:
进入一般模式后,可在键盘输入以下,移动光标位置。
[Ctrl]+[f]:光标向下移动一页。
[Ctrl]+[b]:光标向上移动一页。
0:移动到光标所在这一行的最前面字符处。
$:移动到光标所在这一行的最后面字符处。
G:移动到这个文件的最后一行。
g:移动到这个文件的第一行。
N[Enter]:N 为数字,光标向下移动 N 行。
Cat命令
Cat查找文件内存较小的
grep命令
grep查找指定关键字
tail命令
Tail查找指定位置,一般查找的是最后 -f
less命令
Less查询文件较大的
Vim定位
Vim 文件名 +定位行
Find查询文件
指定目录指定条件指定内容
打包
Tar -cvf
压缩
Tar -zcvf
激活网卡
Ifconfig
显示网卡列表
Netstat -i