下面列出十个在使用linux过程中使用频率最高命令这里只作简单介绍具体使用方法请参考后面内容
cat显示文件内容
cd改变目录路径
cp复制文件
find查找文件
grep搜索、过滤信息
ls列出目录信息
more分页显示
rm删除文件或目录
vivi文本编辑器
who显示登录用户信息
2.chmod----改变个或多个文件存取模式(mode)
chmod [options] mode files
只能文件属主或特权用户才能使用该功能来改变文件存取模式mode可以是数字形式或以who opcode permission形式表示who是可选默认是a(所有用户)只能选择个opcode(操作码)可指定多个mode以逗号分开
options:
-c--changes
只输出被改变文件信息
-f--silent--quiet
当chmod不能改变文件模式时不通知文件用户
--help
输出帮助信息
-R--recursive
可递归遍历子目录把修改应到目录下所有文件和子目录
--reference=filename
参照filename权限来设置权限
-v--verbose
无论修改是否成功输出每个文件信息
--version
输出版本信息
who
u
用户
g
组
o
其它
a
所有用户(默认)
?opcode
+
增加权限
-
删除权限
=
重新分配权限
permission
r
读
w
写
x
执行
s
设置用户(或组)ID号
t
设置粘着位(sticky bit)防止文件或目录被非属主删除
u
用户当前权限
g
组当前权限
o
其他用户当前权限
?作为选择我们多数用 3位 8进制数字形式来表示权限第位指定属主权限第 2位指定组权限第 3位指定其他用户权限每位通过4(读)、2(写)、1(执行) 3种数值和来确定权限如6(4+2)代表有读写权7(4+2+1)有读、写和执行权限
?还可设置第 4位它位于 3位权限序列前面第 4位数字取值是421代表意思如下:
?4执行时设置用户ID用于授权给基于文件属主进程而不是给创建此进程用户
?2执行时设置用户组ID用于授权给基于文件所在组进程而不是基于创建此进程用户
?1设置粘着位
?例子:
$ chmod u+x file 给file属主增加执行权限
$ chmod 751 file 给file属主分配读、写、执行(7)权限给file所在组分配读、执行(5)权限给其他用户分配执行(1)权限
$ chmod u=rwx,g=rx,o=x file 上例另种形式
$ chmod =r file 为所有用户分配读权限
$ chmod 444 file 同上例
$ chmod a-wx,a+r 同上例
$ chmod -R u+r directory 递归地给directory目录下所有文件和子目录属主分配读权限
$ chmod 4755 设置用ID给属主分配读、写和执行权限给组和其他用户分配读、执行权限3. chgrp----修改文件或目录所属组
chgrp [options] group files/directorys
组名可以用组ID号也可用/etc/group中组名只有文件属主或特权用户(root)才可改变它组
?options:
-c--changes
只输出被改变文件信息
-f--silent--quiet
当不能改变文件组属性时不通知文件用户
--help
输出帮助信息
-R--recursive
可递归遍历子目录把修改应到目录下所有文件和子目录
--reference=filename
参照filename组信息来设置当前文件组
-v--verbose
输出详细信息
--version
输出版本信息
?例子:
$ chgrp root test 把test所属组更改root组
$ chgrp -R mysql test 递归地把test目录及该目录下所有文件和子目录组属性设置成mysql
$ chgrp root * 把当前目录中所有文件组属性设置成root4. chown----设置个或多个文件或目录属主身份
chown [options] owner files/directorys
新属主可以是用户ID号也可以是/etc/passwd里登录名chown也可接受这样形式:owner:group或owner.group同时改变所属组属性如果句点和冒号后没有组名则组改变为新属主组只有文件或目录当前属主才有权改变它属性
?options:
-c--changes
只输出被改变文件信息
--dereference
跟踪符号链接
-h--no-dereference
改变每个符号链属主身份而不是被引用文件属主身份
-f--silent--quiet
当不能改变文件属主属性时不通知文件用户
--help
输出帮助信息
-R--recursive
可递归遍历子目录把修改应到目录下所有文件和子目录
--reference=filename
最新评论