linux学习的基础记录
linux中以"."开头的都是隐藏文件
列出文件列表 通常:ll
列出所有文件包括隐藏文件 : ls -al
关于Linux的权限
[root@iz2zedcscvry6t0psspzswz ~]# ls -al total 44 dr-xr-x---. 5 root root 4096 Sep 9 12:11 . dr-xr-xr-x. 18 root root 4096 Sep 9 12:39 .. -rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout -rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile -rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc drwx------ 3 root root 4096 Oct 15 2017 .cache -rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc drwxr-xr-x 2 root root 4096 Oct 15 2017 .pip -rw-r--r-- 1 root root 64 Oct 15 2017 .pydistutils.cfg drwx------ 2 root root 4096 Sep 9 12:11 .ssh -rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
截取的部分文件目录 ,对应关系:
| 文件权限 | 连接数 | 文件所有者 | 用户组 | 文件大小 | 修改日期 | 文件名 |
drwxr-xr-x
|
2 | root | root | 4096 |
Oct 15 2017 |
.pip
|
权限的第一个字母是文件类型,后面则是三个三个看,第一个三位字母是 user ,第二是group ,第三是其他用户
对应文件:rwx三位分别代表读取,写入和执行 为"-"时候则说明没有对应的权限
对应目录:
r:查询该目录下的文件名数据(可以用ls)
w:新建,删除,重命名,转义
x:能进入该目录
rwx权限分数对应4,2,1
全部权限都有,4+2+1=7,读执行:4+1=5
以此类推
举例来说,如果要将.bashrc这个文件所有的权限都设定启用,那么命令如下:
[root@www ~]# ls -al .bashrc -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc [root@www ~]# chmod 777 .bashrc [root@www ~]# ls -al .bashrc -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
浙公网安备 33010602011771号