目录结构:
/bin binary 二进制 可执行文件
/sbin superbinary 超级二进制 可执行文件
/boot 引导文件 启动的时候如果做处理可以在这个文件夹下处理
/etc 配置 目录
linux是把一个应用程序的所有文件都按照功能分散的不同的目录下。
/mnt 挂在mount
/home 主目录
/home/xxx xxx是代表的不同的用户
/home/xxx 下存储的个人信息
/dev device设备 光驱 u盘
/usr unix system resource 存储的是linux厂商的软件包
文件类型:
drwxr-xr-x 2 root root 4096 Jan 14 23:06 snap
第一个字母是d表示是一个文件夹 directory
-rw-rw-r-- 1 ubuntu ubuntu 0 Mar 18 19:20 aa.txt
第一个字符是- 表示是一个文件
lrwxrwxrwx 1 root root 15 Mar 18 17:32 stderr -> /proc/self/fd/2
第一个字母是l 表示是一个连接文件,相当于windows快捷方式
brw-rw---- 1 root disk 1, 3 Mar 18 17:32 ram3
第一个字母是b表示是一个块文件 block,硬盘文件等。
权限:
drwxr-xr-x 2 root root 4096 Jan 14 23:06 snap
三种身份:
1.文件的拥有者 ---user 简写 u
2.拥有者所在的组--group 简写 g
3.其他身份 ----other 简写 o
ugo = a (all)
三种权利
r read 读
w write 写
x execute 执行
user group other
rwx rwx rwx
000 000 000
chmod o+w a.txt 让其他人有写的权限
chmod o-x b.txt 不让其他人有执行权限
chmod ugo+rw 让用户组其他人都有读写权限
chmod a+rw 让用户组其他人都有读写权限
chmod 644 b.txt 644=>110 100 100=> rw- r-- r--
chmod 777 b.txt 所有人有所有权限