版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoyanyanlh/article/details/77528525
文件的权限
-rw-r--r--. 1 root root 0 8月 1 22:12 1.txt
dr-xr-xr-x. 2 root root 4096 8月 1 04:25 bin
dr-xr-xr-x. 5 root root 1024 8月 1 03:40 boot
drwxr-xr-x. 19 root root 3800 8月 1 19:10 dev
drwxr-xr-x. 85 root root 4096 8月 1 20:58 etc
drwxr-xr-x. 5 root root 4096 8月 1 18:21 home
dr-xr-xr-x. 9 root root 4096 8月 1 04:25 lib
dr-xr-xr-x. 10 root root 12288 8月 1 04:25 lib64
drwx------. 2 root root 16384 8月 1 03:33 lost+found
drwxr-xr-x. 3 root root 4096 8月 1 04:42 media
drwxr-xr-x. 2 root root 4096 9月 23 2011 mnt
drwxr-xr-x. 2 root root 4096 9月 23 2011 opt
dr-xr-xr-x. 107 root root 0 8月 1 19:09 proc
dr-xr-x---. 20 root root 4096 8月 1 21:57 root
dr-xr-xr-x. 2 root root 12288 8月 1 04:28 sbin
drwxr-xr-x. 7 root root 0 8月 1 19:09 selinux
drwxr-xr-x. 2 root root 4096 9月 23 2011 srv
drwxr-xr-x 13 root root 0 8月 1 19:09 sys
drwxrwxrwt. 9 root root 4096 8月 1 19:10 tmp
drwxr-xr-x. 14 root root 4096 8月 1 21:53 usr
drwxr-xr-x. 18 root root 4096 8月 1 04:28 var
lrwxrwxrwx. 1 root root 3 8月 1 22:12 mt -> mnt
第一部分 - 表示 文件 d 表示 目录 l 表示软链接 (快捷方式 )
第二部分 rwxr-xr-x 表示权限
第三部分 inode节点
第四部分 root root 表示该文件所属的用户 和 所属的组
第五部分 文件的大小
第六部分 mtime 修改时间
第七部分 文件的名字
rwx r-x r-x
第一部分:rwx # 目录或者文件拥有者的权限
第二部分:r-x # 目录或者文件 所属组的权限
第三部分:r-x # 其他人的权限
r read
w write
x exec 执行
rwx 可读可写可执行
r-x 可读可写不可执行
r 只读
其中
r 4
w 2
x 1
所以,rwx r-x r-x 权限是0755
r-xr-x--- 拥有者可读可执行不可写 所属组可读可执行不可写 其他用户不可读不可写不可执行
550
rw------- 600 拥有者 可读可写不可执行 所属组不可读不可写不可执行 其他用户 不可读不可写不可执行
chmod 777 目录名 让目录拥有可读可写可执行权限
chmod -R 777 目录名 目录及其子目录子文件 都拥有可读可写可执行
chattr + #在原有的基础上 追加参数
chattr - #在原有基础上 减参数
chattr +i /etc/resolv.conf #防止resolv.conf被修改
chattr -i /etc/resolv.conf #取消保护 如果某个文件 不能用 chmod 修改权限 记得 -i
chattr +a /var/log/messages #只可以往里写 不能删除
搜索文件
which 命令 #查看命令的真实位置
whereis ls #跟上面一样
find / -name 关键字 #全局搜索
man #linux的帮助手册
yum -y install man #安转man手册
文件的复制和移动
cp 旧文件 新文件 #复制文件
cp -r 旧目录 新目录 #复制目录
mv 文件/目录 目录 #移动
mv 文件/目录 新文件名/目录名 #重命名
底部命令模式
:wq #保存并退出
:wq! #保存文件并强制退出
:q #不保存文件退出
:q! #不保存文件,强制退出
:set nu #设置行号
:行号 #直接定位到行号位置
/关键字 #查找关键字,按n 继续查找(从上往下),shift+n 从下往上
?关键字 #查找关键字,按n 继续查找(从下往上),shift+n 从上往下
:s/tom/tom1 #把tom替换成tom1,仅仅是替换当前行
:%s/tom/tom1 #全局替换
:%s/http:\/\/www.baidu.com\/index.php/http:\/\/www.so.com\/test.php #把http://www.baidu.com/index.php 替换成www.so.com/test.php 注意://需要转义