DAY2 Linux基本命令-嗷呜

今天学习的内容是Linux的一些基本命令。学习资料主要来源: 微信公众号生信星球

Day2思维导图

下面是一些问题的解答,如有错误欢迎指出和补充:

  • Q:Linux自动补齐功能如何实现?
    A:输入命令的前几个字符,之后按Tab键自动补全。

  • Q:怎样输出长格式列表?
    A:用ls -l命令。关于该命令的一些说明如下 [1](以“hello.txt”为例)

    ls -l

  1. 第 1 列为文件属性
    第 1 字符为文件类型
    -: 普通文件
    b: 块设备文件(Block)
    d: 目录文件(Dir)
    c:字符设备文件(Char)
    I:符号连接文件(Link)
    p:命名管道文件(Pipe)
    文件的访问权限(r 读权限,w 写权限,x 可执行权限)
    2-4 字符:文件所有者对文件的访问权限
    5-7 字符:同组用户对文件的访问权限
    8-10 字符:其它用户对文件的访问权限
    该文件类型为普通文件,文件所有者对文件的访问权限是可读可写,同组用户对文件的访问权限是可读可写,其它用户对文件的访问权限是可读。
  2. 第 2 列:文件link数或目录子目录数
    此例文件link数为 1。
  3. 第 3 列,第 4 列:文件主的名字和组名
    此例文件主的名字为 bio03,组名为 bio03。
  4. 第 5 列 文件大小
    普通磁盘文件:列出文件大小(字节数)
    目录:列出目录表大小
    符号连接文件:列出符号连接文件自身的长度
    字符设备和块设备文件:列出主设备号和次设备号
    管道文件:列出管道内的数据长度
    此例为普通磁盘文件,文件大小31字节
  5. 第 6 列:文件最后一次被修改的日期和时间
    此例文件最后一次被修改的时间是 3月5日 21:12
  6. 第 7 列:文件名
    对于符号连接文件,附带列出符号连接文件的内容
    此例文件名为 hello.txt
  • Q:如何查看长格式列表中文件的大小?
    A:用ls -l 文件名命令,第五列的为文件大小,见上一问题解答。

  • Q :查看Linux系统版本、内存与硬盘空间?
    A:查看系统版本:uname -a
    查看内存:free -m
    查看硬盘空间:df -lh

  • Q:怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录
    A:mkdir -p tmp/tmp1/tmp1.1
    -p:如果父目录不存在,则自动创建父目录[2]

  • Q:怎样删除层级目录[3]
    A:
    rmdir -p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;
    rm -r:递归删除目录及其内容


  1. Linux学习笔记—— ls-l 长格式列表 ↩

  2. linux显示目录层次,linux文件层级、目录、文件基本操作介绍 ↩

  3. linux删除文件夹rmdir,Linux删除文件夹之rmdir命令 ↩

你可能感兴趣的:(DAY2 Linux基本命令-嗷呜)