linux下有一些常见的工具程序,通常使用他们会比使用繁琐的X Window 或者Linux 命令行容易的多,这里列出一些比较常用的程序,注意在X下用的没有列入,以后再介绍。
(1)joe
这是最简单的编辑器,如果你不喜欢为了编辑一个小小的。conf文件而启动X运行gedit 或者kedit,那么joe是最简单的选择,它是热键驱动的,如果你用过WPS或者WordStar, TC,你会发现他们的热键十分相似,如^KD存盘,^KX存盘退出,^C不存盘退出,特别是 ^KH可以开关帮助屏幕,大部分热键都列出来了。
通常joe不能使用中文,但是它有个配置文件,名叫joerc,一般位于/usr/lob/joe/,把它里面由"-asis"开头的一行的打头空格删除,问题就解决了。
建议新手先使用joe,以后慢慢换成emacs,反正我个人不喜欢vi。
如果你的机器上已经安装了joe,执行joe 文件名 就可以开始编辑,如果没有,就得自己用rpm安装,不过象xteam那样的并不多。
(2)Midnight Commander
一个文件管理的实用程序,几乎和DOS下的Norton Commander完全一样,如果你的系统已经安装了这个程序,输入mc就可以启动,启动以后在屏幕的低端显示热键表,注意显示'1' 实际热键是F1,依此类推。F9可以显示菜单,很容易入手。
(3)ncftp
一个强化的ftp程序,支持文件的批量上传和下载,输入ncftp xxx.xxx.xxx.xxx会自动用匿名用户登陆到xxx.xxx.xxx.xxx,它的命令支持通配符,如get *。*,get README。* 等等,另外还支持get -R 目录名 下载整个目录。另两个选项是a和f,是将下载的同名文件自动连接在现有文件后或者覆盖现有文件。
(4)wget
这个是类似于teleport的程序,用来下载整个网站或者ftp服务器的整个目录,而且支持自动重新连接和断点续传。典型的用法是
wget -b -m -t0 -T120 -c -l5 http://somewhere.edu.cn
这个命令执行后,wget将自动去下载somewhere.edu.cn的内容,并且存放在硬盘的 somewhere.edu.cn目录下,相应的参数意思是这样:
-m 建立镜像,表示两个性质: (-m = -r -N)
(1)自动下载从主页上关联的html文件,如果是ftp站点就自动下载远程目录以及所有子目录,这个参数也可以写成-r
(2)只下载更新的文件,这个属性也可以写成-N
-c 断点续传
-t0 如果wget中途断线,那么过一段时间后自动重新连接,这样反复实验直到成功。这个属性后边的参数是重试次数,0表示无限次,任何正整数表示最大重复次数
-T120 在两次重试之间等待120秒。
-l5在进行镜像时,相关的web文件最多递归到5层,-l0表示无穷递归(引用所有相关文件)
(5)jed
是一个基于emacs的程序,但是可以使用菜单和帮助。
(6)zip/unzip
和dos下的pkzip/pkunzip是一样的,zip -r myzip.zip my_dir把my_dir下的东西压缩到myzip.zip文件里面。unzip myzip 展开myzip。
(7)pine
终端下写信/收信的程序,输入pine启动。执行时出现菜单,只要记住>是下一级菜单,<是上一级菜单,通常可以用上下光标键移动光标,注意看看底部的提示行,应该很容易学会。
(8)rpm
这个命令用来安装和卸载软件包。例如:
rpm -i 文件名 安装rpm形式的软件包
rpm -q 包的名字 查询软件包是否已经安装,可以忽略版本号
rpm -qlv 包的名字 列出软件包的包含文件清单
rpm -e 包的名字 拆除软件包
rpm -U 包的名字 升级软件包
rpm -qlc 包的名字 显示这个包的配置文件