Unix 之书
☰ 目录

附录 A...

本书涵盖的 Unix 命令摘要 (Summary of Unix Commands Covered in This Book)

本附录汇总了本书讨论过的 143 个 Unix 命令。 在每条摘要的末尾,标记 [X] 是一个链接, 指向讲解该命令的那一章。

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