@yanglt7
2017-12-11T04:50:07.000000Z
字数 1125
阅读 816
Linux
操作动作 | /dir1 | /dir1/file1 | /dir2 | 重点 |
---|---|---|---|---|
读取file1内容 | x | r | - | 要能够进入/dir1才能读到里面的文件资料 |
修改file1内容 | x | rw | - | 能够进入且修改file1才行 |
执行file1内容 | x | rx | - | 能够进入/dir1且file1能运作才行 |
删除file1文件 | wx | - | - | 能够进入/dir1具有修改目录的权限即可 |
将file1复制到/dir2 | x | r | wx | 要能够读file1且能够修改/dir2内的资料 |
3. Linux文件种类
(1) 正规档案(regular file):[-]
(2)目录(directory):[d]
(3)连结档(link):[l]
(4)设备装置档(device)
(5)资料接口档(sockets):[s]
(6)资料传送档(FIFO,pipe):[p]。解决在多个程序中同时存取一个档案的问题。
4.Linux的副档名
(1)一个Linux文件能否被执行,与属性有关,与文件名无关。
(2)具有可执行的权限与具有可执行的程序代码是两回事。
(3)可执行与可执行成功不同。
文件后缀种类:
*.sh | 脚本或批次档(scripts),因为批次档是使用shell写成的。 |
---|---|
*Z,*.tar,*.tar.gz,*.zip,*.tgz |
经过打包的压缩文件 |
*.html,*.php |
网页 相关文件 |
5. Linux文件限制
(1)文件名长度:单一文件或目录的最大文件名为255Bytes。以一个ASCII英文占用1个Bytes,大约可达255个字元长度;每个中文占用2Bytes,大约可达128个中文。
(2)文件名字符:最好避免* ? <> ; & ! [] | \ ' "
() {} - +
。因为这些符号是有特殊意义的。
6.Linux目录配置依据--FHS(Filesystem Hierarchy Standard)
(1)四种目录特点:shareable,unshareable,static,variable。
(2)三层主目录:
7.相对路径与绝对路径:
(1) ./
当前的目录;../
上一层目录。
(2)相对路径为相对于当前的目录。绝对路径从/写起,否则都是相对路径。
(3)对于文件名的正确性来说,绝对路径要好。在写shell scripts来管理系统时,务必使用绝对路径。