linux学习笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习笔记相关的知识,希望对你有一定的参考价值。
Linux常用命令
三、权限管理命令
1.只有root和文件创建者才能修改文件的权限(chmod)。
2.只有root才能修改文件的所属者和所属组,文件/目录的默认创建者为其所有者和缺省组(chown,chgrp)。
3.chmod(change the permissions mode of a file) 修改文件/目录的权限
两种方法:a.chmod {u/g/o/a(all) +/-/= rwx} [文件/目录]
修改多个权限时用逗号隔开即可。
b.chmod 权限数字 [文件/目录]
权限数字:用0/1表示权限的有/无,将rwx三种权限用二进制数表示出来,再转化为十进制数。
chmod -R 递归修改目录里文件或目录的权限
对file来说拥有各种权限可以进行的操作:
r: cat/more/less/head/tail
w: vim
x: script/command
对directory来说拥有各种权限可以进行的操作:
r: ls
w: touch/mkdir/rmdir/rm
x: cd
目录一般同时拥有r,x权限。
4.chown [用户]] [文件/目录]
5.chgrp [用户组] [文件/目录]
用户组成员会继承用户组权限。
6.umask -S 显示新建文件/目录的默认权限
umask 权限掩码 可以修改新建文件/目录的默认权限
新建的文件不具备执行权限
四、文件搜索命令
find [搜索范围目录] -name [文件名] 精确搜索
[*目标字符*] *匹配任意字
[*目标字符]
[??xx] ?匹配单个字符
[搜索范围目录] -iname 不区大小写进行搜索
[搜索范围目录] -size +n/-n/=n
n为文件以数据块为单位的大小(一个数据块=0.5kb)
[搜索范围目录] -user [用户名] 在某个目录下搜索某个用户的所有文件
[搜索范围目录] -group [用户组] 在某个目录下搜索某个用户组的所有文件
[搜索范围目录] -amin(access)
-cmin(change)
-mmin(modify) +/-timenum(min)
上面三个命令查找某一时间段内被访问过的,属性被改边过的,文件内容被改变过的文件
find命令的选项可以用-a(and)或-o(or)连接来同时执行
[搜索范围目录] -type f(文件)/d(目录)/l(软链接)
-exec/-ok 查找到命令以后需要执行的命令 {} \;
-inum 根据i结点查找文件(可用于查找出文件并删除)
3.18 yzt
本文出自 “小鼬” 博客,谢绝转载!
以上是关于linux学习笔记的主要内容,如果未能解决你的问题,请参考以下文章