linux入门续

/ns/wz/sys/data/20010610032423.htm

文件管理器
  在Linux系统中有没有类似于MS Windows中的文件管理器那样的东西呢。有,下面就向你介绍几款:

  1.X-Files文件管理器

  它是一个运行在X Window下的文件管理器,界面漂亮,操作简单。从以下的图示界面可以看出,窗口左边上部几乎包含了所有的文件操作命令。

  X-Files 支持三键鼠标,同时此程序也可以使用2键鼠标,但你最好将两键鼠标模拟成三键鼠标,否则软件的一些功能将无法使用。

  下载地址:

  http://www.hut.fi/u/mkivinie/X-Files/

  2.UC文件管理器The Unix Cockpit 3.0

  它是一个图形界面文件管理器,运行在X Window环境下,各位可以看到,它有点类似于MS Windows 环境下的Norton Commander的界面。

  它的主要功能有:

  1.可以显示用户所要查看的目录;以树形方式显示文件系统结构。

  2.菜单操作,同时支持键盘、鼠标操作,用鼠标执行命令。

  3.支持工作状态下的shell功能。

  4.可定制自己的菜单。

  5.可进行删除文件、恢复文件、解压缩等操作。

  下载地址:http://www.unix11.com/uc-linux2.035libc.tar.gz

  下载时要注意:使用不同的函数库,要下载不同的软件包。

  3.字符状态下的文件管理工具

  对于无法使用X Window的用户,可以选择字符环境下的文件管理工具。MC-Might Commander 是一个字符环境下很好的文件管理工具。它类似于DOS下的PCTOOLS,也可以把它当作Linux下的Norton Commander。MC有全套的使用说明,用户可到如下地址找到使用手册:
http://www.linuxgazette.com/issue23/wkndmech_dec97/mc_article.html

  下载地址:http://www.gnome.org/mc/

  MP3播放器

  在Linux下,我们可不可以播放MP3呢?告诉大家,没问题!

  1.X11amp

  X11amp是一个运行在Linux系统的X Window下播放MP3的应用程序。从功能上来说,X11amp MP3播放器同Windows 9x下的的Winamp功能完全相同,当然,也结合了Linux自身的一些特点,现有版本提供的功能如下:播放器同时提供查找文件、音量平衡、重放、MP3待播列表、拖拉播放、记时功能、快速跳转曲目、还可以加入别的插件等。

  X11amp的外观同Winamp极其相似。上图为播放MP3曲目时的界面。各位可以看到,这就是Winamp嘛。不过,仔细一瞅,右下角有一个小企鹅,表示不是Winamp。对,是X11amp。

  下载地址:http://www.x11amp/files/x11amp-0.9-beta1.1.tar

  用户还可以到下列地址下载:

  ftp://ftp.freesoft.cei.gov.cn/pub/mirrors/ftp.redhat.com/redhat/
contrib/libc6/i386/x11amp-devel-0.9-alpha2-2.i386.rpm

  2.Xmp3play

  除了X11amp以外,Xmp3play也是一个比较好的mp3播放器。

  Xmp3play用户可以到此处下载: :
http://cray.tuug.utu.fi/~phoenix/xmp3player/

  Linux下的MP3播放器还很多,Xaudio for Linux也是其中之一,有兴趣的用户可以到http://www.xaudio.com/下载其L版本的播放器。

  办公系统软件

  在Linux系统下,也有很多办公系统套件可供选择。

  1.StarOffice

  StarOffice是一个办公软件的套件,它是一个商业软件包,其中包括字处理、电子表格、幻灯片制作等MS Office软件包含有的软件。对于个人用户提供一个免费的版本。Caldera OpenLinux中包含有StarOffice办公套件。用户可以到以下站点下载:

  http://studio.linux.org.cn。

  StarOffice Office Suite for Linux是为非商业用户准备的,商业用户要使用StarOffice Office 则需要许可证。用户可以在Caldera OpenLinux发行版中找到此软件包,也可以从以下站点取得StarOffice Office Suite:

  ftp://ftp.gwdg.de/pub/linux/staroffice

  2.Applixware office Applications

  Applix Suite是一个办公室工具软件包,包括电子表格、图形、邮件和显示程序、支持框架结构、对象链接以及图形粘贴软件。安装Applix Suite需要135MB硬盘空间并且需要16M内存来顺利运行。

  1.字处理软件:Applix Words

  Applix Words要求运行在X Window系统下。

 它提供文档内容的所见即所得功能,支持24种不同的方字处理文件格式;支持强化编辑宏命令;包括一个拼写字典;包括一个上下文敏感的帮助功能;可以建立并编辑超文本标记语言即HTML文件;可以完全由用户定制新的菜单或键盘命令;可以建立索引、表、表内容和备注。

  有关Applix Word的资料可以到以下站点获得:

  http://www.redhat.com

  2.电子表格: Applixware

  Applixware是电子表格程序,它也是Applix Suite软件包中10个应用程序之一。它同样支持对象链接,同软件包的其他应用程序集成在一起,具有电子表项拖曳功能、可以同时开多个观察口、具有数据库功能、支持3D图形、打印预览等。可以支持以下格式的文件:XLS(XLS3、XLS4、XLS5)、 WKS、DIF、XDIF、CSV、SYLK、TEXT等。

  窗口管理器

  目前在linux系统中使用最多的窗口管理器是:FVWM及其由此演化而来的FVWM2 、FVWM95等。

  1.FVWM

  FVWM 是一个虚拟的窗口管理器。它在桌面上支持虚拟窗口;内存开销少;提供三维视觉效果;引入支持窗口操作声音效果、分页、图标区和许多其他的功能模块。

  FVWM2在FVWM 窗口管理器的基础上进行了改进。其中有任务栏、有层次的启动菜单、图标、三维窗口按钮和滚动条等。定制起始菜单或根窗口菜单可以通过在桌面空白处点击鼠标左键进行。FVWM2的使用说明书中对定制系统的许多功能都有详细说明,用户可以通过阅读说明书以获得更多帮助。

  在此窗口管理器中,用户可以修改窗口、图标及菜单使用的字体字形,同时可以修改窗口颜色、设置窗口外观,定制启动任务,定义菜单等。

  2.最有前途的窗口管理器:KDE

  KDE是目前最为流行,也是最被看好的窗口管理器,界面十分华丽。其特点有:安装文件系统只需用鼠标点击即可,将网络模拟为一个文件系统,终端窗口属性菜单调整,每个应用软件可以放置在不同的桌面上,有一个小的微型命令行窗口代替大的终端模拟窗口,具有任务管理功能,可以记住每个窗口的位置及所打开的应用软件等。

  KDE软件包由8个压缩文件组成,用户必须全部下载它们,下载地址:
http://www.kde.org, 同时,用户可以在此网站上找到很多有关KDE的文档。

  VCD播放器

  在Linux系统下,也有很多的多媒体应用软件,本文将为各位介绍在Linux下播放VCD的工具。

  1.MpegTV Player 1.0

  MpegTV Player是一个实时播放MPEG-1格式的纯软件VCD播放器,目前版本为1.0。

  1.MpegTV Player的特性

  安装MpegTVPlayer不需要特殊的硬件设备,只需运行X Window即可使用,当然,你的Linux系统上要安装有声卡,才能欣赏声色俱佳的VCD节目!

  它还支持多种视频格式,可播放的CD格式有: Video CD及 Karaoke CD.

  2.播放视频信息方式

  MTV还可以直接从网络获取视频流信息,它可以直接从网络上的URL(ftp 、http 、 etc)获取视频流,也可以在浏览器内部使用MpegTV Player。

  3.控制界面

  它模仿了录像机的播放控制键,如:播放、快进、快退、停止、定格、搜索、音量调节、静声、音量平衡、循环播放、画面放大缩小、自动播放等。播放过程会显示整个节目要用时间、已用时间。用户可以通过菜单操作。

  可以到下面站点下载MpegTV Play: http://www.mpegtv.com。目前它的版本为1.0版,用户在下载时一定要注意,如果你用的Linux发行版本为Red Hat Linux5.0以上及使用glibc库的版本,要下载相应的软件包,使用libc5的用户也要下载相应的软件包,否则运行有错。

  2.其他MPEG播放器:  

  各位可以到如下站点下载别的VCD播放器:

  http://www.mpeg.org/xaudio/

  http://www.powerweb.de/mpeg/xmp3play.html


安装应用软件:

从网站或者是光盘上找到的Linux软件包,常见的格式包括有rpm、tar、gz、tgz、bz、bz2等等。

  一. RPM文件的安装

  RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。


  RPM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页http://www.trilon.com/xv中下载取得。

  在Terminal中,基本的安装指令如下:

  rpm -i xv-3.10a-13.i386.rpm

  如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径:

  rpm -i ftp://ftp.trilon.com/pub/xv/xv-3.10a-13.i386.rpm

  作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。我们也可以使用RPM来卸载相关的应用程序。

  rpm -e xv

  RPM的常用参数还包括:

  -vh:显示安装进度;

  -U:升级软件包;

  -qpl:列出RPM软件包内的文件信息;

  -qpi:列出RPM软件包的描述信息;

  -qf:查找指定文件属于哪个RPM软件包;

  -Va:校验所有的RPM软件包,查找丢失的文件;

  更为详尽的参数及其用法可以查看RPM的帮助文档。

  在X-Window中,RPM文件的图形化安装及管理方式对用户来说,显得更为友好。仍以XV软件为例,在Linux的文件管理器中找到xv-3.10a-13.i386.rpm文件之后,用鼠标右击它,在弹出菜单中就可以找到专为RPM软件包准备的三个指令:Show Info、Upgrade、Install。

  选择“Show Info”之后,我们将可以看到如图所示的软件包信息窗口。窗口分为三个部分,顶端显示的是软件名、大小、创建及安装日期以及开发者网站等相关信息;在中间的方框内,是关于软件的概述;而下面显示的则是软件包内包含的所有文件及其路径信息,它会告诉你软件包内的各个文件将被安装到系统的哪些目录中,留意这些信息的好处是,你可以很容易地找到启动程序的路径。

  此时点击底部的“Install”或者“Upgrade”按钮之后,将开始进行软件的安装或者升级,此时还会弹出一个提示安装进度的窗口。

  RPM软件包较之于其他类型的软件包,有着许多优势,但是并不是说RPM软件的安装都是一帆风顺的。常见的错误包括试图安装一个已经安装好了的软件、所要安装的软件需要其他软件或者系统库文件的支持(此时应该先行安装这些相关软件或者系统库文件)等,情形都和Windows类似。

  二. tar、tar.gz、tar.Z、tgz、bz2软件包的安装

  除了rpm文件之外,我们还会经常遇到以tar、tar.gz等格式发布的Linux软件。这几类软件包的实质都是将一堆文件进行打包之后,再经过压缩处理(tar文件未经压缩)而成(压缩类型的丰富程度类似于Windows下的ZIP、RAR、ARJ等)。因此,要安装这几类格式的软件包时,都需要经过相应的解压缩及解包的步骤。上述各类格式的软件包的解压缩及解包指令举例简述如下:

  1.解nianqing.tar:tar xf nianqing.tar

  2.解nianqing.tar.gz:tar zxf nianqing.tar.gz

  3.解nianqing.tar.Z:tar zxf nianqing.tar.Z

  4.解nianqing.tgz:tar zxf backup.tgz

  5.解nianqing.bz2:bunzip2 nianqing.bz2

  解包后得到的一堆文件,通常都会存放在一个目录里面。视软件作者的不同,有些会是已经编译好的程序,更多的则是需要自己再行编译的源代码。进入相应目录后,使用“ls -F -color”指令,可执行程序将会以带“*”标记的亮绿色显示,对于已编译好的程序,直接键入带路径的指令行或者在X Window中双击该程序文件即可运行程序。

  而自行编译源代码,也不是一件太难的事情。在进行编译工作以前,应该先用vi等文书编辑器阅读一下软件目录中的Readme、Install等重要的相关文档,在这里你会找到软件详尽的编译步骤及注意事项。通常的编译步骤会是这样:

  ./configure

  make

  make install(需要取得root身份才能执行此指令)

  编译完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软件的可执行程序。至此,软件的安装便告一段落。接下来,我们就可以领略一下Linux丰富的软件世界了。