linux 目录说明
/ 根目录
/bin 存放系统命令的目录,所有用户都可以进行
/sbin 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看(root)
/usr/bin 存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行
/usr/sbin 存放根文件系统不必要的系统管理命令,超级用户可执行
/root 存放root用户的相关文件,超级用户(比较重要)
/home 用户缺省宿主目录
/tmp 存放临时文件
/etc 系统配置文件 (比较重要)
/usr 系统软件共享资源目录,存放所有命令,库,手册页等 相当于Windows的 Program files (比较重要)
/boot 系统启动目录
/dev 存放设备文件
/sys 虚拟文件系统
/lib 存放系统程序运行所需的共享库
/mnt 挂载目录
/opt 第三方安装的软件保存位置, 习惯放在 /usr/local/ 目录下
/srv 服务数据目录
3.用户目录
位于 /home/user 称之为用户工作目录或家目录,表示方式:
/home/user
4.相对路径,绝对路径
绝对路径
从/目录开始描述的路径为绝对路径,(绝对路径前面有/)
例如 cd / home
ls /usr
相对路径
从当前位置开始描述的路径为相对路径,(相对路径前面没有/)
cd ../../
ls abc/def
. 与 ..
. 一个点表示当前目录
.. 两个点表示上一级目录
R 可读 代号 4
对于文件而言,具有读取文件内容的权限, 对于目录,具有浏览目录的权限
W 可写 代号2
对于文件而言,具有新增,修改文件内容的权限, 对于目录,具有删除,移动目录内文件的权限
X 可执行 代号 1
对于文件而言,具有执行文件的权限, 对于目录,用户具有进入目录的权限
注意:通常,unix/linux 系统只永续文件的属主(所有者)或超级用户改变文件的读写权限
第一组权限控制访问自己的文件权限,即所有者权限
第二组权限控制用户组访问其中一个用户的文件的权限
第三组权限控制其他所有用户访问一个用户的文件的权限