今天完成了鸟哥第六章余下的部分,主要有:
1、目录与文件的权限意义;
2、Linux文件种类与扩展名;
3、Linux目录配置标准:FHS、目录树以及绝对路径相对路径;
第一项:
(r\read):可读取此文件的实际内容,如读取文本文件的文字内容等;
(w\write):可以编辑、新增或者修改该文件的内容(但不包含删除该文件),但是对目录而言,如果有此权限,则可以删除目录下的文件或者目录;
(X \execute):该文件具有可以被系统执行的权限;
给别人开放目录时候,应该至少也要给与R以及X的权限,W权限不能给。
第二项:
文件种类:
普通文件(-)、纯文本文件(ASCII,CAT读出内容)、二进制文件(binary)、数据格式文件(data)、目录(d)、连接文件(link L)、设备与设备文件(device 块设备文件 b 存储 字符设备文件 c 串行接口输出)、套接字(sockets s)、管道(FIFO,Pipe p)。
linux文件名的限制:单一文件或目录的最大容许文件名为255个字符;包含完整路径名称及目录(/)的完整文件名为4096个字符。
第三项:
FHS制定出来的四种目录特色为:可共享的、不可共享的、不变的、可变的。
FHS所定义的三层主次目录为/,/var,/usr。
有五个目录不可与根目录放在不同的分区,分别是:/etc,/bin,/lib,/dev,/sbin。因为它们和开机运行相关。
绝对路径:由根目录(/)开始写起的文件名或者目录名称。/home/dmtsai/.bashrc (文件名的开头名为小数点 说明它是隐藏文件)
相对路径:相对于目前路径的文件名写法。 ./home/dmtsai ../../home/dmtsai
.:代表当前的目录,也可以用./来表示
..:代表上一层的目录,也可以用../来表示