安装指导参见: 安装 Util-linux-2.12 在 第 6 章.
Util-linux (2.12):
http://ftp.cwi.nl/aeb/util-linux/
Util-linux 软件包包含许多工具。其中比较重要的是加载、卸载、格式化、分区和管理硬盘驱动器,打开 tty 端口和得到内核消息。
安装下列程序: agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (link to rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (link to rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (link to swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (link to rdev), whereis 和 write
agetty打开一个TTY端口,显示登录提示,执行/bin/login命令。
arch 显示机器的体系结构信息。
blockdev在命令行中调用块设备的ioctl。
cal显示一个简单的日历。
cfdisk 处理指定设备的分区表。
chkdupexe 找出多余的可执行文件。
col 过滤来自输入的反向行馈送内容。
colcrt预览nroff的输出。
colrm 在某个文件中删除列。
column 把输出格式化为几列。
ctrlaltdel设置CTRL+ALT+DEL组合键的功能,为硬重启或软重启。
cytune 查询和修改cyclade驱动器的中断入口。
ddate 把阳历日期转换为Discordian日期。
dmesg 显示内核的启动信息。
elvtune 调整I/O端口平衡。
fdformat 低级格式化一张软盘。
fdisk 磁盘分区管理程序。
fsck.cramfs对Cramfs文件系统的一致性进行检查。
fsck.minix 对MINIX文件系统的一致性进行检查。
getopt解析命令参数。
hexdump用用户指定的方式(包括ASCII, 十进制, 十六进制, 八进制)显示一个文件或者标准输入的数据。
hwclock查询和设置硬件时钟。(也被称为RTC或BIOS时钟)
ipcrm删除一个指定的资源。
ipcs 提供IPC机制的信息。
isosize输出iso9660文件系统的长度。
kill 终止指定的进程。
line 单行拷贝。
logger 设置系统日志的入口。
look 显示以某个给定字符串为开头的行。
losetup 启动和控制回环(loop)设备。
mcookie为xauth产生magic cookie,128位随机数。
mkfs 在一个设备(通常是一个硬盘分区)设备上建立文件系统。
mkfs.bfs 创建 SCO bfs 文件系统。
mkfs.cramfs创建cramfs文件系统。
mkfs.minix 创建 Minix 文件系统。
mkswap 初始化指定设备或文件,以用做交换分区。
more 分屏显示文件,但less更好用。
mount把一个文件系统从一个设备挂载到一个目录。
namei 显示指定路径的符号链接。
pg显示文本文件内容,一次显示一屏。
pivot_root 使某个文件系统成为当前进程的根文件系统。
ramsize 显示或者改变内存虚拟盘的大小。
rdev 查询和设置内核的根设备和其他信息。
readprofile显示/proc/profile文件的信息。
rename对文件重命名。
renice修改正在运行进程的优先级。
rev 颠倒一个文件每行字符的顺序。
rootflags在挂载根设备时,查询和设置额外的信息。
script 为终端会话过程建立一个typescipt文件,记录会话过程中终端的输出。
setfdprm设置软盘参数。
setsid 在一个新的会话过程中运行程序。
setterm 设置终端属性。
sfdisk磁盘分区表管理工具。
swapdev 能在启动内核中设置交换分区设备。
swapoff取消对指定交换设备和交换文件的使用。
swapon 使指定的交换设备和交换文件生效。
tunelp设置打印设备的参数。
ul 加下划线。
umount卸载一个被挂载的文件系统。
vidmode查询和设置视频模式。
whereis确定某命令二进制文件,源文件和手册文档的位置。
write发一个消息给另一个用户,如果他开启了writting的话。
Util-linux 依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.