时间和日期
date
查看系统时间cal [-y]
显示月历、[-y 表示查看年历]
磁盘信息
df [-h]
: disk free 显示磁盘剩余空间du [-h] [目录名]
: disk usage 显示目录下文件大小-h
表示以人性化的方式显示文件大小
进程信息
ps aux
: process status 查看进程的详细情况top
: 动态显示运行中的进程并且排序; 按q退出动态显示kill [-9] 进程代号
: 终止指定代号,-9表示强行终止
* ps 默认只会显示当前用户通过终端启动的应用程序
a
: 显示终端上的所有进程,包括其他用户的进程u
: 显示进程的详细状态x
: 显示没有控制终端的进程
查找文件
find
用来在特定的目录下搜索符合条件的文件find [路径] -name ".py"
: 查找指定路径下扩展名是.py的文件,包括子目录
- 如果省略路径表示在当前文件夹下查找
- 通配符 * 可以和find 联用
软链接与硬链接
In [-s]
被链接的源文件 链接文件 : 建立文件的软链接,链接文件相当于一个快捷方式
- 省去-s选项建立的是一个硬链接文件,硬链接以指针的形式链接到源文件,软链接是符号链接
- 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然可以正常使用
- 软链接如果源文件删除或者移动后就失效了,而硬链接并无影响
关于硬链接:
- 在Linux中,文件名和文件数据是分开存储的,如果要想删除文件数据,必须将文件名和所有的硬链接删除后才能删除。
索引节点inode
[http://www.ruanyifeng.com/blog/2011/12/inode.html]
- 若干个扇区组成块,是文件存取的最小单位,最常见的是4KB,即连续八个 sector组成一个 block。
- 文件数据都储存在”块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者UID、GID、权限、创建日期、大小等等。
- 这种储存文件元信息的区域就叫做inode,中文译名为”索引节点”。