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

 

 

 

posted on 2019-09-06 16:20  _fake  阅读(169)  评论(0)    收藏  举报