1.新建一个文件:touch filename
2.文件权限前面那一位代表的是文件类型
d 目录
l 符号链接(指向另外一个文件)
s 套接字文件
b 块设备文件
c 字符设备文件
p 命名管道文件
- 普通文件
3.chmod [who] operator [permission] filename
who的含义:
u 文件属主权限
g 同组用户权限
o 其他用户权限
a 所有用户
operator含义:
+ 增加权限
- 取消权限
= 设定权限
permission含义:
r 读权限
w 写权限
x 执行权限
s 文件属主和组set-ID
t 粘性位*
for example: myfile文件权限rwxrwxrwx
chmod a-x myfile rw-rw-rw
chmod og-w myfile rw-r--r--
绝对模式:
chmod 755 myfile
4.目录权限位含义:
读:可以列出其中的内容
写:可以在该目录中创建文件
执行:可以搜索和访问该目录
5.chown:改变属主
chgrp:改变所属组
6.umask:设定创建文件或目录的缺省权限,也就是从权限中“拿走”相应的权限位
For example:umask值为002
文件最大权限 777
umask值 002
目录权限 775
文件权限 664
7.建立软链接命名的一般形式:
ln [-s] source_path target_path
For example:有一个网络监视器,它将日志写在/usr/opt/monitor/regstar目录下,但是其他所有的日志都保存在/var/adm/logs下,用下面的命令可以在一个地方看所有的日志了:
ln -s /usr/opt/monitor/regstar/reg.log /var/adm/logs/monitor.log
2.文件权限前面那一位代表的是文件类型
d 目录
l 符号链接(指向另外一个文件)
s 套接字文件
b 块设备文件
c 字符设备文件
p 命名管道文件
- 普通文件
3.chmod [who] operator [permission] filename
who的含义:
u 文件属主权限
g 同组用户权限
o 其他用户权限
a 所有用户
operator含义:
+ 增加权限
- 取消权限
= 设定权限
permission含义:
r 读权限
w 写权限
x 执行权限
s 文件属主和组set-ID
t 粘性位*
l 给文件加锁
chmod a-x myfile rw-rw-rw
chmod og-w myfile rw-r--r--
绝对模式:
chmod 755 myfile
4.目录权限位含义:
读:可以列出其中的内容
写:可以在该目录中创建文件
执行:可以搜索和访问该目录
5.chown:改变属主
chgrp:改变所属组
6.umask:设定创建文件或目录的缺省权限,也就是从权限中“拿走”相应的权限位
For example:umask值为002
文件最大权限 777
umask值 002
目录权限 775
文件权限 664
7.建立软链接命名的一般形式:
ln [-s] source_path target_path
For example:有一个网络监视器,它将日志写在/usr/opt/monitor/regstar目录下,但是其他所有的日志都保存在/var/adm/logs下,用下面的命令可以在一个地方看所有的日志了:
ln -s /usr/opt/monitor/regstar/reg.log /var/adm/logs/monitor.log