Linux命令(3)
2013-10-13 15:56
176 查看
wc:
wc [option]... [FILE]...
该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。
option的主要参数:
-c:统计字符数
-l:统计行数
-w:统计字数
这些选项总是按照以下顺序显示:
行数、字数、字节数、文件名
chmod:改变文件或者目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数组的数字设定法
1.文字设定法
chmod [who] [+|-|=] [mode] 文件名
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示user,即文件和目录的所有者
g 表示同组(group) 用户,即与文件属主有相同组ID的所有用户
o 表示“其他(others)用户”
a 表示“所有(all)用户”。它是系统默认值
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限(如果有的话)
设置mode所表示的权限可用下述字母的任意组合:
r 可读
w 可写
x 可执行
X 只有目标文件对某些用户是可执行的或该目标文件时目录时才追加x的属性
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式 u+ s 设置文件的用户ID位,g + s 设置组ID位
u 与和文件属主同组的用户拥有一样的权限
g 与和文件属主同组拥有一样的权限
o 与其他用户拥有一样的权限
文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限设置,其间用逗号隔开
2.数字设定法
chmod [mode] 文件名
0:表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所有数组属性的格式应为3个0到7的八进制数,其顺序是(u)(g)(o)
比如设置一个文件允许所有用户可写
chmod a+w file
或者
chmod 666 file
chgrp:该命令改变(指定)文件所属的用户组。其中的group可以是用户组的ID、也可以是etc/group文件中用户组的组名。
option:
-R 递归式的改变指定目录及其以下的所有子目录和文件的属组
chown:改变某个文件或目录的属主和属组
option常用的参数:
-R 递归式的改变指定目录及其以下的所有子目录和文件的属组
-v 显示chown命令所做的工作
比如把一个文件改为akakedu和nogroup用户组所有
sudo chown akaedu:nogroup file
一个文件的owner和owing group 是没有关联的。一个文件既可以属于用户A,也可以属于用户组B。
wc [option]... [FILE]...
该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。
option的主要参数:
-c:统计字符数
-l:统计行数
-w:统计字数
这些选项总是按照以下顺序显示:
行数、字数、字节数、文件名
chmod:改变文件或者目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数组的数字设定法
1.文字设定法
chmod [who] [+|-|=] [mode] 文件名
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示user,即文件和目录的所有者
g 表示同组(group) 用户,即与文件属主有相同组ID的所有用户
o 表示“其他(others)用户”
a 表示“所有(all)用户”。它是系统默认值
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限(如果有的话)
设置mode所表示的权限可用下述字母的任意组合:
r 可读
w 可写
x 可执行
X 只有目标文件对某些用户是可执行的或该目标文件时目录时才追加x的属性
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式 u+ s 设置文件的用户ID位,g + s 设置组ID位
u 与和文件属主同组的用户拥有一样的权限
g 与和文件属主同组拥有一样的权限
o 与其他用户拥有一样的权限
文件名:以空格分开的要改变权限的文件列表,支持通配符。在一个命令行中可给出多个权限设置,其间用逗号隔开
2.数字设定法
chmod [mode] 文件名
0:表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所有数组属性的格式应为3个0到7的八进制数,其顺序是(u)(g)(o)
比如设置一个文件允许所有用户可写
chmod a+w file
或者
chmod 666 file
chgrp:该命令改变(指定)文件所属的用户组。其中的group可以是用户组的ID、也可以是etc/group文件中用户组的组名。
option:
-R 递归式的改变指定目录及其以下的所有子目录和文件的属组
chown:改变某个文件或目录的属主和属组
option常用的参数:
-R 递归式的改变指定目录及其以下的所有子目录和文件的属组
-v 显示chown命令所做的工作
比如把一个文件改为akakedu和nogroup用户组所有
sudo chown akaedu:nogroup file
一个文件的owner和owing group 是没有关联的。一个文件既可以属于用户A,也可以属于用户组B。
相关文章推荐
- Linux命令(20):who命令
- 每一个程序员需要了解的10个Linux命令
- Linux命令(9) dpkg
- linux命令
- linux命令:kernel内核编译、装载模块管理modprobe/screen
- linux命令:ps命令
- Linux命令整理
- Linux命令 rpm
- 最近使用频率较高的linux命令
- 用CPU来加速你的Linux命令
- 多线程线上问题定位(附带有用的Linux命令)
- Linux命令-sed
- 后台开发程序员常用的linux命令及使用解释,简单查看服务器使用情况
- Linux命令学习一
- linux命令模式下如何切换首行和尾行
- Linux命令(cd、tar)
- 工作中常用的Linux命令
- Linux命令汇总
- linux命令(39):shell 打印偶数行,奇数行 ,行号
- Linux命令系列(1):ls命令