四种权限:r,w,x –,分别对应可读,可写,可运行,不可。
文件权限通常由10个字符组成,含义如下:
第一个字符
- 文件
L 链接
D 文件夹
后9个字符分为3,3,3三组。
第一组:这个文件的所有者具有的权限
第二组:这个文件所有者同组的其他人的权限
第三组:剩下的人的权限
如
Drwxr-xr-x:表示,这是一个目录,所有者可以读,写,执行;同组人可读,不可写,可执行;其他人可读,不可写,可以执行。
修改权限:
Chmod +x 文件名
给指定文件加权限,相应的有-x,+-r等。
Chmod u+x 文件名(u=user)
给指定文件的指定执行者加权限,相应的有g(group),o(other);
对应整型代码:
Linux中使用9byte来表示权限,每一位1代表有权限,0代表无。
修改时,直接使用整型代码。
修改所有者:
chown + 用户名 + 文件名
是进程对其所打开文件的索引,形式上是个非负整数。
类 Unix 系统中,常用的特殊文件描述符如下:
文件描述符 名称 常用缩写 默认值
0 标准输入 stdin 键盘
1 标准输出 stdout 屏幕
2 标准错误输出 stderr 屏幕
我们在简单地用 < 或 > 时,相当于使用 0< 或 1>
将一个命令的stdout传送给下一个命令的stdin,作为另一个命令的输入。
使用方法:命令1|命令2|命令3.。。。
例:ls –Rl/etc|more
用命令的结果替换命令
Wall(warning all):通知所有用户
例:wall + 通知信息
` cmd` :把命令的结果替换为命令。
例:wall `date`,每个人得到日期信息
把标准流stdin,stinout重定向到指定文件。
重定向输出:> >>
例:ls >cmd.txt,把ls的结果重定向到cmd.txt文件中,覆盖原来文件。
Ls>>cmd.txt,追加在文件末尾。
Ls 2> cmd.txt ,错误重定向,把错误信息重定向
重定向出入 <
Linux学习(五)--文件权限,信息显示,管道,重定向,布布扣,bubuko.com
原文:http://blog.csdn.net/ice110956/article/details/20392499