Linux常用命令总结1
我们在学习Linux时经常会用到一些命令对虚拟机进行特定的操作
我把最近学习到&常见的命令进行了总结
chgrp [-R] dirname/filename
-R :进行递归的持续对所有文件和子目录更改
# 例如:
chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users
chomod命令
该命令用来修改文件的权限
chomod MODE file... MODE可以是三组权限对应的十进制数值。
也可以修改某类用户(owner,group,others)的权限
修改某类用户或某类(属主u 属组g 其他人o 所有人a)用户权限:
u,g,o,a
chmod 用户类别=MODE file,...
修改某类用户的某位或某些位权限:
u,g,o,a
chmod 用户类别+|-MODE file,..(+ 代表添加某项权限,-代表去掉某项权限)。
umask命令
用来设置文件的遮罩码,用来定义文件创建时候不能具有的权限
在创建文件的时候,用666-遮罩码 相减得到的就是文件的权限 #注意,文件默认是不能具有x权限的,如果结果具有x权限的话,应该将其权限加1
在创建目录的时候,用777-遮罩码 相减得到的结果是目录的权限
编辑-->输入:
i: 在当前光标所在字符的前面,转为输入模式;
a: 在当前光标所在字符的后面,转为输入模式;
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;
输入-->编辑:
ESC
编辑-->末行:
:
末行-->编辑:
ESC, ESC
vim编辑器的命令模式中常用的快捷键
命令 |
作用 |
dd |
删除(剪切)光标所在整行。 |
5dd |
删除(剪切)从光标处开始的5行。 |
yy |
复制光标所在整行。 |
5yy |
复制从光标处开始的5行。 |
p |
将之前删除(dd)或复制(yy)过的数据粘贴到光标后。 |
/字符串 |
在文本中从上至下搜索该字符串。 |
?字符串 |
在文本中从下至上搜索该字符串。 |
n |
显示搜索命令定位到的下一个字符串。 |
N |
显示搜索命令定位到的上一个字符串。 |
u |
撤销上一步的操作 |