| 目录 | 用途 |
|---|---|
| / | 根目录,所有目录的起点 |
| /etc | 系统配置文件 |
| /var | 可变数据(日志、缓存、邮件等) |
| /home | 普通用户主目录 |
| /usr | 用户程序和数据(/usr/bin, /usr/lib) |
| /tmp | 临时文件,重启后清空 |
| /proc | 虚拟文件系统,内核和进程信息 |
| /dev | 设备文件(磁盘、终端等) |
| /boot | 启动文件(内核、引导加载程序) |
| 符号 | 作用 | 示例 |
|---|---|---|
| > | 输出重定向(覆盖) | echo "text" > file.txt |
| >> | 输出重定向(追加) | echo "text" >> file.txt |
| < | 输入重定向 | sort < file.txt |
| 2> | 标准错误重定向 | cmd 2> error.log |
| &> | 标准输出+错误重定向 | cmd &> all.log |
| | | 管道,前者输出传给后者 | ls -la | grep ".txt" |
| || | 短路或,前者失败才执行 | cmd1 || cmd2 |
| && | 短路与,前者成功才执行 | cmd1 && cmd2 |
man <命令> 查看命令完整手册;--help 查看简要帮助;tldr <命令>(需安装)查看实用示例。在终端中,Tab 键自动补全,Ctrl+R 搜索历史命令,Ctrl+C 中断当前命令。