捐赠?

Harley Hahn
个人主页

给 Harley
发送留言


来自 Harley Hahn 的
个人寄语

Unix 之书
主页

搜索

章节列表

目录

插图列表

各章...
   1   2   3
   4   5   6
   7   8   9
  10  11  12
  13  14  15
  16  17  18
  19  20  21
  22  23  24
  25  26

术语表

各附录...
  A  B  C
  D  E  F
  G  H

命令
摘要...

• 按字母顺序
• 按类别

Unix-Linux
年表

互联网
资源

错误与
勘误

推荐语


教师
与学生
资料...

主页
与概述

练习
与答案

Unix 模范
课程与
课程大纲

教师用
PowerPoint 文件

附录 B...

按类别归类的 Unix 命令摘要 (Summary of Unix Commands by Category)

本附录按类别归纳了本书讨论过的 143 条 Unix 命令。 每条摘要末尾的 [X] 标记是一个链接, 指向讲解该命令的那一章。 类别如下:

  
基础构件进程与作业控制
命令工具各类 Shell
比较文件选取数据
目录系统工具
显示数据终端
文档文本格式化
编辑工具
文件用户与用户 ID
文件系统变量
登录与登出 

基础构件 (Building Blocks)

cat合并文件;将标准输入复制到标准输出 [16]
tee将标准输入同时复制到一个文件和标准输出 [15]
xargs使用来自标准输入的参数运行命令 [25]

命令工具 (Command Tools)

alias创建/显示别名 [13]
type定位命令:显示其路径名或别名 [8]
unalias删除别名 [13]
whence定位命令:显示其路径名或别名 [8]
which定位命令:显示其路径名或别名 [8]

比较文件 (Comparing Files)

cmp比较两个文件 [17]
comm比较两个已排序的文件,显示差异 [17]
diff比较两个文件,显示差异 [17]
sdiff比较两个文件,显示差异 [17]

目录 (Directories)

cd更改你的工作目录 [24]
chmod更改文件或目录的权限 [25]
dirs显示/清除目录栈中的内容 [24]
du显示文件占用的磁盘存储量 [24]
file分析文件的类型 [24]
ls显示有关文件的各种信息 [24, 25]
mkdir创建目录 [24]
mv移动或重命名文件、目录 [24, 25]
popd更改工作目录;从目录栈中弹出一个目录名 [24]
pushd更改工作目录;向目录栈中压入一个目录名 [24]
pwd显示你当前工作目录的路径名 [24]
rm删除文件或目录 [25]
rmdir删除一个空目录 [24]
tree显示目录树的图示 [24]

显示数据 (Displaying Data)

cat合并文件;将标准输入复制到标准输出 [16]
echo将参数写入标准输出 [12]
head选取数据开头的若干行 [16, 21]
hexdump显示二进制(非文本)文件 [21]
less分页器:逐屏显示数据 [21]
more分页器:逐屏显示数据 [21]
od显示二进制(非文本)文件 [21]
print将参数写入标准输出 [12]
tail选取数据末尾的若干行 [16, 21]

文档 (Documentation)

apropos依据关键字搜索显示命令名 [9]
info显示 Info 参考系统中的文件 [9]
man显示在线 Unix 参考手册的页面 [9]
whatis显示指定命令的一行摘要 [9]
xman图形用户界面程序:显示在线参考手册的页面 [9]

编辑 (Editing)

sed非交互式文本编辑 [19]
vivi 文本编辑器 [22]
view以只读方式启动 vi 文本编辑器 [22]
vimVim 文本编辑器 [22]

文件 (Files)

chmod更改文件或目录的权限 [25]
cp复制文件;复制目录 [25]
du显示文件占用的磁盘存储量 [24]
find在目录树中搜索文件;处理搜索结果 [25]
ln为文件创建一个新的链接 [25]
locate搜索文件 [25]
ls显示有关文件的各种信息 [24, 25]
mkfifo创建一个命名管道 [23]
mv移动或重命名文件、目录 [24, 25]
rm删除文件或目录 [25]
shred安全地删除文件 [25]
stat显示 inode 中的信息 [25]
touch更新文件的访问/修改时间;创建文件 [25]
umask设置创建文件时的文件模式掩码 [25]
whence定位命令:显示其路径名或别名 [8]
whereis查找与某条命令相关的文件 [25]

文件系统 (Filesystems)

df显示各文件系统已使用/可用的磁盘空间 [24]
dumpe2fs从超级块显示文件系统信息 [24]
mount挂载一个文件系统 [23]
umount卸载一个文件系统 [23]

登录与登出 (Logging In and Out)

login终止登录 Shell 并重新发起一次登录 [4]
logout终止登录 Shell [4]
passwd更改你的登录口令 [4]

进程与作业控制 (Processes and Job Control)

&在后台运行一个程序 [26]
^Z挂起(暂停)一个前台进程 [26]
bg将一个作业移到后台 [26]
fg将一个作业移到前台 [26]
fuser找出正在使用指定文件的进程 [26]
jobs显示有关作业的信息 [26]
kill终止一个进程;向一个进程发送信号 [26]
nice以指定的调度优先级运行程序 [26]
prstat显示进程的动态信息 [26]
ps显示有关进程的信息 [26]
pstree显示进程树的图示 [26]
ptree显示进程树的图示 [26]
renice更改正在运行的程序的调度优先级 [26]
suspend挂起(暂停)一个 Shell [26]
top显示最占用 CPU 的那些进程的数据 [26]

选取数据 (Selecting Data)

cut提取指定的数据列/字段 [17]
grep选取包含指定模式的行 [19]
head选取数据开头的若干行 [16, 21]
look选取以指定模式开头的行 [19]
strings在二进制文件中查找字符串 [19]
tail选取数据末尾的若干行 [16, 21]

各类 Shell (Shells)

bashBash Shell [11]
bindkey设置命令行编辑模式 [13]
chsh更改你的默认 Shell [11]
cshC-Shell [11]
exit退出一个 Shell [4]
fc显示/重新执行历史列表中的命令 [13]
history显示历史列表中的命令 [13]
kshKorn Shell [11]
shBourne Shell [11]
tcshTcsh Shell [11]
!重新执行历史列表中的一条命令 [13]
!!重新执行历史列表中的上一条命令 [13]
^^替换/重新执行历史列表中的上一条命令 [13]

系统工具 (System Tools)

dmesg显示启动消息(Linux) [6]
hostname显示你所在系统的主机名 [8]
init切换到另一个运行级别 [6]
reboot重新启动计算机 [6]
shutdown关闭计算机 [6]
su切换为超级用户或其他用户标识 [6]
sudo以超级用户身份运行一条命令 [6]
uname显示你操作系统的名称 [8]
uptime显示你的系统已连续运行多久 [8]

终端 (Terminals)

lock临时锁定你的终端 [8]
stty设置/显示终端的操作选项 [7]
tty显示你所用终端对应的特殊文件名 [23]

文本格式化 (Text Formatting)

colrm删除指定的数据列 [16]
expand将制表符转换为空格 [18]
fmt重排段落,使其更加美观 [18, 22]
fold把过长的行切分成较短的行 [18]
join依据公共字段合并各列数据 [19]
nl为文本添加行号 [18]
paste合并各列数据 [17]
pr把文本排版成页面或分栏 [18]
rev反转数据中每一行字符的顺序 [16]
sed非交互式文本编辑 [19]
split把一个大文件拆分成若干小文件 [16]
tac合并文件,同时反转文本行的顺序 [16]
tr更改或删除指定的字符 [19]
unexpand将空格转换为制表符 [18]
uniq删除文本文件中相邻的重复行 [19]

工具 (Tools)

bc任意精度、易于使用的计算器 [8]
cal显示日历 [8]
calendar显示 calendar 文件中当前的提醒事项 [8]
date显示时间与日期 [8]
dc任意精度的基于栈的计算器 [8]
leave在指定时间显示提醒 [8]
sort对数据排序;检查数据是否已排序 [19]
sleep延迟指定的时间间隔 [26]
tsort由偏序关系生成全序关系 [19]
wc统计行数、单词数和字符数 [18]

用户与用户 ID (Users and Userids)

groups显示某个用户 ID 所属的组 [25]
id显示当前的用户 ID 和组 ID [25]
last查看某个用户 ID 最近一次登录的时间 [4]
quota显示你的系统资源配额 [8, 24]
users显示当前已登录的用户 ID [8]
w显示用户 ID 与活跃进程的信息 [8]
who显示当前已登录用户 ID 的信息 [8]
whoami显示当前登录的用户 ID [8]

变量 (Variables)

echo将参数写入标准输出 [12]
env显示环境变量 [12]
export将 Shell 变量导出到环境中 [12]
print将参数写入标准输出 [12]
printenv显示环境变量 [12]
set设置/显示 Shell 选项与 Shell 变量 [12]
setenv设置/显示环境变量 [12]
unset删除 Shell 变量 [12]
unsetenv删除环境变量 [12]

跳至页首