编辑模式的进入:
i :在光标所在的字符前插入
a :在光标所在的字符后插入
o :在光标所在的行的下面一行插入
I : 在光标所在的行的行首插入,如果行首有空格则在空格后面开始插入
A :在光标所在行的行尾开始插入
O:在光标所在行的上面另起一行插入
s:删除光标所在行并开始插入
vim的配置:
- 新建一个隐藏文件如(vim .vimrc)并进行编辑
- 编辑的时候第一行输入set nu(显示文本行数)
- 打开配置文档(vim /etc/vimrc)并在其后面添加一行set nonu
- 随机打开一个文档(vim /etc/passwd)可以发现打开就发现有行数显示
通过上面过程可以发现个人配置的文件是优先于全局配置文件的即(递进关系 针对本次>针对个人>针对整个计算机)
异常退出我们应该删除隐藏文件下面的交换文件比如a.txt打开有异常我们应该输入rm -rf .a.txt.swp
别名机制:
我们可以通过打开vim .bashrc 比如我们可以增加一行alias cls =‘clear’ 然后我们通过输入命令cls也可以达到清屏的效果(需要重进用户才能生效)
如果想在这次启动中用可以直接输入命令# alias cls =“clear” 只能在本次中用,下次再启动该用户无法启动效果
解码: 通过输入命令# iconv -f gb2312 -t utf-8 c.txt -o d.txt
表示将乱码c.txt解码并保存到的d.txt(因为linux对于传送过去的中文无法识别,因此需要解码)
iconv -f gb2312 -t utf-8 c.txt 只能临时解码,cat c.txt一次后再次查看还是会出现乱码
因此我们应输入iconv -f gb2312 -t utf-8 c.txt -o d.txt
-o 表示输出文件名
-t 输出编码
-f 原始文本编码