================目录类型================
/:根目录
/bin:binary (可执行文件)
/sbin:superbinary (可执行文件)
/boot:引导文件
/etc:配置目录(linux下可执行文件和配置文件是分开存放的)
/mnt:mount挂载目录
/home:主目录(该目录下放多个用户的文件夹,每个用户的文件夹里面存放个人资料)
/dev:device设备对应的文件目录
/usr:unix system resource厂商的软件数据(安装软件一般放在这里)
================文件类型================
d:directory目录
-:file
l:link符号链接,相当于windows的快捷方式
b:block块文件,例如硬盘/光驱
================文件权限================
1. 文件的拥有者—user(u)
2. 拥有者所在的组—group(g)
3. 其他的身份—other(o)
4. 所有身份—all(a)
每个身份有三种类型的权限(rwx)
r:read w:write x:execute(对于文件来说是执行,对于文件夹来说是可进入)
rwx:表示可读取可写入可执行,r--:表示只可读,---:表示无法进行任何操作,以此类推……
Linux下文件列表显示如下:
-rwxr-xr--:第一位表示文件类型,后面9位一次是user(3)+group(3)+other(3)
所以该文件表示file类型,对于user可读可写可执行,对于group可读可执行,对于other只能读取
chmod指令来改变权限,格式:o+w
第一位用3种身份的首字母表示要对哪种身份进行修改
第二位用“+”,“-”表示要添加权限或删除权限
第三位用3中权限首字母表示要修改的权限类型
那么o+w表示添加对于other身份的写入权限
当然也可以同时写多个身份及权限例如ug+rwx
这里的o+w格式也可用数字代替,例如
---------------------------------------------
type user group other
d rwx rw- r-x (字母)
111 110 101 (各位置对应2进制)
421 420 401 (各位置对应10进制)
7 6 5 (传统10进制)
该指令可写成 chmod765,相当于把3位10进制的数字转换成对应位置的身份的3位2进制数字
-----------------------------------------------