man:查看每种命令的文档
man -k xxx:查找与 xxx 相关的命令
pwd:显示当前目录
ll file*Name:只能匹配文件,不能匹配目录
ls -i fileName:查看文件的 inode 编号
ln -s [fileName] [linkName]:创建一个软链接
➜ test ln -s a.txt alink➜ test ll-rw-r--r-- 1 lfool staff 5B 1 29 02:06 a.txtlrwxr-xr-x 1 lfool staff 5B 1 29 02:06 alink -> a.txtln [fileName] [linkName]:创建一个硬链接
xxxxxxxxxx➜ test ln a.txt aHardLink➜ test ll-rw-r--r-- 2 lfool staff 5B 1 29 02:06 a.txt-rw-r--r-- 2 lfool staff 5B 1 29 02:06 aHardLink➜ test ll -i8986726 -rw-r--r-- 2 lfool staff 5B 1 29 02:06 a.txt8986726 -rw-r--r-- 2 lfool staff 5B 1 29 02:06 aHardLinkrm -rf path:删除目录或文件
tree path:查看目录结构
file fileName:查看文件类型
cat / more / less:显示文件内容(全显示/分批显示)
head / tail fileName:显示文件头部 / 最后几行内容
nohup xxx > output.log 2>&1 &:后台运行,输出到文件中
du:显示文件或目录的大小
ps -ef | grep python:查看 python 相关进程
lsof -i:8888:查看端口 8888 的占用情况
kill -s 9 PID:杀死进程 PID
Ctrl + a:跳到本行的行首
Ctrl + e:则跳到页尾
Ctrl + u:删除当前光标前面的文字
Ctrl + k:删除当前光标后面的文字
Ctrl + y:进行恢复
| 目录 | 用途 |
|---|---|
| / | 虚拟目录的根目录,通常不会在这里存储文件 |
| /bin | 二进制目录,存放许多用户级的 GNU 工具 |
| /boot | 启动目录,存放启动文件 |
| /dev | 设备目录,Linux 在这里创建设备节点 |
| /etc | 系统配置文件目录 |
| /home | 主目录,Linux 在这里创建用户目录 |
| /lib | 库目录,存放系统和应用程序的库文件 |
| /media | 媒体文件,可移动媒体设备的常用挂载点 |
| /mnt | 挂载目录,另一个可移动媒体设备的常用挂载点 |
| /opt | 可选目录,常用于存放第三方软件包或数据文件 |
| /proc | 进程目录,存放先用硬件以及当前进程的相关信息 |
| /root | root 用户的主目录 |
| /sbin | 系统二进制目录,存放许多 GNU 管理员级工具 |
| /run | 运行目录,存放系统运作时的运行时数据 |
| /srv | 服务目录,存放本地服务的相关文件 |
| /sys | 系统目录,存放系统硬件信息的相关文件 |
| /tmp | 临时目录,可以在该目录中创建和删除临时工作文件 |
| /usr | 用户二进制目录,大量用户级别的 GUN 工具和数据文件都存储在这里 |
| /var | 可变目录,用以存放经常变化的文件,比如日志文件 |


文件类型(每行第一个字母):目录(d)、文件(-)、字符型文件(c)、块设备(b)、软链接(l)
文件的权限:rwx | rwx | r-x -> 属主权限 | 属组权限 | 其他人权限 (r:读 w:写 x:执行 -:无权限)
文件的硬链接总数 传送门
文件属主的用户名
文件属组的组名
文件的大小(以字节为单位)
文件上次修改时间
文件名或目录名