‘例子’ 标签下的文章
2008/0408

7个例子快速入门shell通配符

分类:Linux/GNU | 发表评论 | 点击量:1403次


代表0个或多个字符

代表一个字符
例子1:
ls 11*2?3      显示11开头的接着是若干个字符,最后是2加一个字符和3结束的文件

[]
可以理解为一个字符,与?的区别是[]里面的内容限定了这个字符的范围
例子2:
[Cc]hange[Ll]og
将与 Changelog、ChangeLog、changeLog 以及 changelog 匹配。在需要大小写匹配的时候,使用括弧通配符很有用。
例子3:
ls /etc/[0-9]* 将列出 /etc 中以数字开头的所有文件。
ls /tmp/[A-Za-z]* 将列出 /tmp 中以大写字母或小写字母开头的所有文件。

[相关文章]
2008/0210

通过例子学shell文件访问权限管理

分类:Linux/GNU | 发表评论 | 点击量:917次
chmod命令可以修改文件对其拥有者,所在组,以及其他用户对该文件的权限。

命令:chmod (change mode)
格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
chmod [who][op][mode] directory
功能:改变文件的读写和执行权限。有符号法和八进制数字法。
选项:(1)符号法:
u (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
- 用于取消指定用户的许可权限。
= 将所许可的权限赋给文件。
r (read) 读许可,表示可以拷贝该文件或目录的内容。
w (write) 写许可,表示可以修改该文件或目录的内容。
x (execute)执行许可,表示可以执行该文件或进入目录。

[相关文章]