在清单中找到包.
记下包的名称.
输入以下命令, 注意输入包的名称和清单中完全一致(包的名称大小写敏感).
rpm -qd package-name
(将 package-name改为实际的包名称.)
如果您安装了这个包, 您应该得到文件的清单. 每个文件包含了您指定的包的相关文档. 这是您将看到的一些文件类型:
/usr/man... something.n -- 这是page. 您可以用man 命令查看(例如, man something). 您还可能需要包含文件的结束数字(如, man n something).
/usr/X11R6/man... something.nx -- 这是 X Window 的部分man page. 查看这些文件的方法和一般man page相同.
/usr/doc/something... -- 在/usr/doc中的文件可以是任何格式. 文件的后缀名可以看出它的类型:
.html -- HTML文件. 用浏览器浏览.
.txt -- 文本文件. 用cat或 less查看.
.ps -- Postscript文件. 您可以打印到一个Postscript打印机, 或用 gv查看.
.gz -- 用gzip压缩的文件. 如果您把原始文件做了备份, 您可以用gunzip解压缩(您可能需要保持原始压缩的文件以保存空间). 您然后可以用通常的方法查看这些文件. zless命令组合了gunzip和 less, 可以不创建中间拷贝而阅读文本文件. 还有其他更好的方法, 但这个方法适合Linux新手.
一般, 您发现的大多数文档将是上述之一. 如果遇到疑惑, 您可以猜它是文本文件. 您可以用file命令来看一下文件的内容是否可以辨认.
/usr/info... -- 在/usr/info中的文件可以用info 命令(或Emacs的Info模式)查看. 如果您使用Emacs, 按[Ctrl]-[I], 然后[I].
C.1 应用程序(Applications)
在这里, 您将发现Red Hat Linux中的大多数应用程序. 我们把这些应用程序分为几个不同的类型, 使您更容易查找.
(如果您注意到我们在上面提到'大多数应用程序', 您可以在X11应用这一节找到更多的应用.)
C.1.1 通讯(Communications)
本节描述的包可以帮助您通讯 -- 通过传真, 在线对话, 或终端模拟.
efax -- (Version 0.8a, 205K)
这个程序可以通过1类和2类FAX MODEM发送和接收传真. 它有一个很好的界面帮助您传真.
ircii -- (Version 4.4, 1,223K)
这是一个流行的IRC客户端程序. 这个程序用来连接IRC服务器, 让用户和其它人 '交谈'.
ircii-help -- (Version 4.4, 455K)
这个包包括ircii客户程序的帮助文件和其它文档.
lrzsz -- (Version 0.12.14, 340K)
这是一组命令, 使用Z,X和Y协议下载和上载文件. 许多终端程序(如minicom)使用这些程序传输文件.
minicom -- (Version 1.75, 199K)
Minicom是一个多少有些重编译了MSDOS Telix. 它有一个拨号的目录, 彩色, 完全的ANSI和VT100模拟, 一个script语言和其它.
C.1.2 数据库(Databases)
本节描述的包是提供Red Hat Linux基本的数据库支持.
postgresql -- (Version 6.3.2, 9,268K)
PostgreSQL数据库管理系统(以前叫Postgres, 然后Postgres95).
PostgreSQL是POSTGRES数据库管理系统的增强, 是一个下一代的数据库管理系统的研究原型. PostgreSQL保留了POSTGRES有力的数据模型和丰富的数据类型, 把PostQuel 查询语言改成了SQL的一个扩展子集. PostgreSQL是免费的并提供完全的源程序.
PostgreSQL是由一个因特网开发者小组开发的, 他们都是订阅了PostgreSQL开发邮件清单. 目前的组织者是Marc G. Fournier (scrappy@postgreSQL.org). 这个小组负责所有当前的和未来的PostgreSQL的开发工作.
PostgreSQL 1.01的作者是Andrew Yu和Jolly Chen. 许多其他人在开发, 测试, 调错和增强等方面做出了贡献. 原始的Postgres程序(PostgreSQL的前身)在University of California, Berkeley的Michael Stonebraker教授的领导下, 由许多大学生, 研究生和其它程序员共同完成的.
在Berkeley这个软件名叫Postgres. 在1995年加入了SQL功能后, 改名为Postgres95. 在1996年年底, 改名为PostgreSQL.
PostgreSQL可以在Solaris, SunOS, HPUX, AIX, Linux, Irix, FreeBSD, 和大多数 Unix下运行.
postgresql-clients -- (Version 6.3.2, 942K)
这个包是访问PostgreSQL服务器需要的客户端程序和库. 服务器在主软件包中. 如果您需要的只是访问另一个PostgreSQL服务器, 您只需安装这个包.
在这个包中有C, C++和PERL的库函数, 以及一些管理远程PostgreSQL服务器上数据的命令行工具.
postgresql-data -- (Version 6.3.2, 876K)
这个包是PostgreSQL的一个初始的数据库结构目录. 为了快速启动PostgreSQL, 推荐您在安装PostgreSQL后台服务器时, 同时安装这个包(虽然这不是必需的).
如果您不安装这个包, 您必须自己使用'initdb'命令创建一个初始的数据库, 如果您不是选择/var/lib/pgsql作为存放数据库的目录, 您还要修改启动的script.
C.1.3 编辑器(Editors)
本节包含了各种软件包, 它们提供了基本的(有些可能不是基本的)文件编辑功能.
ed -- (Version 0.2, 104K)
这是一个GNU行编辑器. 它是UNIX最早的编辑器之一. 有些程序需要它, 但是通常您可能不需要它.
emacs -- (Version 20.2, 10,538K)
Emacs是可扩展的, 客户化的, 实时显示的编辑器. Emacs有特别的代码编辑模式, 一个script语言, 以及做邮件, 新闻等的许多软件包.
这个包含有运行emacs所序的库 -- 实际的程序根据您是否使用X, 在emacs-nos或emacs-X11.
emacs-X11 -- (Version 20.2, 2,327K)
这个包是一个支持X的emacs二进制程序. 在X之外, 它也可以运行, 但是在X内, 它可以支持鼠标和图形界面.
emacs-el -- (Version 20.2, 14,718K)
这个包是emacs软件包的elisp源程序. 除非您想修改这些包或看看elisp例子, 否则不需要安装它.
emacs-nox -- (Version 20.2, 1,995K)
这个包是不支持X的emacs二进制程序. 虽然emacs-X11可以在X之外运行, 但是这个包更节约内存.
jed -- (Version 0.98.4, 1,193K)
Jed是一个基于slang屏幕库的快速简洁的编辑器. 它有C, C++和其它语言的特别编辑模式. 它可以模拟Emacs, Wordstar 和其它编辑器, 并可以对slang宏, 颜色, 键盘进行客户化.
jed-xjed -- (Version 0.98.4, 153K)
Xjed 是jed的X版本.
joe -- (Version 2.8, 283K)
Joe是一个友好的易用的编辑器. 它有一个很好的界面, 特别适合新手使用. 它和WordStar使用相同的键盘组合.
vim -- (Version 5.1, 3,780K)
它是几乎所有UNIX系统都有的vi的升级. 它增加了多窗口, 多级undo, 块操作等许多新的特性.
vim-X11 -- (Version 5.1, 451K)
带有X界面的vim. 您只需输入'gvim'.
C.1.4 模拟器(Emulators)
本节的包可以让您在Red Hat Linux系统运行其它操作系统的程序.
dosemu -- (Version 0.66.7, 3,269K)
这个包使您可以在Linux下运行许多DOS程序. 这个包含有一个DOS-C内核(兼容 MS-DOS3.31)的一个映象和FreeDOS工具. 您必需以root登录, 并在提示符输入'dos'.
xdosemu -- (Version 0.66.7, 26K)
在X下运行的DOS模拟器. 它提供VGA图象支持和鼠标支持.
C.1.5 工程(Engineering)
本节包含工程方面的软件包.
spice -- (Version 2g6, 431K)
SPICE是一个通用的提供非线性直流, 非线性短路和线性交流分析的电路模拟程序. 电路可以包含电阻, 电容, 电感, 共有电感, 独立的电压和电流源, 四类相关电源, 导线, 和四种常用的半导体设备.
units -- (Version 1.0, 24K)
这是一个计量单位转换程序.
C.1.6 图形(Graphics)
本节的包帮助您做图形相关的工作.
ghostscript -- (Version 3.33, 1,795K)
Ghostscript是一个PostScript翻译器. 它可以把PostScript和PDF兼容文件输出到包含X的设备, 许多打印机格式(包括彩色打印机), 和流行的图形文件格式.
ghostscript-fonts -- (Version 4.0, 2,188K)
GhostScript翻译器在输出文本是可以使用这些字体.
giftrans -- (Version 1.12.2, 20K)
这个程序可以在命令行转换和操作GIF图象. 它特别适用于为WEB站点做彩色透明.
libgr-progs -- (Version 2.0.13, 1,397K)
这个包有不同的工具软件来操作JPEG文件.
xfig -- (Version 3.2, 685K)
这个程序给您创建基本的到中级水平的矢量图形所需的所有特性, 包括曲线, 直线等等.
zgv -- (Version 3.0, 172K)
Zgv是一个图形观看程序, 可以看GIF, JPEG, PBM/PGM/PPM, BMP, TGA,PNG格式的文件.
C.1.7 邮件(Mail)
本节包含一些流行的e-mial软件包.
elm -- (Version 2.4.25, 479K)
ELM是最流行的终端模式的邮件程序之一. 它是强有力的, 易于使用的, 和容易找到帮助. 它具有您希望的一切操作邮件的特性, 包括MIME支持(通过metamail).
exmh -- (Version 2.0.2, 1,814K)
exmh是一个图形界面的MH邮件系统. 它包括MIME支持, glimpse索引, 彩色, PGP 等等. 声音支持需要sox.
fetchmail -- (Version 4.4.1, 455K)
fetcmail是一个从远程服务器接收邮件的程序. 它可以使用POP或IMAP协议, 而发送邮件通过本地SMTP服务器.
mailx -- (Version 5.5.kw, 83K)
/bin/mail程序可以用来发送快速邮件信息, 并经常用在shell script中.
metamail -- (Version 2.7, 333K)
Metamail 是MIME的实现, MIME(Multipurpose Internet Mail Extensions)是因特网上多媒体邮件的建议标准. Metamial还实现了通过'mailcap'机制进行扩展和配置.
mutt -- (Version 0.91.1, 463K)
Mutt是一个小的但有力的全屏幕UNIX邮件客户程序. 特性包括MIME支持, 彩色, POP3支持, 消息线程, 组合键等.
nmh -- (Version 0.24, 4,274K)
nmh是一个流行的邮件系统(有POP支持), 但只有命令行界面. 它是象xmh和exmh等程序的重要的基础.
pine -- (Version 3.96, 2,367K)
Pine是一个全特性的基于文字界面的邮件和新闻客户程序. 它即适用新手, 又适用专家. 它有一个易于使用的编辑器, pico, 用来发信. Pico作为单独的编辑器越来越流行. 它支持MIME, 地址簿, IMAP, 邮件和MH类型的文件夹.
C.1.8 数学(Math)
本节包括数学家感兴趣的软件包.
bc -- (Version 1.04, 125K)
bc是一个文字模式的计算器. 它有许多扩展性能, 如基本的转换. 它还接受 stdin的输入,并返回输出. dc是RPN版本.
gnuplot -- (Version 3.5, 495K)
这是GNU绘图软件包. 它可以用来把图形输出到X Window或一个文件.
C.1.9 网络(Networking)
本节包含网络相关的包.
lynx -- (Version 2.8, 1,916K)
这是一个基于终端的WWW浏览器. 它不会显示图形, 但是它很好地支持了HTML文件格式, form 和 table.
ncftp -- (Version 2.4.3, 170K)
Ncftp是一个FTP客户软件, 它比标准的FTP软件有更多的优点. 它包括命令行编辑, 命令历史, 支持循环接受, 自动登录等等.
tcpdump -- (Version 3.4a5, 186K)
Tcpdump打印出网络包的头. 它非常使用于网络查错和安全操作.
wget -- (Version 1.5.0, 346K)
GNU Wget可以用HTTP和FTP协议从WEB接受文件. 它不是交互式的工作, 所以可以在后台工作.
支持循环接受HTML网页和FTP -- 您可以用Wget来为文件和网页做镜像, 或者象WWW 机器人一样传输WEB(Wget懂/robots.txt).
Wget在慢的不稳定的连接上工作的非常好, 持续的接受文件直到完全收到. 这需要服务器支持断点再续. 在从FTP接受时可以支持大小写匹配和循环镜像目录. HTTP和FTP 接受都可以打上时间标记, 这样Wget可以看远程文件在上一次接受后是否改变, 如果改变了, 可以自动接受新的版本.
默认地, Wget支持代理服务器, 这样可以减轻网络负担, 加快接受速度, 提供防火墙功能. 但是如果您在防火墙后, 要求您使用socks类型的网关, 您可以取得socks库并编译wget以支持socks.
大多数特性是可配置的, 可以通过命令行, 也可以通过初始化文件.wgetrc. Wget允许您为站点设置安装一个全球启动文件(默认为/usr/local/lib/wgetrc).
C.1.10 新闻(News)
本节的包可以让您在线阅读新闻组.
slrn -- (Version 0.9.4.3, 303K)
Slrn是一个易于使用的有力的全屏幕的基于NNTP的新闻阅读器. 它的许多特性都依赖S-Lang程序库. Slrn在慢的网络连接上工作得特别好.
tin -- (Version 1.22, 538K)
Tin是一个全屏幕的易于使用的新闻阅读器. 它可以阅读本地新闻(如/usr/spool/news) 或者通过NNTP服务器阅读远程新闻(rtin或tin -r).
trn -- (Version 3.6, 436K)
'trn' 是原始的线程新闻阅读器之一. 这个配置成可以阅读来自NNTP服务器的新闻.
C.1.11 生产(Productivity)
本节的软件包帮助您记录时间和工作.
ical -- (Version 2.2, 676K)
ical是一个基于X的日历/计划程序, 帮助您记录单个的事件和重复的事件(每天, 每周, 每月, 或每年), 还可以提醒您约会.
C.1.12 出版(Publishing)
本节的包可以把您的Red Hat Linux系统变成高质量的排版工作战. (事实上, 本手册的印刷版使用了许多这里的工具!)
groff -- (Version 1.11a, 2,957K)
groff文本格式系统可以用来在纸上或者屏幕上创建专业的文档. 所有man pages 都是有groff做的, 所以您需要这个包来阅读man pages.
groff-gxditview -- (Version 1.11a, 71K)
这个包有gxditview程序, 可以在X Window中排版和察看groff文档. 例如, man pages可以用gxditview阅读.
lout -- (Version 3.08, 3,429K)
Lout阅读和LaTeX类型相似的文档的高水平描述, 并产生一个PostScript文件, 可以打印在许多激光打印机和图形显示设备上. 还可以输出文本.
Lout提供了空前的先进特性, 包括优化的图形和分页, 自动加连字符号, PostScript EPS文件的生成, 等式格式, 表, 图, 旋转和缩放, 索引排序, 目录数据库, 动态的头和奇偶页, 自动对照, 多语种(大多数欧洲语言, 包括俄语), 格式化C/C++程序, 还有更多的. 另外, 因为Lout是高级语言, Lout易于通过定义来扩展, 比写TeX宏更容易. 它是八年研究的结晶.
lout-doc -- (Version 3.08, 2,069K)
这个包是完整的Lout文档, 包括'用户'和'专家'手册, 用Lout写的, 可以PostScript 输出. 是用Lout写的大型文档的一个好的例子.
sgml-tools -- (Version 1.0.6, 1,884K)
SGML-Tools是一个基于SGML文本格式工具, 让您输出不同的格式. 您可以用一个 SGML原文件创建PostScript和dvi(用LaTeX),文本(用groff), HTML 和texinfo文件.
tetex -- (Version 0.4pl8, 26,966K)
TeX格式化散布文本和明令的文件并输入独立于排版工具的文件(叫DVI,DeVice Independent). TeX的功能和语言在Knuth所著的TeXbook.
tetex-afm -- (Version 0.4pl8, 763K)
PostScript字体存放在字体描述文件中, 例如Times-Roman.afm描述了Times-Roman 字体的特性. 在TeX中要用这些字体, 我们需要包含同样信息的TFM文件. afm2tfm做这样的转换.
tetex-dvilj -- (Version 0.4pl8, 270K)
Dvilj 和 siblings 把 TeX输出的.dvi 文件转换成适合的HP PCL(HP 打印机控制语言) 命令, 可以用HP LaserJet+, HP LaserJet IIP (用dvilj2p), HP LaserJet 4 (用 dvilj4), 和完全兼容的打印机进行打印.
tetex-dvips -- (Version 0.4pl8, 553K)
dvips把DVI文件转换成PostScript, 通常直接输出到激光打印机.
tetex-latex -- (Version 0.4pl8, 9,678K)
LaTeX是TeX宏软件包. LaTeX是作者更关注他们的文档的内容, 而不是格式. 理想的是在文档中根本没有格式命令(如'switch to italic'或'skip 2picas'); 所有的事都由特别的标记命令完成, 如'emphasize', 'start a section'.
tetex-texmf-src -- (Version 0.4pl8, 18,054K)
这个包是TeX的源程序和文档. 这个包在使用teTeX时不是必须的, 但是如果要进行客户化则很有用.
tetex-xdvi -- (Version 0.4pl8, 140K)
xdvi 是X window下的一个程序. 用来预览dvi文件.
texinfo -- (Version 3.12, 501K)
GNU项目在许多文档中使用texinfo文件格式. 这个包含有从.texinfo创建.info 文件必须的工具, 以及这些工具的emacs界面.
C.1.13 声音(Sound)
本节的包使您可以使用Red Hat Linux系统的声音功能.
aumix -- (Version 1.8, 30K)
这个程序提供基于tty的, 以交互方式控制声卡的混响器. 它让您调节从CD和麦克风来的输入, 以及合成器和输出音量.
cdp -- (Version 0.33, 37K)
这个程序让您播放CD. 它同时提供了全屏幕界面和命令行版本.
maplay -- (Version 1.2, 70K)
这个程序播放MPEG2格式的声音文件. MPEG声音文件是在因特网上非常流行的格式. 在http://www.iuma.com有大量的MPEG 2声音文件.
playmidi -- (Version 2.3, 129K)
播发MIDI声音文件.
playmidi-X11 -- (Version 2.3, 36K)
X 版本的playmidi.
sox -- (Version 11g, 97K)
自认为是'声音工具瑞士军刀', sox可以在许多不同的数字化声音格式之间转换, 执行简单的声音控制功能.
tracker -- (Version 4.3, 80K)
Amiga MOD文件是非常流行的分发声音文件的格式. Tracker可以播放.mod文件.
C.2 基础(Base)
本节描述的包是每个Red Hat Linux系统的基础. 通常在安装过程中您不会看到它们 , 但是它们包含在这里供您参考.
C.2.1 内核(Kernel)
本节是Red Hat Linux系统内核相关的包. Linux操作系统的这个部分是所有系统操作的中心.
iBCS -- (Version 2.0, 211K)
这个包允许您在iBCS2 (Intel Binary Compatibility Standard, version 2)和相关的可执行格式下运行程序.
kernel -- (Version 2.0.34, 3,844K)
这个包是用来启动和运行您的系统的Linux内核. 它包含一些特别硬件的驱动程序. 大多数硬件是通过以后载入的模块支持的.
kernel-headers -- (Version 2.0.34, 1,349K)
这些是Linux内核的C头文件, 它包含创建大多数标准程序以及重建内核所需要的结构和常量.
kernel-ibcs -- (Version 2.0.970513, 211K)
这个包允许您在iBCS2 (Intel Binary Compatibility Standard, version 2)和相关的可执行格式下运行程序.
kernel-source -- (Version 2.0.34, 26,932K)
这是Linux内核的原代码. 创建大多数C程序都需要它, 因为在这定义了许多常量.\ 您还可以创建一个更适合您的硬件的内核.
basesystem -- (Version 4.9, 0K)
这个包不含有任何文件, 但它执行了一个重要的功能. 它定义了一个基本的Red Hat系统的部件, 以及包安装的顺序. 它必须是第一个安装在系统的包, 并且不能移去.
crontabs -- (Version 1.7, 4K)
root crontab文件用来规划不同程序的执行.
dev -- (Version 2.5.5, 0K)
Unix和类unix系统(包括Linux)使用文件系统条目来代表机器连接的设备. 所有这些条目都在/dev目录(虽然不是必须的), 这个包含有最常见的/dev条目. 这些文件是系统正常工作的基础.
etcskel -- (Version 1.3, 5K)
这是Red Hat系统基础的一部分. 它包括在/etc/skel中的文件, 用来当新帐号创建时定位每个用户的HOME目录.
filesystem -- (Version 1.3.1, 79K)
这个包含有一个Linux系统的基本目录结构, 包括目录的合适的访问权限. 这个结构符合Linux文件系统标准(FSSTND) 1.3.
initscripts -- (Version 3.55, 76K)
这个包含有启动系统, 修改运行级别, 和关闭系统用到的script. 它还包括激活和挂起大多数网络界面的script.
mailcap -- (Version 1.0, 29K)
这是Red Hat Mailcap包. 安装它将允许象lynx的程序自动使用zgv来显示图象(假定zgv已经安装).
pam -- (Version 0.64, 1,637K)
PAM (Pluggable Authentication Modules)是一个有力的,灵活的,可扩展的鉴定系统, 让系统管理员不须重编译PAM兼容的应用程序, 就可以配置它们的鉴定.
pamconfig -- (Version 0.51, 2K)
这个包仅为兼容的原因而提供. 如果命令:
rpm -q --whatrequires pamconfig
没有返回包的名称, 您可以移去这个包:
rpm -e pamconfig
passwd -- (Version 0.50, 17K)
使用PAM (Pluggable Authentication Modules)修改口令. 象所有的PAM应用, 它可以用/etc/pam.d/目录下的一个文件来配置.
pwdb -- (Version 0.54, 1,256K)
pwdb (Password Database Library) 允许可配置地访问和管理/etc/passwd, /etc/shadow, 和网络鉴定系统包括NIS和Radius.
redhat-release -- (Version 5.1, 0K)
Red Hat Linux版本文件
rootfiles -- (Version 1.5, 2K)
这个包含有root用户的所有启动文件. 它们通常和etcskel包中的文件一样.
setup -- (Version 1.9.1, 8K)
这个包含有许多重要的配置和设置文件, 包括passwd, group, profile文件等.
termcap -- (Version 9.12.6, 424K)
/etc/termcap文件是一个定义不同的终端和终端仿真的数据库. 程序使用/etc/termcap 可以访问终端的不同特性, 如鸣叫, 彩色和图形.
C.3 管理工具(Daemons)
本节包含您的Red Hat Linux系统中所有的管理工具. 管理工具是可以自动运行, 为您执行不同的系统功能.
SysVinit -- (Version 2.74, 141K)
SysVinit是系统启动时Linux内核启动的第一个程序, 控制启动, 运行和关闭所有其他程序.
at -- (Version 3.1.7, 60K)
at和batch从标准输入设备或一个特定的文件读入命令, 然后在以后用/bin/sh执行.
bdflush -- (Version 1.5, 9K)
这个程序刷新内核保持的磁盘缓冲区, 使它们不至过于陈旧.
gpm -- (Version 1.13, 193K)
GPM为诸如emacs,Midnight Commander等文字界面的Linux应用增加鼠标支持. 它还提供用鼠标进行切割和粘贴的操作. 它包括一个程序允许在单击鼠标键时弹出菜单.
kernel-pcmcia-cs -- (Version 3.0.0, 677K)
支持PCMCIA卡.
procmail -- (Version 3.10, 180K)
Red Hat Linux 使用procmail控制本地邮件传输. 另外, procmail可以做许多不同的自动过滤, 预分类, 邮件控制的工作. 它是SmartList邮件清单处理器的基础.
sendmail-cf -- (Version 8.8.7, 611K)
这个包有所有的配置文件, 用来生成和基本邮件软件包一起发布的sendmail.cf文件. 如果您需要重新配置sendmail.cf文件, 您就需要这个包. 例如, 默认的sendmail.cf 不配置UUCP. 如果您需要用UUCP收发邮件, 您就需要这个包帮助您重新配置.
sendmail-doc -- (Version 8.8.7, 1,219K)
这个包含有版本信息, sendmail常见问题, 和一些关于sendmail的文档.
sysklogd -- (Version 1.3, 105K)
这是Linux系统和内核的日志程序. 它在后台运行把消息记录在不同的地方. 通常记录有sendmail日志, 安全日志和其他出错信息.
uucp -- (Version 1.06.1, 2,010K)
UUCP是一个Unix到Unix的传送机制. 它主要用于从远程站点下载和上载邮件和新闻到本地机器.
vixie-cron -- (Version 3.0.1, 54K)
cron是一个标准的UNIX程序, 用来定时运行用户指定的程序. vixie cron在基本的 UNIX cron上增加了许多新的特性, 包括更好的安全性能和更强的配置选项.
C.4 开发(Development)
本节包含程序员感兴趣的包. Red Hat Linux提供许多非常有用的程序员工具, 所以这里有几个不同的小节.
C.4.1 创建(Build)
本节的包帮助程序员容易地创建程序.
libtool -- (Version 1.0h, 379K)
GNU libtool是一组脚本可以自动地配置UNXI结构来以一般的方式创建共享库.
C.4.2 Building
本节的包帮助程序员容易地创建程序.
autoconf -- (Version 2.12, 524K)
GNU的"autoconf"是一个源程序和Makefile配置的工具. 它通过允许人们用不同的配置选项创建包, 来帮助程序员创建可移植的和可配置的包.
"autoconf"对最终用户是不需要的 - 它只用于创建配置脚本.
automake -- (Version 1.3, 777K)
Automake是一个实验的Makefile生成器. 它需要4.4BSD make和include文件, 但是它的目标是可移植和附合GNU为Makefile变量和目标的标准.
make -- (Version 3.76.1, 247K)
make程序用来协调编译和连接一组源程序生成程序, 只有必要时才重编译, 这样就节约了程序员的时间. 事实上, make可以做更多 -- 阅读info文档.
pmake -- (Version 1.0, 126K)
Pmake是make的特别版本, 支持标准make程序没有的一些格式. 有些berkeley 程序有为pmake写的Makefile.
C.4.3 调试(Debuggers)
本节的包使您更容易发现程序的错误.
ElectricFence -- (Version 2.0.5, 44K)
Electric Fence是一个库可以用来C编程和调试. 在编译时连接它, 它会警告您可能的错误, 如没有内存等.
gdb -- (Version 4.17, 1,236K)
这是一个全特性的, 命令驱动的调试程序. 它允许您跟踪程序的执行, 检查它们的内部状态. 它作用于GNU C编译器gcc编译的C和C++.
strace -- (Version 3.1, 113K)
Strace为另一个程序作的每一次系统调用打印一条记录, 包括传送的参数和返回值.
xxgdb -- (Version 1.12, 95K)
xxgdb 是GNU调试程序的图形界面. 它能在执行时显示源程序, 设置断点, 单步执行 -- 所有的都有一个易于使用的图形的X界面.
C.4.4 语言(Languages)
本节包含不同的程序语言.
basic -- (Version 1.20, 53K)
这是一个BASIC解释器. 您可以用它来执行BASIC程序.
bin86 -- (Version 0.4, 70K)
这个包提供了实模式80x86指令的汇编器和连接器. 实模式下运行的程序, 包括 LILO等, 需要这个包来从源程序创建执行程序.
ctags -- (Version 2.0.3, 77K)
一个更好的ctags, 可以为所有可能的标记类型生成标记: 宏定义, 枚举值, 函数和方法定义, enum/struct/union标记, 外部函数原形, typedefs 和变量声明. 使用了条件路径选择算法来解决复杂的选择, 它不会轻易被包含#if预编译条件结构所迷惑. 还可以用于打印一份在源文件中找到的所选对象的清单.
egcs -- (Version 1.0.2, 2,968K)
一个编译器集成了高效稳定的开发环境所需的所有优化和特性.
egcs-c++ -- (Version 1.0.2, 1,965K)
这个包为GNU C编译器增加了C++支持. 它包含了大多数当前C++的特性, 包括模板和意外处理. 它不包括标准的C++库.
egcs-g77 -- (Version 1.0.2, 2,569K)
这个包为GNU编译器增加了Fortran 77的支持.
egcs-objc -- (Version 1.0.2, 1,648K)
这个包为GNU C器增加勒Objective C支持. Objective C是一个面向对象的C语言, 主要在NextStep系统. 这个包不包括标准的Objective C库.
expect -- (Version 5.24, 2,297K)
Expect是一个工具可以自动和应用程序交互, 这些程序有telnet, ftp, passwd, fsck, rlogin, tip, 等等. 它是一个脚本更容易控制其他程序.
f2c -- (Version 19970805, 819K)
f2c是一个 Fortran到C 的翻译程序.
fort77 -- (Version 1.14a, 11K)
这是f2c的驱动程序.
gcc -- (Version 2.7.2.3, 2,046K)
GNU C编译器 -- 一个全特性的ANSI C编译器, 还支持K&R C. GCC提供了许多的源程序错误检查, 产生调试信息, 执行许多不同的优化. 包括C++和Objective C的编译器.
guavac -- (Version 0.3.1, 2,676K)
Guavac是一个Java程序语言的独立的编译器. 它是由C++写成, 可以移植到任何支持GNU C++编译器的平台.
kaffe -- (Version 0.9.2, 436K)
Kaffe是一个执行Java二进制代码的虚拟机. 这个虚拟机可以配置成两种模式. 一种模式是纯的二进制代码解释器; 第二种模式是执行从绝对代码到主机本地代码的实时转换. 这可以使执行速度加快, 但灵活性降低.
kaffe-bissawt -- (Version 0.9.2, 526K)
Biss-AWT是一个集成到kaffe的一个AWT窗口工具. 它可以让Java程序利用X.
p2c-devel -- (Version 1.20, 507K)
是一个Pascal到C的翻译器.
python -- (Version 1.5.1, 5,320K)
Python是一个解释的, 面向对象的脚本语言. 它包含对动态装载对象, 类, 模块和例外的支持. 通过C代码给新系统库增加界面是直截了当的.
这个Python包含有大多数标准Python模块, 还有Tk和RPM的界面模块.
python-devel -- (Version 1.5.1, 2,878K)
Python解释器可以容易地动态装载和嵌入其他程序. 这个包含有头文件和库.
python-docs -- (Version 1.5.1, 2,611K)
这个包含有Python语言的文档.
tcl -- (Version 8.0.2, 5,438K)
TCL是一个简单的脚本语言, 设计用来嵌入其他应用. 这个包含有tclsh, 一个TCL 应用的简单例子. TCL非常流行于写小的图形应用, 因为它和TK紧密连接.
tclx -- (Version 8.0.2, 1,938K)
TclX是通用的UNIX任务的组扩展. 它增强了对文件, 网络, 调试, 数学, 列表和其他方面的支持. 它可以和tcl或tcl/tk应用一起使用.
tix -- (Version 4.1.0.6, 2,706K)
Tix是tk的增强. 它包括combo box, file selection, notebooks, paned windows, spin controls,和hierarchical list boxes.
tk -- (Version 8.0.2, 5,214K)
Tk是一个X Windows图形组件, 它和TCL语言紧密连接, 让您写一个简单的程序就可得到图形用户界面.Tcl/Tk可以运行在Windows和Macintosh平台.
tkinter -- (Version 1.5.1, 639K)
Python的一个图形界面.
umb-scheme -- (Version 3.2, 1,212K)
UMB Scheme实现了IEEE标准的Scheme程序语言(1990,十二月).
xlispstat -- (Version 3.50, 2,751K)
LISP程序语言.
C.4.5 库(Libraries)
本节包含不同的库. 一些库是正常的系统操作所需要的, 另一些只有当您写的程序用到它们的特性才需要.
cracklib -- (Version 2.7, 69K)
检查口令.
e2fsprogs-devel -- (Version 1.10, 225K)
开发ext2文件系统相关程序所需的库和头文件.
faces-devel -- (Version 1.6.1, 22K)
这是一个xface开发环境. 它包括进行xface开发需要的库和头文件.
giflib -- (Version 3.0, 2,047K)
GIF装载和贮存库和工具.
glibc -- (Version 2.0.7, 15,389K)
包含系统中多程序用的标准库. 为了节约硬盘空间, 同时易于升级, 通用的系统代码放在同一地方由程序共享. 这个包含有最重要的共享库, 标准C库和标准的数学库. 没有它Linux系统无法工作. 它还有各国语言支持和时区的数据库.
glibc-debug -- (Version 2.0.7, 2K)
这个库包含跟踪程序执行用到的调试信息. 只有调试共享库时才需要它们.
glibc-devel -- (Version 2.0.7, 11,602K)
使用标准C库的开发程序, 系统需要这些头文件和目标文件创建可执行文件.
glibc-profile -- (Version 2.0.7, 9,972K)
使用gprof时需要这些库.
gpm-devel -- (Version 1.13, 23K)
这个包允许您开发您自己的可以使用鼠标的字符界面的程序.
inn-devel -- (Version 1.7.2, 129K)
一些使用INN接口的程序需要这个库.
libgr-devel -- (Version 2.0.13, 307K)
这个包帮助您开发控制图形格式的程序.
libjpeg-devel -- (Version 6b, 228K)
这个包帮助您开发jpeg图形的程序.
libpng-devel -- (Version 1.0.1, 227K)
PGN库所需要的头文件和静态库.
libstdc++-devel -- (Version 2.8.0, 1,107K)
标准的C++库. 包括C++开发所需的头文件和库.
libtiff-devel -- (Version 3.4, 1,372K)
这个包帮助您开发TIFF图形的程序.
ncurses-devel -- (Version 4.2, 5,795K)
ncurses需要的头文件和库.
newt-devel -- (Version 0.24, 66K)
newt需要的头文件和库.
postgresql-devel -- (Version 6.3.2, 1,003K)
直接和PostgreSQL后台服务器交谈的程序需要的头文件和库.
pythonlib -- (Version 1.22, 236K)
这个包含有Red Hat程序用到的不同的代码.
readline-devel -- (Version 2.2, 256K)
"readline"库将从终端读入一行并返回.
rpm-devel -- (Version 2.4.12, 183K)
RPM需要的库.
slang-devel -- (Version 0.99.38, 472K)
slang的库.
svgalib-devel -- (Version 1.2.13, 407K)
SVGA需要的库和头文件.
xpm-devel -- (Version 3.4j, 217K)
允许您开发显示BITMAP的应用.
zlib-devel -- (Version 1.1.2, 159K)
zlib压缩库提供在内存中压缩和解压缩功能.
这个包含有使用zlib需要的头文件和库.
C.4.6 工具(Tools)
本节包含程序员需要的工具.
binutils -- (Version 2.9.0.3, 4,528K)
binutils收集了编译程序需要的工具. 它包括汇编器和连接器和其他小程序.
bison -- (Version 1.25, 158K)
这是GNU语法分析器, 和yacc兼容. 许多程序使用它作为它们的一部分.
byacc -- (Version 1.9, 54K)
是一个公共的yacc语法分析器.
cdecl -- (Version 2.5, 74K)
这个包将英语翻译为C/C++函数声明或相反. 它对程序员很有用.
cproto -- (Version 4.4, 92K)
Cproto将指定的C源文件定义的函数生成函数原形并输出到标准输出.
flex -- (Version 2.5.4a, 291K)
GNU快速的词法分析器.
gettext -- (Version 0.10, 443K)
gettext库提供了易于使用的库和工具用来创建, 使用和修改各国语言. 它是国际化程序的一个有力而简单的工具.
indent -- (Version 1.9.1, 81K)
GNU 缩格程序. 它用来美化C程序源文件.
xwpe -- (Version 1.4.2, 713K)
XWPE使四个程序的包: we, wpe, xwe, and xwpe. 它们是统一个基本的程序员编辑器和开发环境的四个不同版本. 如果您熟悉使用Micro$oft Windows的IDE, 那么您可以使用XWPE.
C.4.7 版本控制(Version Control)
本节的包让程序员可以控制他们程序的版本.
cvs -- (Version 1.9, 1,543K)
CVS是rcs(1)的前端.
rcs -- (Version 5.7, 497K)
The Revision Control System (RCS)管理文件的多种版本. RCS自动存储, 接收, 记录, 辨别和合并各种版本. RCS适用于经常修改的文件, 例如程序, 文档, 图形等.
C.5 文档(Documentation)
本节列出的包含有不同的Linux相关信息. 这里有许多有用的信息; 除非您硬盘不够, 您应该安装它们. (当然, 您不需要安装所有的HOWTO; HOWTO和HOWTO-HTML有一些是重复的.)
faq -- (Version 5.1, 1,083K)
这是关于Linux的常见问题.
howto -- (Version 5.0, 6,127K)
这里收集了最好的Linux文档. 如果您想找到更新的版本, 请看http://sunsite.unc.edu/linux.
howto-dvi -- (Version 5.0, 2,371K)
这是dvi版本的HOWTO.
howto-html -- (Version 5.0, 6,305K)
这是html版本的HOWTO.
howto-ps -- (Version 5.0, 4,872K)
这是PostScript版本的HOWTO.
howto-sgml -- (Version 5.0, 1,735K)
这是SGML版本的HOWTO.
howto-translations -- (Version 5.0, 46,835K)
这是翻译成外语的HOWTO. 目前只有德语的一部分.
indexhtml -- (Version 5.0, 6K)
Red Hat html index page
install-guide -- (Version 2.3, 1,520K)
安装指南. 有了本手册, 您就不需要它了.
lpg -- (Version 0.4, 1,739K)
这是Linux系统编程指南. 请参见http://sunsite.unc.edu/LDP.
man-pages -- (Version 1.18, 1,525K)
包括应用程序接口, 文件格式, 协议等的man page集.
Section 1 = user commands (intro only) Section 2 = system calls Section 3 = libc calls Section 4 = devices (e.g., hd, sd) Section 5 = file formats and protocols (e.g., wtmp, /etc/passwd, nfs) Section 6 = games (intro only) Section 7 = conventions, macro packages, etc. (e.g., nroff, ascii) Section 8 = system administration (intro only)
nag -- (Version 1.0, 1,217K)
这是Linux系统网络管理指南. 请参见http://sunsite.unc.edu/LDP.
rhl-install-guide-en -- (Version 5.1, 1,306K)
本手册.
sag -- (Version 0.5, 603K)
这是Linux系统管理指南. 请参见http://sunsite.unc.edu/LDP.
C.6 扩展(Extensions)
本节是Red Hat Linux语言扩展包.
C.6.1 日语(Japanese)
本节是Red Hat Linux日语扩展包.
kterm -- (Version 6.2.0, 147K)
kterm是Kanji(日文汉字)Terminal Emulator. 它使用Kanji字符集代替常用的英语字符集.
[译者: 中文用户请参见Chinese-HOWTO]
C.7 游戏(Games)
本节列出的包为Red Hat Linux系统的用户提供了有趣的娱乐软件. 在X下的游戏请参见本附录的X11节.
bsd-games -- (Version 2.1, 1,791K)
一组游戏包括backgammon, cribbage, hangman, monop, primes, trek, 和battlestar.
christminster -- (Version 3, 223K)
一个文字探险游戏.
colour-yahtzee -- (Version 1.0, 19K)
一个骰子游戏.
doom -- (Version 1.8, 4,797K)
DOOM是 ID software出的恐怖游戏. 它是第一个个人的图形游戏, 允许在SVGAlib 或X, 允许多人同时玩.
fortune-mod -- (Version 1.0, 2,337K)
这是一个流行的命运程序.
gnuchess -- (Version 4.0.pl77, 1,330K)
这是一个著名的GNU国际象棋程序.
mysterious -- (Version 1.0, 163K)
Brian Howarth's Mysterious Adventure探险游戏系列.
pinfocom -- (Version 3.0, 169K)
'pinfocom'是旧的Infocom探险游戏的解释器.
scottfree -- (Version 1.14, 31K)
'scottfree'是Scott-Adams-format探险游戏的解释器.
trojka -- (Version 1.1, 15K)
特洛伊木马.
vga_cardgames -- (Version 1.3.1, 110K)
一组纸牌游戏.
vga_gamespack -- (Version 1.3, 54K)
一组使用SVGALIB的游戏.
C.8 库(Libraries)
本节列出不同的库. 这些库被其他程序调用以支撑不同的功能, 例如图形操作, 兼容旧的二进制程序格式, 和屏幕操作.
aout-libs -- (Version 1.4, 3,663K)
旧的Linux系统使用一种叫a.out的程序和共享库的格式, 新的使用ELF格式. 为了执行旧的a.out格式的程序, 您需要这个包提供的a.out格式库. 有了它, 您可以文本 ,X或SVGAlib模式运行大多数a.out格式的程序.
gdbm -- (Version 1.7.3, 25K)
这是一个数据库索引库.
gdbm-devel -- (Version 1.7.3, 70K)
这是gdbm的开发库和头文件.
glib -- (Version 1.0.0, 51K)
工具库.
ld.so -- (Version 1.9.5, 242K)
这个包含有配置工具ldconfig的共享库. 它还含有Linux libc 5动态装载的共享库.
libc -- (Version 5.3.12, 5,293K)
旧的Linux系统(包括Red Hat Linux 2.0至4.2)是基于libc 5. 这个库可以使旧的应用允许在glibc(libc 6)系统.
libelf -- (Version 0.6.4, 74K)
这个库让您访问ELF对象文件格式的内部.
libg++ -- (Version 2.7.2.8, 1,897K)
标准C++库.
libgr -- (Version 2.0.13, 210K)
这个库用来操作不同的图形格式, 包括FBM, PBM, PGM, PNM, PPM和REL.
libjpeg -- (Version 6b, 245K)
这个库用来操作JPEG格式的图形.
libpng -- (Version 1.0.1, 217K)
这个库用来操作PNG格式的图象.
libstdc++ -- (Version 2.8.0, 385K)
标准C++库.
libtermcap -- (Version 2.0.8, 11K)
这个库用来访问termcap数据库.
libtermcap-devel -- (Version 2.0.8, 11K)
termcap数据库开发需要的库和头文件.
libtiff -- (Version 3.4, 607K)
这个库用来操作TIFF格式的图象.
ncurses -- (Version 4.2, 2,289K)
curses库给用户一个终端无关的模式修改屏幕. 这个包是新的curses.
ncurses3 -- (Version 1.9.9e, 317K)
curses库给用户一个终端无关的模式修改屏幕. 这个包是新的curses.
newt -- (Version 0.24, 96K)
Newt是一个窗口工具.
p2c -- (Version 1.20, 14K)
p2c是Pascal到C的翻译系统.
readline -- (Version 2.2, 251K)
允许程序员给用户一个更易使用的界面.
slang -- (Version 0.99.38, 164K)
Slang是一个基于堆栈的解释器.
svgalib -- (Version 1.2.13, 579K)
SVGAlib让应用程序在不同的硬件平台使用全屏幕的图形. 许多游戏和工具需要它.
zlib -- (Version 1.1.2, 57K)
'zlib'压缩库.
C.9 网络(Networking)
本节列出与网络相关的包.
C.9.1 管理(Admin)
本节列出的包提供了基本的网络管理功能.
anonftp -- (Version 2.5, 1,018K)
允许匿名FTP访问您的机器.
net-tools -- (Version 1.33, 149K)
一组网络管理的基本工具. 它包括ifconfig, route, netstat, rarp,和其他小的工具.
nfs-server-clients -- (Version 2.2beta29, 10K)
显示exported和mounted的文件系统.
tcp_wrappers -- (Version 7.6, 245K)
您可以用它为SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK等监视和过滤TCP请求.
C.9.2 工具(Daemons)
本节列出的包提供了不同的网络管理工具.
amd -- (Version 920824upl102, 1,067K)
amd是一个自动mount的工具.
apache -- (Version 1.2.5, 1,075K)
Apache是一个WEB服务器.
autofs -- (Version 3.1.1, 100K)
autofs是一个自动mount的工具.
bind -- (Version 4.9.6, 288K)
域名服务器.
bootp -- (Version 2.4.3, 101K)
bootp协议服务器.
cleanfeed -- (Version 0.95.5a, 62K)
Cleanfeed是一个INN的自动过滤器.
cmu-snmp -- (Version 3.4, 273K)
它源自Carnegie Mellon University Simple Network Management Protocol. 用于管理网络和帐户.
dhcp -- (Version 2.0b1pl0, 814K)
dhcp服务器.
dhcpd -- (Version 5.16, 590K)
dhcp服务器.
gated -- (Version 3.5.9, 2,260K)
GateD是路由管理器
imap -- (Version 4.1.BETA, 1,353K)
IMAP 是POP (Post Office Protocol)和IMAP邮件协议的服务器.
inn -- (Version 1.7.2, 3,199K)
INN是新闻服务器.
intimed -- (Version 1.10, 94K)
intimed是时间同步服务器.
mars-nwe -- (Version 0.99pl2, 491K)
MARS是一个NetWare兼容的文件和打印服务器.
nfs-server -- (Version 2.2beta29, 126K)
NFS服务器.
portmap -- (Version 4.0, 44K)
portmapper管理RPC连接.
ppp -- (Version 2.3.3, 272K)
支持PPP.
sendmail -- (Version 8.8.7, 552K)
Sendmail是邮件传输代理.
squid-novm -- (Version 1.1.21, 505K)
代理服务器.
wu-ftpd -- (Version 2.4.2b16, 275K)
FTP服务器.
ypserv -- (Version 1.3.0, 260K)
NIS服务器.
C.9.3 新闻(News)
与新闻组相关的包.
inews -- (Version 1.7.2, 47K)
用来发送新闻.
C.9.4 工具(Utilities)
与网络相关的工具.
bind-utils -- (Version 4.9.6, 311K)
一组工具包括查询服务器和寻找主机.
bootpc -- (Version 061, 35K)
bootpc是bootp的客户机.
cmu-snmp-devel -- (Version 3.4, 112K)
是CMU SNMP的开发库和头文件.
cmu-snmp-utils -- (Version 3.4, 170K)
使用CMU SNMP的工具, 包括snmpwalk, snmptest等.
comanche -- (Version 0.4, 182K)
Comanche 是指COnfiguration MANager for apaCHE. 是Apache配置的前端, 请参见www.apache.org
dip -- (Version 3.3.7o, 86K)
dip是调制解调器播号用的脚本.
fwhois -- (Version 1.00, 7K)
这是一个'whois'程序.
ipxutils -- (Version 1.0, 44K)
包含配置和调试IPX协议的工具.
mgetty -- (Version 1.1.14, 1,158K)
这个包有一个智能的getty, 允许您从串口登录(如调制解调器).
mgetty-sendfax -- (Version 1.1.14, 251K)
支持2类FAX modem收发传真.
mgetty-voice -- (Version 1.1.14, 623K)
支持一些调制解调器传输声音.
ncpfs -- (Version 2.0.11, 378K)
配置和使用ncpfs文件系统, 用来访问Netware服务器.
rdate -- (Version 0.960923, 5K)
rdate从时间服务器接收时间.
rdist -- (Version 1.0, 118K)
Rdist在多台主机上维护文件的单一拷贝.
traceroute -- (Version 1.4a5, 30K)
Traceroute跟踪路由.
yp-tools -- (Version 1.4.1, 92K)
NIS客户机.
biff -- (Version 0.10, 16K)
过时的邮件提醒工具.
bootparamd -- (Version 0.10, 17K)
SunOS的启动客户机和服务器.
finger -- (Version 0.10, 31K)
Finger查询其他机器上的用户.
ftp -- (Version 0.10, 84K)
FTP客户机.
netkit-base -- (Version 0.10, 53K)
包括PING和INETD程序.
ntalk -- (Version 0.10, 31K)
网络交谈工具.
pidentd -- (Version 2.7, 116K)
identd实现RFC1413认证服务器.
routed -- (Version 0.10, 37K)
自动修改TCP/IP路径.
rsh -- (Version 0.10, 95K)
Rsh, rlogin, 和rcp允许用户执行远程命令, 登录远程机器, 拷贝远程文件.
rusers -- (Version 0.10, 35K)
发现哪些用户从远程机登录本地机.
rwall -- (Version 0.10, 17K)
发送消息到远程机.
rwho -- (Version 0.10, 23K)
显示从本地机登录远程机的本地用户.
samba -- (Version 1.9.18p4, 2,356K)
Samba是SMB服务器.
telnet -- (Version 0.10, 176K)
Telnet.
tftp -- (Version 0.10, 33K)
用于远程启动工作站.
timed -- (Version 0.10, 60K)
时间服务器.
ypbind -- (Version 3.3, 37K)
NIS客户机.
ytalk -- (Version 3.0.3, 72K)
ytalk是标准'talk'的扩展.
C.10 外壳(Shells)
本节列出的包为您的Red Hat Linux系统提供了许多不同的外壳.
ash -- (Version 0.2, 245K)
ash 是一个来自Berkeley的bourne shell的克隆. 它支持所有标准的Bourne shell 命令, 并比bash更小.
bash -- (Version 1.14.7, 476K)
Bash是一个sh兼容的命令语言解释器, 可以从标准输入和文件执行命令. Bash还合并了Korn和C外壳(ksh和csh)的有用的特性.
Bash符合IEEE Posix Shell and Tools specification (IEEE Working Group 1003.2).
mc -- (Version 4.1.8, 680K)
Midnight Commander是个象文件管理器的可视外壳.
pdksh -- (Version 5.2.12, 391K)
pdksh是ksh的再生版本.
tcsh -- (Version 6.07, 476K)
tcsh是csh的增强版.
zsh -- (Version 3.0.5, 957K)
zsh是bourne shell的增强版, 有以下特性:
- 和ksh/sh语法相近
- 大多数ksh, bash, 和 tcsh的特性
- 75个内置功能, 89个选项, 154个键盘组合
- 简单的循环功能, 如: for i (*.c) echo $i
- 选择
- 外壳函数
...还有许多
C.11 工具(Utilities)
本节列出了Red Hat Linux系统的许多工具软件包.
C.11.1 存档(Archiving)
本节列出数据存档的工具.
bzip2 -- (Version 0.1pl2, 78K)
Bzip2使用Burrows-Wheeler算法和Huffman代码压缩文件. 这个算法被认为比传统的LZ77/LZ78更好, 并接近于PPM.
它的命令行参数和GNU Gzip相似, 但不完全一样.
cpio -- (Version 2.4.2, 60K)
cpio可以把文件拷贝进或拷贝出一个cpio和tar存档文件. 这个文件可以在磁盘上, 磁带上,或管道中. cpio有三种操作模式.
dhcpcd -- (Version 0.65, 31K)
dhcpcd是实现draft-ietf-dhc-dhcp-09和RFC1541的DHCP客户机.
gzip -- (Version 1.2.4, 227K)
是流行的文件压缩和解压缩程序.
lha -- (Version 1.00, 51K)
这个工具多数用在DOS中, 但可以在Linux下解开DOS下的LHA文件.
ncompress -- (Version 4.2.4, 30K)
ncompress是一个快速压缩程序, 兼容于.Z文件, 但不兼容.gz文件.
tar -- (Version 1.12, 213K)
GNU 'tar' 可以将许多文件存在一个磁带或磁盘上, 然后单个地取出. 它有许多好的特性.
unarj -- (Version 2.41a, 25K)
unarj程序用来解压DOS下流行的.arj文件.
unzip -- (Version 5.31, 336K)
unzip 解压ZIP文件.
zip -- (Version 2.1, 218K)
zip是在Unix, VMS, MSDOS, OS/2, Windows NT, Minix, Atari和Macintosh中都用到的压缩程序.
C.11.2 控制台(Console)
本节列出的工具可以管理您的Red Hat Linux系统控制台.
SVGATextMode -- (Version 1.8, 845K)
SVGATextMode可以控制Linux控制台的细节.
open -- (Version 1.4, 12K)
在一个给定的控制台运行程序.
vlock -- (Version 1.1, 9K)
vlock可以锁定当前的终端或全部的虚拟控制台.
C.11.3 文件(File)
本节列出文件相关的工具包.
file -- (Version 3.24, 185K)
用来发现文件的类型.
fileutils -- (Version 3.16, 870K)
GNU文件管理工具, 包括copy, move, list等.
findutils -- (Version 4.1, 157K)
用来查找文件.
git -- (Version 4.3.17, 698K)
GIT是文件系统浏览器.
macutils -- (Version 2.0b3, 201K)
管理来自Macintosh的文件.
mtools -- (Version 3.8, 414K)
Mtools访问MS-DOS磁盘.
sharutils -- (Version 4.2, 218K)
shar工具用来encode文件.
smbfs -- (Version 2.0.1, 50K)
连接SMB服务器的文件系统.
stat -- (Version 1.5, 6K)
stat输出文件系统的信息.
symlinks -- (Version 1.2, 96K)
检查系统中symlink的问题.
tree -- (Version 1.2, 18K)
非常有用的DOS工具'tree'的UNIX版本.
which -- (Version 1.0, 7K)
给出一个程序名, 它告诉您是否在您的路径中.
C.11.4 打印(Printing)
本节列出打印相关的工具.
mpage -- (Version 2.4, 84K)
mpage将多页的文本文件变成一页的PostScript.
C.11.5 系统(System)
本节列出的工具可以执行不同的系统功能.
MAKEDEV -- (Version 2.3.1, 24K)
包含一个脚本可以容易的创建和维护/dev中的文件.
adjtimex -- (Version 1.3, 22K)
adjtimex是一个内核时钟管理系统.
apmd -- (Version 2.4, 63K)
是一个电源管理工具.
cabaret -- (Version 0.5, 59K)
它让您增加, 删除和修改载入点, 并用它的图形界面装载和卸载分区.
caching-nameserver -- (Version 8.1, 2K)
拨号接入的用户使用这个包建立自己的域名服务器以加快连接.
chkconfig -- (Version 0.9.2, 47K)
维护/etc/rc.d目录的命令行工具.
control-panel -- (Version 3.5, 177K)
基于X的控制面板.
cracklib-dicts -- (Version 2.7, 227K)
一个字典及创建字典的工具.
dump -- (Version 0.3, 123K)
dump和restore可以用多种方法备份ext2分区.
e2fsprogs -- (Version 1.10, 797K)
包含许多工具可以创建, 检查和修复ext2文件系统.
eject -- (Version 1.5, 34K)
让如CD-ROM,ZIP驱动器等的设备自动打开.
ext2ed -- (Version 0.1, 283K)
调试您的ext2文件系统. 如果您没有经验, 请不要用它.
fstool -- (Version 2.6, 72K)
一个基于X的程序让您增加, 删除和修改载入点, 并用它的图形界面装载和卸载分区.
getty_ps -- (Version 2.0.7j, 122K)
getty和uugetty用来接受用户的登录.
glint -- (Version 2.4.2, 429K)
Glint是图形界面的包管理程序.
hdparm -- (Version 3.3, 36K)
这个工具用来设置硬盘参数.
helptool -- (Version 2.4, 23K)
提供一个图形界面来查询帮助信息.
info -- (Version 3.12, 132K)
查看texinfo文件格式的文档.
ipfwadm -- (Version 2.3.0, 85K)
这是一个IP防火墙和帐户管理工具.
isapnptools -- (Version 1.11, 99K)
管理ISA即插即用设备.
kbd -- (Version 0.95, 1,298K)
装载字体和键盘对照表.
kbdconfig -- (Version 1.6, 15K)
设置键盘对照表.
kernelcfg -- (Version 0.4, 57K)
Red Hat Linux kernelcfg提供了图形界面的kerneld配置.
ldconfig -- (Version 1.9.5, 105K)
ldconfig扫描系统并为共享库设置适当的符号连接.
lilo -- (Version 0.20, 1,437K)
Lilo装载Linux.
linuxconf -- (Version 1.11r7, 6,354K)
Linuxconf配置Linux系统.
logrotate -- (Version 2.5, 33K)
Logrotate管理需要产生大量日志文件的系统.
losetup -- (Version 2.7l, 7K)
管理文件和loopback设备之间的对照.
lpr -- (Version 0.31, 169K)
管理打印设备.
man -- (Version 1.5a, 87K)
查看man page.
mingetty -- (Version 0.9.4, 32K)
小型的getty.
mkbootdisk -- (Version 1.0, 4K)
创建启动软盘.
mkdosfs-ygg -- (Version 0.3b, 15K)
创建MS-DOS FAT文件系统.
mkinitrd -- (Version 1.8, 6K)
创建ramdisk image.
mkisofs -- (Version 1.11.2, 121K)
创建用于CD-ROM的ISO 9660文件系统.
mktemp -- (Version 1.4, 7K)
mktemp调用 mktemp()函数.
modemtool -- (Version 1.21, 15K)
一组配置调制解调器的工具.
modutils -- (Version 2.1.85, 573K)
模块管理工具.
mount -- (Version 2.7l, 104K)
Mount用来增加新的文件系统.
mouseconfig -- (Version 2.52, 37K)
配置鼠标的工具.
mt-st -- (Version 0.4, 22K)
对磁带机进行操作.
netcfg -- (Version 2.19, 165K)
配置网络.
popt -- (Version 1.1.1, 10K)
Popt是一个解释命令行参数的C库.
printtool -- (Version 3.28, 105K)
printtool为配置打印设备提供了图形界面.
procinfo -- (Version 13, 41K)
从/proc得到有用的信息.
procps -- (Version 1.2.7, 212K)
报告系统状态.
psacct -- (Version 6.3, 80K)
管理进程.
psmisc -- (Version 17, 41K)
显示进程树.
quota -- (Version 1.55, 80K)
限制用户对硬盘的使用量.
rhbackup -- (Version 0.2, 29K)
rhbackup是一个备份工具.
rhmask -- (Version 1.0, 9K)
用于分发软件的新版本.
rhs-hwdiag -- (Version 0.20, 70K)
报告系统的设备.
rhs-printfilters -- (Version 1.44, 88K)
打印过滤系统.
rhsound -- (Version 1.5, 9K)
rhsound创建的伪"service"可以让声音模块装载.
rmt -- (Version 0.3, 12K)
rmt提供对远程磁带设备的访问.
rpm -- (Version 2.4.12, 728K)
RPM包管理器.
setconsole -- (Version 1.0, 4K)
设置/etc/inittab, /dev/systty, 和 /dev/console.
setserial -- (Version 2.12, 31K)
配置串口.
setuptool -- (Version 1.0, 9K)
调用Red Hat Linux中所有字符界面的配置程序.
sh-utils -- (Version 1.16, 340K)
提供了许多基本的shell命令.
shadow-utils -- (Version 980403, 585K)
口令隐蔽程序.
sliplogin -- (Version 2.1.1, 52K)
用于SLIP连接.
sndconfig -- (Version 0.20, 69K)
声音配置工具.
statserial -- (Version 1.1, 166K)
显示串口状态.
swatch -- (Version 2.2, 129K)
Swatch监视日志文件.
taper -- (Version 6.8.4, 846K)
磁带机备份程序.
time -- (Version 1.7, 17K)
控制命令的执行时间.
timeconfig -- (Version 2.1.3, 25K)
设置时区和时间.
timetool -- (Version 2.3, 22K)
图形界面设置时区和时间.
tksysv -- (Version 1.0, 35K)
管理运行级别的图形程序.
tmpwatch -- (Version 1.5, 8K)
清洁目录.
tunelp -- (Version 1.3, 9K)
'tunelp'管理内核并行程序.
usercfg -- (Version 3.5, 94K)
用户和组配置程序.
usernet -- (Version 1.0.7, 26K)