## 本地控制台访问权限术语
| 描述 | 术语 |
| --- | --- |
| 执行以字符串形式键入命令的解释程序。 | Shell |
| 指明交互 shell 正在等待用户键入命令的视觉线索。 | 提示符 |
| 运行程序的名称。 | 命令 |
| 命令行中调整命令行为的部分。 | 选项 |
| 命令行中指定命令所执行的目标的部分, | 参数 |
| 用于与系统交互的硬件显示和键盘。 | 物理控制台 |
| 多个逻辑控制台之一,可以分别支持独立的登录会话。 | 虚拟控制台 |
| 为输出提供显示并为 shell 会话输入提供键盘的界面。 | 终端 |
## Bash 命令和键盘快捷方式
| 描述 | Shell 命令 |
| --- | --- |
| 调到命令行中前一字的开头。 | Ctrl+向左箭头键 |
| 分割同一行中的命令。 | ; |
| 将光标处到命令行末尾的内容清除。 | Ctrl+k |
| 通过匹配命令名称重新执行最近用过的命令。 | !string |
| 用于完成命令、文件名和选项的快捷方式 | Tab |
| 重新执行历史记录列表中的特定命令。 | !number |
| 跳到命令行的开头。 | Ctrl+a |
| 显示以前命令的列表。 | history |
| 复制以前命令的最后一个参数。 | Esc+. |
## 文件系统层次结构
| 目录用途 | 位置 |
| --- | --- |
| 此目录包含静态的永久系统配置数据。 | /etc |
| 此为系统的根目录。 | / |
| 用户主目录位于此目录下。 | /home |
| 这是 root 账户所在目录。 | /root |
| 此目录包含动态配置数据,如 FTP 和网站。 | /var |
| 普通用户命令和实用程序位于此处。 | /usr/bin |
| 供 root 使用的系统管理二进制文件位于此处。 | usr/sbin |
| 临时文件存储于此处。 | /tmp |
| 包含动态的、非永久的应用运行时数据 | /run |
| 包含安装的软件程序和库。 | /usr |
## 查找文件和目录
| 要完成的操作 | 命令 |
| --- | --- |
| 在当前用户的主目录不是当前位置时,以最简单的语法列出该目录(长各式)。 | ls -l ~ |
| 返回到当前用户的主目录。 | cd |
| 确定当前位置的绝对路径名。 | pwd |
| 返回到最前面的工作目录。 | cd - |
| 从当前位置上移两个级别。 | cd ../.. |
| 列出当前位置(长格式)及隐藏文件。 | ls -al |
| 从任何当前位置移到二进制文件位置。 | cd /bin |
| 上移到当前位置的父目录。 | cd .. |
| 从根目录移到二进制文件位置。 | cd bin |