今天学习的内容是Linux的一些基本命令。学习资料主要来源: 微信公众号生信星球
下面是一些问题的解答,如有错误欢迎指出和补充:
Q:Linux自动补齐功能如何实现?
A:输入命令的前几个字符,之后按Tab键自动补全。-
Q:怎样输出长格式列表?
A:用ls -l
命令。关于该命令的一些说明如下 [1](以“hello.txt”为例)
- 第 1 列为文件属性
第 1 字符为文件类型
-: 普通文件
b: 块设备文件(Block)
d: 目录文件(Dir)
c:字符设备文件(Char)
I:符号连接文件(Link)
p:命名管道文件(Pipe)
文件的访问权限(r 读权限,w 写权限,x 可执行权限)
2-4 字符:文件所有者对文件的访问权限
5-7 字符:同组用户对文件的访问权限
8-10 字符:其它用户对文件的访问权限
该文件类型为普通文件,文件所有者对文件的访问权限是可读可写,同组用户对文件的访问权限是可读可写,其它用户对文件的访问权限是可读。 - 第 2 列:文件link数或目录子目录数
此例文件link数为 1。 - 第 3 列,第 4 列:文件主的名字和组名
此例文件主的名字为 bio03,组名为 bio03。 - 第 5 列 文件大小
普通磁盘文件:列出文件大小(字节数)
目录:列出目录表大小
符号连接文件:列出符号连接文件自身的长度
字符设备和块设备文件:列出主设备号和次设备号
管道文件:列出管道内的数据长度
此例为普通磁盘文件,文件大小31字节 - 第 6 列:文件最后一次被修改的日期和时间
此例文件最后一次被修改的时间是 3月5日 21:12 - 第 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
:递归删除目录及其内容
注: