二、基本命令

一、组与权限

  • 命令行按tab可自动补全

  • Linux系统上创建用户,默认会随之创建一个与用户名相同的用户组

  • 文件权限

    • 类型

      • 可读 r
      • 可写 w
      • 可执行(脚本) x
      • 没有权限 -
    • 数字表示方法

      • 二进制数字之和的方式
      • r:2^2=4
      • w:2^1=2
      • x:2^0=1
      • -:0
  • 文件的归属

    • 拥有者 owner/u
    • 组 group/g
    • 其他人 other/o
  • 常见文件类型

    • 文件
      • "-"
    • 目录(win文件夹)
      • d
    • 连接(win快捷方式)
      • l
  • 文件详细信息

    • 第一部分: -rw-rw-r–
      • 第一个字符表示文件类型
      • 后九个字符,分为三组(对应三个归属),表示此文件针对不同用户的权限关系
    • 第二部分: 拥有者 所属组
    • 第三部分:文件夹中的文件数/文件大小 创建日期 文件名
  • 设置文件对不同用户的权限(root)

    • chmod
    • 命令参数
      • 递归-r, --recursice,用于文件夹
  • 文件拷贝

    • 到目录:cp file_abs target_abs
    • 文件复制:cp old_file new_file
  • 改变文件拥有者

    • chown 拥有者 file_abs
  • 改变文件所属组

    • chgrp 组 file_abs
  • 追加文件内容

    • echo “内容” >> file
  • 编辑文件内容vi/vim

    • 快捷键
      • 在vi模式下
        • dd:删除行
        • ZZ:保存文件内容
        • x:删除字符
        • o:在下一行插入内容
  • 查看文件内容的几种常见形式

    • cat:全部内容,内容较少
    • more:翻页查看
    • tail:末尾内容,通常与-f参数连用,适合查看服务日志信息
    • head:开头文件,文件格式,内容模板样式
  • 创建目录:mkdir 目录名

  • 创建多级目录:mkdir -p 目录名(包含多级空目录)

  • 文件移动 mv src dst

  • 重命名 mv old_file new_file(同目录)

  • 文件删除

    • 删除空目录:rmdir 目录名
    • 删除目录: rm -rf src
    • 删除文件: rm file
  • 连接

    • 创建软连接
      • ln -s file/dir linkname
    • 创建硬连接
      • ln file linkfile
      • 删除连接时删除文件(连接数为1时)
  • 文件搜索

    • find path -name file(*)
posted @ 2020-05-04 18:14  败家小林  阅读(100)  评论(0编辑  收藏  举报