1:打开vim编辑器会时会出现三种模式,(1)普通模式:不能进行任何操作。 (2)编辑模式:可以进行文件的编辑与修改,进入编辑模式的按键:i I o O a A 。
命令模式: W = 保存
q = 退出
! = 强制
h = 将光标向前移动一个字符。
j = 向下移动一行
k = 向上移动一行
l =将光标向后移动一个字符
0(零)=移动到光标所在行的行头。
^ = 移动到本行第一个不是空白字符的位置
$ = 移动到本行行尾
g_ = 移动到本行最后一个不是空白字符的位置
G = 移动到本文件的最后一行
NG = 移动到本文件的第N行
gg = 移动到本文件的第一行
yy = 拷贝当前行
Nyy= N表示一个数字,拷贝从当前行开始的总共N行
p = 粘贴拷贝的内容
dd=删除当前行,并把删除的行存放在剪切板中,可以使用p进行粘贴
Ndd =删除当前行开始的总共N行,并把删除的行存放在剪切板中,可以使用p进行粘贴
u = 撤销上一次操作
Ctrl 加r =同时按下Ctrl和r键,恢复上一次操作
2:一些命令的使用作用。
cat = 查看一个普通文件的内容
cat -b =从第一行开始不以空行进行编号
cat -n=从第一行开始所有的行包括空行都进行编号
cat -s=把相邻的多个空行合并为一个显示
tail -f=监测一个文件的尾端变化
例如:1.)打开两个终端
2.)在一个终端中创建一个2.txt文件: touch /2.txt
3.)切换到另一个终端,输入: tail -f /2.txt
4).回到第一终端输入: echo "123">>/2.txt
5.)再回到第二个终端查看一下命令行下方是否有变化,这是你就会发现会突然出现123
date = 显示当前系统时间
cal =显示从公元1-9999年的任意一个月的日历
cal 2013 = 显示2013年一整年的日历
cal 4 2013 = 显示2013年4月的日历,月在年分前面不能反写。
who= 列出当前正在使用系统的终端名和注册系统的时间
who am i =查看当前使用终端的用户。