Study - Linux基本概念与指令

mkdir

  • 默认情况下, 当前目录下创建目录
    • mkdir abc
  • 创建多个目录
    • mkdir a b c
  • 递归地创建目录
    • mkdir -p a/b
      (ls -R进行查看)
  • 打印创建目录的信息
    • mkdir -v a b c

文件权限

  • 查看文件权限和类型

    • ls -lh
      Study - Linux基本概念与指令
  • 第1个字符说明:

    • d: 表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
    • :表示这是一个普通的文件
    • l: 表示这是一个符号链接文件,实际上它指向另一个文件。
    • b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
    • s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
  • 第2~10个字符说明:
    Study - Linux基本概念与指令
    左边三个字符表示所有者(u)权限,中间3个字符表示与所有者同一组的用户(g)的权限,右边3个字符是其他用户(o)的权限。这三个一组共9个字符。

  • rwx代表意义:

    文件 目录
    r 具有读取文件内容的权限
    w 具有新增、修改文件内容的权限
    x 具有执行文件的权限
  • 权限的数字表达

    每个用户有rwx三个对应权限,将这三个权限先用0或1表示,如‘110’,再转换为10进制,如‘110 = 6’,最后按照rwx排列顺序,有下列对应关系:

    r w x -
    4 2 1 0

    再转成10进制,有下列:

    十进制 权限 意义
    7 rwx 可读,可写,可执行
    6 rw- 可读,可写
    5 r-x 可读,可执行
    4 r– 可读
    3 - wx 可写,可执行
    2 -w- 可写
    1 –x 可执行
    0

改变文件权限chmod指令

  • 用字母表示权限
    • 给user增加对qwe执行权限:

      chmod u+x qwe
    • 给group指定对qwe的权限为rw-,other为r–

      chomd g=rw,o=r qwe
    • 可以用a表示所有用户,即ugo,所有用户增加可执行权限

      chmod a+x qwe
  • 用数字表示权限
    • chmod 755 qwe
    • 给qwe最高权限(所有人可读可写可执行)
      • chmod 777 /Users/doris/qwe

打包和解压缩命令

类型 压缩 解压
.xz tar cvf FileName.tar DirName tar xvf FileName.tar.xz
.tar tar cvf FileName.tar DirName tar xvf FileName.tar
.gz gzip FileName gzip -d FileName.gz / gunzip FileName.gz
.tar.gz和.tgz tar zcvf FileName.tar.gz DirName tar zxvf FileName.tar.gz
.Z compress FileName uncompress FileName.Z
tar.Z tar Zcvf FileName.tar.Z DirName tar Zxvf FileName.tar.Z
.zip zip (-r 递归) FileName.zip DirName unzip FileName.zip
.rar rar a FileName.rar DirName rar x FileName.rar