欢迎来到天天文库
浏览记录
ID:34402949
大小:618.91 KB
页数:22页
时间:2019-03-05
《red_hat_linux_6大全22》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载下载第22章GNU计划的实用程序本章内容:¥GNU计划软件内容:¥文件实用程序¥查找实用程序¥shell实用程序¥文本实用程序GNU(它代表“GNU’snotUNIX”)是由Richardstallman开发的一个与UNIX兼容的软件系统。GNU计划的实用程序指的是诸如mv、cp和ls等为人熟知的UNIX程序在GNU中的实现。GNU计划包括上百个命令、工具和工具的集合以及文档。说实话,如果没有上百位的编程者用他们的时间和精力开发这些程序,RedHatLinux不会像现在这样有这么丰富的内容。这些程序的GNU版本一般来说运行得较快、提供的选项较多、专有性的限制较少,并且通常遵从POSIX
2、.2标准。22.1GNU计划软件内容GNU计划的实用程序分布在多个部分中。bin实用程序、diff实用程序以shar(shellarchive)实用程序主要用于开发工作;最常用的实用程序是文件实用程序、查找实用程序、shell实用程序以及文本实用程序,本章中将对这些常用的实用程序进行介绍。就GNU计划的实用程序而论,它们的真正功能在于能够使用户对一些复杂的任务进行分解,从而既快速又容易地逐步解决它们。这种解决问题的方式是UNIX操作系统原始设计的一部分,也是BobKernighan和RobPike所著的《UNIX编程环境》(TheUNIXProgrammingEnvironment)中所描
3、述的“计算机使用的原理”(philosophyofusingthecomputer)的一部分。GNU计划的实用程序是免费的软件工具并被设计成为单独地完成各种任务,但其中一些也可以集合起来(使用管道或shell脚本)完成一个复杂的任务。表22-1列出了GNU计划的各种实用程序。用户可以发现几乎所有的这些软件都已安装在你的RedHatLinux系统上。它们是在Linux系统安装时安装的,或是使用rpm命令或Glint软件维护X11客户事后更新的。大多数(不是全部)这些程序有相应的手册页。手册页的使用方法很简单,如下命令将调出cat的手册页。#mancat如果在命令行中无法找到手册页的话,可以试
4、一下GNU的info命令,这条命令会在GNU的info格式的压缩文件中寻找关于程序的信息。这些压缩文件在安装后的目录/usr/info中。比如,当找不到关于as的信息时,可以试一下如下的命令:#infoas如果相关的信息被找到,info命令将会用类似超文本的方式显示这些信息。目录/usr/doc提供了关于GNU实用程序的最新消息和更新信息,如文件、文本或shell实用程序的集合。第22章GNU计划的实用程序407下载表22-1GNU计划的各种实用程序应用程序集描述am-utils各种网络和文件系统工具(如hostname或mount)as一个基本的程序开发工具—GNU的汇编器autocon
5、f为源代码生成配置脚本的编程工具automake生成makefile的编程工具bashBourneAgainshellbfdGNU的二进制文件描述符库binutils二进制工具,其中许多用来编程(如ar、ranlib、strip)bisonGNU的bison命令(类似yacc解析器生成器)ccmode使emacs支持源代码编辑cl对GNUemacsLisp的普通Lisp支持cpioGNU中的cpio存档程序cppC的预编译器cvsCVS的一部分,RCS的前端程序cvsclient对cvs协议的描述dc逆波兰命令行计算器diff进行文件不同之处的比较的一些程序dired-x支持GNUemac
6、s进行目录编辑dvipsDVI到PostScript的转换器ed行编辑器ediff多个文件的比较和融合egcs实验性的GNUC编译器emacsGNU中的宏编辑器find文件系统查找和操作工具fontnameTeX的字体名称forms对GNUemacs的数据库形式项的支持g77GNU中的Fortran编译器gasp编程工具—GNU的汇编预处理器gcc基本编程工具—GNU的C编译器gdb编程工具—GNU的调试器gdbint内部连到GNU调试器gdbm数据库例程的库gbk图形例程的库gettextGNU中gettext编程例程的工具git交互性工具gmp.info一个多精度的数学计算例程库gnu
7、semacs中的Usenet阅读器gpm在文本模式窗口下支持鼠标的例程库(包括gpm守护程序)gperf散列函数生成器gprof生成profile类型文件grepGNU中的规则表达式查找工具gtkGNU图形处理器(GIMP)的图形例程库gzip文件压缩程序集historyGNU的历史库和文档(支持编程)indent格式化源代码的编程工具info准备和阅读GNU中info格式的文本文件的工具kpathsea目录搜索的程序库
此文档下载收益归作者所有