附录 A...
本书涵盖的 Unix 命令摘要 (Summary of Unix Commands Covered in This Book)
本附录汇总了本书讨论过的 143 个 Unix 命令。 在每条摘要的末尾,标记 [X] 是一个链接, 指向讲解该命令的那一章。
| ! | 从历史列表中重新执行命令 |
| !! | 从历史列表中重新执行上一条命令 |
| & | 在后台运行一个程序 |
| ^^ | 替换并重新执行历史列表中的上一条命令 |
| ^Z | 暂停(挂起)一个前台进程 |
| alias | 创建/显示别名 |
| apropos | 根据关键词搜索显示命令名称 |
| bash | Bash Shell |
| bc | 任意精度、易于使用的计算器 |
| bg | 将作业移到后台 |
| bindkey | 设置命令行编辑模式 |
| cal | 显示日历 |
| calendar | 显示 calendar 文件中当前的提醒事项 |
| cat | 合并文件;把标准输入复制到标准输出 |
| cd | 更改你的工作目录 |
| chmod | 更改文件或目录的访问权限 |
| chsh | 更改你的默认 Shell |
| cmp | 比较两个文件 |
| colrm | 删除指定列的数据 |
| comm | 比较两个已排序的文件,显示差异 |
| cp | 复制文件;复制目录 |
| csh | C-Shell |
| cut | 提取指定列/字段的数据 |
| date | 显示时间与日期 |
| dc | 任意精度、基于堆栈的计算器 |
| df | 显示各文件系统已用/可用的磁盘空间 |
| diff | 比较两个文件,显示差异 |
| dirs | 显示/清除目录栈中的内容 |
| dmesg | 显示启动信息(Linux) |
| du | 显示文件占用的磁盘存储空间 |
| dumpe2fs | 显示超级块中的文件系统信息 |
| echo | 把参数写入标准输出 |
| env | 显示环境变量 |
| exit | 退出 Shell |
| expand | 把制表符转换为空格 |
| export | 把 Shell 变量导出到环境变量 |
| fc | 显示/重新执行历史列表中的命令 |
| fg | 将作业移到前台 |
| file | 分析文件的类型 |
| find | 在目录树中搜索文件;处理搜索结果 |
| fmt | 格式化段落,使其更加美观 |
| fold | 把长行格式化为较短的行 |
| fuser | 识别出正在使用特定文件的进程 |
| groups | 显示某个用户 ID 所属的各用户组 |
| grep | 选取包含指定模式的行 |
| head | 选取数据开头部分的行 |
| hexdump | 显示二进制(非文本)文件 |
| history | 显示历史列表中的命令 |
| hostname | 显示你的系统名称 |
| id | 显示当前的用户 ID 和组 ID |
| info | 显示 Info 参考系统中的文件 |
| init | 切换到另一个运行级别 |
| jobs | 显示有关作业的信息 |
| join | 依据公共字段合并数据列 |
| kill | 终止一个进程;向进程发送信号 |
| ksh | Korn Shell |
| last | 查看某个用户 ID 上一次登录的时间 |
| leave | 在指定的时间显示提醒 |
| less | 分页程序:一次一屏地显示数据 |
| ln | 为文件创建一个新链接 |
| locate | 搜索文件 |
| lock | 暂时锁定你的终端 |
| login | 终止登录 Shell 并开始一次新的登录 |
| logout | 终止登录 Shell |
| look | 选取以指定模式开头的行 |
| ls | 显示有关文件的各种类型的信息 |
| man | 显示 Unix 联机参考手册中的页面 |
| mkdir | 创建目录 |
| mkfifo | 创建命名管道 |
| more | 分页程序:一次一屏地显示数据 |
| mount | 挂载一个文件系统 |
| mv | 移动或重命名文件与目录 |
| nice | 以指定的调度优先级运行程序 |
| nl | 为文本添加行号 |
| od | 显示二进制(非文本)文件 |
| passwd | 更改你的登录口令 |
| paste | 合并数据列 |
| popd | 更改工作目录;从目录栈中弹出一个名称 |
| pr | 把文本格式化为分页或分栏 |
| 把参数写入标准输出 | |
| printenv | 显示环境变量 |
| prstat | 显示关于进程的动态信息 |
| ps | 显示关于进程的信息 |
| pstree | 显示进程树的示意图 |
| ptree | 显示进程树的示意图 |
| pushd | 更改工作目录;把一个名称压入目录栈 |
| pwd | 显示你的工作目录的路径名 |
| quota | 显示你的系统资源配额 |
| reboot | 重新启动计算机 |
| renice | 更改正在运行的程序的调度优先级 |
| rev | 反转每行数据中字符的顺序 |
| rm | 删除文件或目录 |
| rmdir | 删除一个空目录 |
| sdiff | 比较两个文件,显示差异 |
| sed | 非交互式文本编辑 |
| set | 设置/显示 Shell 选项与 Shell 变量 |
| setenv | 设置/显示环境变量 |
| sh | Bourne Shell |
| shred | 安全地删除一个文件 |
| shutdown | 关闭计算机 |
| sleep | 延迟指定的时间间隔 |
| sort | 对数据排序;检查数据是否已排序 |
| split | 把一个大文件拆分成较小的文件 |
| stat | 显示 inode 中的信息 |
| strings | 在二进制文件中查找字符串 |
| stty | 设置/显示终端的工作选项 |
| su | 切换为超级用户或另一个用户 ID |
| sudo | 以超级用户身份运行单条命令 |
| suspend | 暂停(挂起)一个 Shell |
| tac | 合并文件,同时反转文本行的顺序 |
| tail | 选取数据末尾部分的行 |
| tcsh | Tcsh Shell |
| tee | 把标准输入同时复制到一个文件和标准输出 |
| top | 显示最占用 CPU 的进程的相关数据 |
| touch | 更新文件的访问/修改时间;创建文件 |
| tr | 更改或删除选中的字符 |
| tree | 显示目录树的示意图 |
| tsort | 根据若干偏序关系创建一个全序关系 |
| tty | 显示你的终端所对应特殊文件的名称 |
| type | 定位命令:显示它的路径名或别名 |
| umask | 设置创建文件时使用的文件模式掩码 |
| umount | 卸载一个文件系统 |
| unalias | 删除别名 |
| uname | 显示你的操作系统名称 |
| unexpand | 把空格转换为制表符 |
| uniq | 删除文本文件中相邻的重复行 |
| unset | 删除 Shell 变量 |
| unsetenv | 清除环境变量 |
| uptime | 显示你的系统已连续运行了多久 |
| users | 显示当前已登录的用户 ID |
| vi | vi 文本编辑器 |
| view | 以只读模式启动 vi 文本编辑器 |
| vim | Vim 文本编辑器 |
| w | 显示有关用户 ID 和活动进程的信息 |
| wc | 统计行数、单词数和字符数 |
| whatis | 显示指定命令的一行摘要 |
| whence | 定位命令:显示它的路径名或别名 |
| whereis | 查找与某个命令相关的文件 |
| which | 定位命令:显示它的路径名或别名 |
| who | 显示当前已登录用户 ID 的相关信息 |
| whoami | 显示当前已登录的用户 ID |
| xargs | 使用来自标准输入的参数运行命令 |
| xman | 图形用户界面版:显示联机参考手册中的页面 |
© 本书全部内容,2026 年版权所有,Harley Hahn
完整的商标与版权信息