| 命令 | 说明 |
| alias | 将复杂的命令转换为简单的命令。 |
| bzip2/bunzip2 | 压缩文件/解压缩bzip2文件。 |
| bzcat/bzmore | 显示使用bzip2压缩的文件。 |
| cal | 显示日历。 |
| cat | 这是一个多功能命令。 |
| cd | 更改当前工作目录。 |
| chage | 设置用户帐户的到期日期。 |
| chgrp | 更改组。 |
| chmod | 更改文件或目录的权限。 |
| chown | 更改文件或目录的所有者。 |
| chsh | 更改外壳。 |
| clear | 清除终端。 |
| comm | 比较两个流或文件。 |
| cp | 将文件内容从一个文件复制到另一文件。 |
| cut | 用于显示文件中所需的列。 |
| date | 显示当前日期。 |
| df | 检查系统中的磁盘空间。 |
| echo | 在终端上打印键入的单词。 |
| exit | 从当前用户组退出到最后一个组。 |
| export | 将shell变量导出到其他shell。 |
| file | 显示文件类型。 |
| find | 查找文件以进行特定搜索。 |
| gpasswd | 将组成员身份转移给另一个用户。 |
| grep | 过滤包含特定字符串的文本行。 |
| groupadd | 创建一个组。 |
| groupdel | 永久删除群组。 |
| groupmod | 更改组名。 |
| groups | 显示当前用户所属的组名。 |
| gzip/gunzip | 压缩文件/解压缩gzip文件。 |
| head | 显示文件的前十行。 |
| history | 显示Shell命令历史记录中的旧命令。 |
| HISTSIZE | 确定要在当前环境中存储的命令数。 |
| HISTFILE | 显示包含历史记录的文件。 |
| HISTFILESIZE | 设置历史文件中保存的命令数。 |
| id | 告诉用户系统中的用户ID。 |
| less | 根据终端的宽度显示文件内容。 |
| locate | 搜索数据库中的文件。 |
| ls | 列出目录中的所有文件。 |
| man | 显示指定命令的手册页。 |
| mkdir | 创建目录。 |
| more | 一次显示一个输出屏幕。 |
| mv | 重命名目录或文件。 |
| od | 以八进制格式显示文件内容。 |
| passwd | 设置用户组的密码。 |
| pwd | 显示当前工作目录位置。 |
| PS1 | 更改终端中的提示名称。 |
| rename | 一次重命名多个文件。 |
| rm | 删除文件。 |
| rmdir | 删除目录。 |
| set -o noclobber | 防止文件被覆盖。 |
| set +o noclobber | 允许覆盖现有文件。 |
| set -u | 将未定义的变量显示为错误。 |
| set +u | 对于未定义的变量不显示任何内容。 |
| set -x | 显示外壳扩展。 |
| set +x | 禁用外壳扩展。 |
| sed | 在流中执行编辑。 |
| sleep | 等待指定的秒数。 |
| sort | 按字母顺序对内容进行排序。 |
| su | 它允许用户以其他用户身份运行Shell。 |
| sudo | 它允许用户使用另一个用户的凭据启动程序。 |
| tac | 以相反的顺序显示文件内容。 |
| tail | 显示文件的最后十行。 |
| tar | 压缩目录。 |
| tee | 将stdin放在stdout上,然后放入文件中。 |
| time | 显示执行命令所花费的时间。 |
| touch | 它将创建一个空文件。 |
| tr | 翻译字符。 |
| type | 显示有关命令类型的信息。 |
| uniq | 仅排序并显示多次重复行。 |
| unset | 从外壳中删除变量。 |
| useradd | 添加用户。 |
| userdel | 删除用户。 |
| usermod | 修改用户的属性。 |
| vi | 打开vi编辑器以编写程序。 |
| w | 显示谁登录以及他们在做什么。 |
| wc | 计算单词,行和字符。 |
| who | 告诉谁登录系统。 |
| whoami | 告诉用户名称。 |
| who am i | 显示指向您当前会话的行。 |
| zcat/zmore | 查看使用gzip压缩的文件。 |