当用ls -al指令时,显示:
第一栏代表文件的类型与权限(pwerission):
有十栏:第一个字符代表这个文件时目录、文件或链接文件等等:
d:代表是目录
-:代表是文件
l:代表时链接档
b:表示为装置文件里面的可供存储的接口设备;
c:表示为装置文件里面的串行端口设备,如键盘、鼠标等
接下来的字符中,以三个为一组,且均以rwx的三个参数组合。x代表可执行(execute):x代表的是用户能否进入该目录成为工作目录的用途。。如果
在某目录下不具有x的权限,那么就无法切换到该目录下,也就无法执行该目录下的任何指令,及时具有该目录的r权限。
第一组为文件拥有者的权限
第二组为同群组的权限
第三组为其他非本群组的权限。
Linux目录配置
根目录(/)的意义与内容:
根目录是整个系统最重要的一个目录,因为不但所有的目录都是由根目录衍生出来的,同时根目录也与开机/还原/系统修复等动作有关。
FHE建议:根目录(/)的分割槽越小越好,且应用程序所安装的软件中最好不要与根目录放在同一个分割槽内,保持根目录越小越好。如此,不但效能较佳,
根目录所在的文件系统也较不容易发生问题。因为分割槽越大,放入越多的数据,如此以来根目录所在的分割槽就可能较多的发生错误的机会。
绝对路径:路径的写法由根目录/写起,例如/usr/share/doc;如果是在写程序(shell script)来管理系统,务必使用绝对路径的写法。虽麻烦,
但不会错。
相对路径:路径的写法不是由/写起。
关于运行档路径的变量:$PATH
一、不同身份使用者默认的PATH不同,默认能够随意运行的命令也不同(如abc与def);
二、PATH时可以修改的,所以一般使用者还是可以透过修改PATH来运行某些位于/sbin或/usr/bin下的命令来查询;
三、使用绝对路径或相对路径直接指定某个命令的档名来运行,会比搜寻PATH来的正确;
四、命令应该要放置到正确的目录下,运行才会比较方便。