1.不熟悉vim的使用方式
在学习crontab时需要通过命令来添加计划任务时需要使用vim进行编辑,现将vim的使用方式总结如下:
vim有3种主要的工作模式:
1.命令模式(Command mode)
用户启动vim时,首先进入的便是命令模式。命令模式可认为是vim的入口,此模式下敲击键盘的字符都会被当做命令,
而非在文本中n插入字符。握进入插入模式的命令之一:i。当在命令模式下输
入i后,便进入了插入模式,然后就可以正常地编辑文字了。
2.插入模式(Insert mode)
此模式下可以正常地编辑文字,与平时使用习惯差别不大。
3.底行模式(Last line mode)
此模式下可以执行保存、退出以及其他的一些功能。按下Shift+:即可进入底行模式。输入wq为保存退出,输入q!为
不保存退出。
vim常用命令总结:
-
x, X 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符
(相当于 [backspace] 亦即是退格键) (常用)
-
nx n 为数字,连续向后删除 n 个字符。
-
dd 删除游标所在的那一整行(常用)
-
ndd n 为数字。删除光标所在的向下 n 行
-
a, A 进入输入模式(Insert mode):
-
a 为『从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』。(常用)
-
o, O 进入输入模式(Insert mode):
-
这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入
新的一行!(常用)
-
r, R 进入取代模式(Replace mode):
-
r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用)
-
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号
-
:set nonu 与 set nu 取消行号!
2.使用chmod命令修改权限出现困难
采用两种方式修改权限:
1.二进制表示
每个文件有三组固定的权限,分别对应拥有者,所属用户组,其他用户,这个顺序是固定的。文件的读写执行对应字母
rwx,以二进制表示就是 111,用十进制表示就是 7,例如权限 rw-rw-rw-,换成对应的十进制表示就是 666,这就
表示这个文件的拥有者,所属用户组和其他用户具有读写权限,不具有执行权限。
2.加减赋值操作
g、o 还有 u 分别表示 group(用户组),others(其他用户)和 user(用户),+ 和 - 分别表示增加和去掉相应的权限。
3.寻找文件时使用转义字符匹配
寻找以.list结尾的文件时,输入*.list是无法找到的,需要在前面加上\