linux常用命令
修改文件权限
Linux的访问权限分为 读、写、执行三种,可以使用 ls -l
进行查看:
[root@JD wwwroot]# ls -lh
total 0
drwxrwxrwx 5 root root 104 Mar 20 04:24 tp3
r:可读(4)
w:可写(2),对于目录来说表示可在目录中新建文件
x:可执行(1),对于目录来说为可进入到该目录中
-:表示无对应位上的权限
仔细数一下,你会发现权限位总共有9位,每3位一组,那么这三组分别为何方神圣呢?(以 LN
为例)
第一组(rwx):表示文件所有者的权限,该文件的所有者为root,具备可读
可写
可执行
的全部权限
第二组(r-x):文件所属组的权限,具备可读
可执行
第三组(r-x):其他人的权限(跟本文件无关的人),具备可读
可执行
更改文件权限
命令:chmod xxx < file-name >
r=4, w=2, x=1
4代表读权限,2代表写权限,1代表执行权限
7=4+2+1,表示拥有可读可写可执行权限
5=4+1,表示拥有可读可执行权限,但是没有写权限
4 代表拥有可读权限
0 代表没有任何权限
以此类推
vim查找字符串
/后跟查找的字符串。vim会显示文本中第一个出现的字符串。
?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
注意事项:
不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文
系统ubuntu下默认的是incsearch模式,就是输完命令后,会自动显示第一个(或最后一个)匹配。
如果输入:set noincsearch 会转到普通模式,不会自动显示第一个匹配,回车后显示所有匹配。
高亮所有的匹配后,按n键转到下一个匹配,按N键转到上一个匹配。