Linux命令集

  1.最常用命令列表
  下面列出十个在使用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
Tags: 

延伸阅读

最新评论

发表评论