我的linux学习笔记(2)各种命令
- ln(link) /bin/ln
ln -s /etc/issue /issue.soft软
ln /etc/issue /issue.hard硬 相同的inode,拷贝加同步更新(不支持目录,不能跨分区)
2.chmod u+wx(3) chmod g=rwx(7) chmod o-rx(5) chmod 641 a
chmod 777 programs -R(递归)
3.rwx权限根本:文件目录权限总结:r 读权限,看以查看文件内容,可以列出目录中的内容;w:写权限,可以修改文件内容,可以在目录中创建删除文件;X:执行权限;可以执行文件,可以进入目录。一个文件是否可以删除只取决于其目录是否有写权限!!!!对一个文件有写权限绝不代表可以把它干掉!!!
4.chown nobody a修改文件所有者;chgrp admin a修改文件所属组;添加用户: useradd helen;passwd helen;umask -S查看系统缺省权限,但是如果是文件要减去111(缺省创建的文件不能授予可执行权限),umask 027 (掩码值)
5.文件搜索:which,find
which which 查看命令所在的绝对路径;whereis 也可以,但是还可以找到帮助文档
find: 不要在根目录下查找(慢,占用很大的系统资源)
-name 文件名 find /etc -name init 还可以:init*,init?
-size 文件大小 block数据块 512B
大于: + 204800
小于: - 204800
-user 文件所有者 find /home -user jjh
1.以天为单位:cime、atime、mtime: -之内 +超过
2.分钟 cmin、amin、mmin c:change表示文件属性被修改过(所有者,所属组等信息被改变过,文件名);a:access;m:modify表示文件的内容被修改过;
find /etc -mmin -120
find连接符 -a and 逻辑与 -o or 逻辑或:find /etc -size +16380 -a -204800
find /etc -name init* -a -type f
-type 根据文件类型查找
find连接符:-exec:find ....-exec 命令 {} \;{}表示find查询结果集合
\表示转义符。;表示结束
例子:find /etc -name initab -exec ls -l {} \ ;
-ok (会询问确认)
根据i节点删除(删文件的必杀):find . -inum 16 -exec rm {} \;

浙公网安备 33010602011771号