1.chgrp用于改变群组,(chow :)既可以改变群组又可以改变拥有者,chmod改变权限(数字表示r=4,w=2,x=1,或者用u=,g=,o=来表示,还可以a加减所有权限):于档案而言,r(可读取此一档案的实际内容),w(可以编辑、新增或者是修改该档案的内容(但不含删除该档案)),x(execute)表示该档案具有可以被系统执行的权限:于目录而言,r(表示具有读取目录结构列表的权限),w(建立新的档案与目录,删除已经存在的档案与目录(不论该档案的权限为何),将已存在的档案或目录进行更名,搬移该目录内的档案、目录位置),x(用户能否进入该目录成为工作目录的用途);特别注意,一个文档置于他人目录下且有rwx权限那么他人可以为所欲为;
2.*.sh : 脚本或批处理文件 (scripts);*Z, *.tar, *.tar.gz, *.zip, *.tgz: 经过打包的压缩文件,*.html, *.php: .html 的档案可使用网页浏览器来直接开启, .php 的档案可以透过client 端的浏览器来 server 端浏览,以得到运算后的网页结果;ll -a | more可用于查看更多档案;
3.* ? > < ; & ! [ ] | \ ' " ` ( ) { }+-等符号,在命名文件名少用,因为都有特殊含义; /etc:配置文件, /bin:重要执行档,/dev:所需要的装置档案,/lib:执行档所需的函式库与核心所需的模块,/sbin:重要的系统执行文件,这五个目录不可与根目录分开在不同的分割槽;要开放目录给任何人浏览时,应该至少也要给予 r 及 x 的权限,但 w 权限不可随便给;Linux 档名的限制为:使用 Ext2/Ext3 文件系统,单一档案或目录的最大容许文件名为 255 个字符;包含完整路径名称及目彔 (/)的完整档名为 4096 个字符;
4./bin 主要放置在开机时,以及进入单人维护模式后还能够被使用的指令,至于/usr/bin 则是大部分软件提供的指令放置处;/bin 放置的是一般用户惯用的指令,至于/sbin 则是系统管理员才会使用到的指令(包括了开机、修复、还原系统所需要的指令),不过/bin 与/sbin 都与开机、单人维护模式有关;/home(用户家目录), /usr(软件资源), /var(变动幅度较大的数据), /tmp(系统暂存,数据莫名)中, 因为数据量较大或者是读取频率较高,或者是不明的使用情况较多,不要与根目录放在一起;
5./etc/:几乎系统的所有配置文件案都在此,尤其 passwd,shadow;/etc/init.d:系统开机的时候加载服务的 scripts 的摆放地点;/boot:开机配置文件,也是预设摆放核心vmlinuz 的地方;/usr/bin, /bin:一般执行档摆放的地方;/usr/sbin, /sbin:系统管理员常用指令集;/dev:摆放所有系统装置档案的目录;/var/log:摆放系统注册表档案的地方;
6.. :代表当前的目录,也可以使用 ./ 来表示,.. :代表上一层目录,也可以 ../ 来代表(cd ../);/(绝对路径),开头不是 / 就属于相对路径的写法。