Linux学习之路之常用命令集合

  1. u 撤销操作
  2. y2w 当前位置开始向右复制2个字
  3. 4yb 从当前光标位置开始向左复制4个字
  4. yy或Y 复制当前行
  5. p(小写) 在当前光标位置之后插入复制的内容
  6. P(大写) 在当前光标位置以前插入复制的内容
  7. : 状态行命令的冒号前缀
  8. range 缓冲区有效行的范围指定
  9. / 查找的分隔符
    在编辑文书的末尾 :set 命令
  10. ai 自动缩进(autoindent),新行与前一行开头对齐
  11. ic 查找时忽略字符大小写(ignorecase)
  12. nu 显示编辑文件的行号(number)
  13. smd 显示当前vi的模式(showmode)
  14. wm 从行尾向左起的字符数来设置右边距

  15. cd 目录

  16. ls
    -F 在显示的目录名后面 加上/ , 在二进制文件后面加*, 在符号链接名后面加上 @
    -a 隐藏文件
    -i inode号
    -l 详细信息
  17. pwd 当前路径
    echo ~ 输出当前路径

  18. mkdir [options] dirnames
    -m 按指定权限创建目录
    -p 指定的路径名父目录不存在,则创建

  19. rmdir [options] dirnames
    -p 同时删除空的父目录
  20. dirs[options][+n][-n]
    +N 从栈顶算起的第n个目录项
    -N 从栈底算起的第n个目录项
    -c 只将当前目录保留在堆栈中,清除目录堆栈中其余的目录项
    -l 显示目录的绝对路径名
    -v 显示堆栈项,每行一个,带索引号
  21. pushd [-n][directory]
    压入目录堆栈
    pushd [-n][+N][-N]
  22. popd [-n][+N][-N]
    从目录堆栈中移除
  23. 文件类型:

    • 普通文件
      b 块特殊文件
      c 字符特殊文件
      d 目录
      l 链接
      p 命令管道(FIFO)
      ls -l 显示的各个参数意义
      第一个字段: 所有者/组/用户访问权限
      第二个字段: 链接数
      第三个字段: 所有者的登录名
      第四个字段: 所有者的组名
      第五个字段: 文件大小,以字节为单位
      第五个字段: 最近一次修改日期.时间
      第六个字段: 文件名
  24. file [options] fle-list 文件类型
    -f FILE 从文件FILE中读取要检测的文件

  25. passwd 更改密码
  26. 文件的操作/权限分类(ls -l)
    r 读 读出目录的内容 cat/vi
    w 写 在目录下创建或删除文件 mkdir/rmdir
    x 执行 可以检索这个目录 cd 进入
    8位二进制表示:(分三组)
    第一组: 拥有者对该文件拥有的权限
    第二组: 组对该文件拥有的权限
    第三组: 其他用户对该文件拥有的权限
  27. chmod [options] symbolic-mode file-list
    who
    u : user 当前用户访问特权
    g : group 组内用户
    o : other 其他用户
    a : all 所有用户
    operator
    + 增加特权
    - 删除特权
    = 设置特权
    privilege
    r 读
    w 写
    x 执行

    eg-例子:
    chmod 700 目录A 目录a当前用户读写执行 / 组.其他用户无权限
    chmod u=rwx 目录B 拥有者设置读写执行权限 / 组.其他用户权限不变
    chmod ugo-rw 目录c 任何用户没有读和写的访问权限
    chmod a+x 目录d 所有用户有执行的权限
    chmod g=u 目录e 组内用户权限等于拥有者访问权限
    chmod go= 目录f 取消组.其他用户对目录f的任何访问权限

    chmod -R 权限 目录 : 用递归的方式改变目录下的文件访问的权限

  28. umask 权限: 设置(掩码)a
    可执行文件默认访问权限: 777
    文本文件默认访问权限: 666
    如果新建一个文本文件:
    (666-a) : 默认新建的文件权限
    比如 umask 022
    则文件权限: 644 (666-022)
    若 umask 077
    则文件权限: 600 (666-077)
    其中-1 视为0

猜你喜欢

转载自blog.csdn.net/qq_34898847/article/details/82663164