星期六, 一月 01, 2005

linux 的一些应用软件叫详细介绍

一些比较简短的操作说明就集中放这里了, 以字母为序. 等某一个的比较长了, 就单独成一页.

apache
apache是一个网站管理的工具(??)
重启:/etc/init.d/apache2 restart
设置主页的指向, 三种办法: 一. 修改/etc/apache2/site-avilable/default中的DocumentRoot的目录到存放自己index.html的目录 中; 二. 修改它本身所指向的目录中的那个index.html符号链接到想到的目标index.html文件, 但是可能存在权限不够的问题; 三. 把/etc/apache2/site-avilable/default中所指的DocumentRoot用一个符号链接代替, 该符号链接指向目标网页目录, 这个方法好象最简单:)
注意/etc/apache2/site-availabe/default中的Redirect一句要说明掉.

datapipe
一个很短小c程序, 用于开网络穿梭, 或者叫端口映射. 用法: ./datapipe -l 12345 -x remote-host -y remote-port, 如果./datapipe -l 3456 -x www.aaa.com -y 80, 就可以把当地作为一个中转, 让别人访问www.aaa.com上的内容了. 别人只需在地址栏填入 xxx:3456, 其中xxx是本机的ip, 就可以了.

ftp
代表: lftp
用法: lftp username@ftp-server, 如果匿名可以不输入username
help(获取帮助, 也可以输入: help command, 注意不是man command), get(下载单个文件), mget(下载多个文件), mirror(下载文件夹), mrm(删除多个文件), put(上传文件), mirror -R(上载文件夹), ls(浏览ftp上的文件夹), cls(同ls,只显示文件名,便于阅读), !ls(显示本地文件夹), lcd(改变本地目录).
支持tab键
其他:gftp(图形界面), sftp(安全), ncftp(易用?), ftp(老?不好用?)

ftpd
代表: wu-ftpd
简介: ftp服务器管理程序, 配置好后机器启动时自动挂载.
配置文件: /etc/wu-ftpd/ 配置ftpaccess, 可做到让anonymous上传文件等.

gnuplot
简介: 命令行下作图
例子:
plot sin(x)
plot [x=0:2*pi] sin(x),0

kig
简介: 一个KDE下的画数学小图的软件.
示例:
kig_sample
这就是用kig生成的一张jpg的图片, 另外可以选择生成其他格式如eps的图片. 图中的格子和坐标也都可以通过在菜单"设置"的地方选择去掉.

koffice
koffice 包括 karbon, kchart, kformula, kivio, koshell, kpresenter, kspread, kugar, kword.
karbon: 矢量画图;
kchart: 根据数据画简单的示意图;
kformula: 写公式的工具, 用于其他k程序;
kivio: 用于做流程图和示意图;
koshell: koffice的统一界面;
kpresenter: 用于做幻灯片;
kspread: 用于做统计表格;
kugar, kudesigner: 做商业report;
kword: 字处理程序.

mplayer
简介: 用于播放任何一种媒体文件, 无论是声音还是视频. 另有gmplayer(GUI), 图形界面.
用法: mplayer foo.ext
功能键: 9: 减音量, 0: 加音量, -/+: 使声音与图像同步, ->: 快进, p: 暂停, f: 全屏
选项: -vo xv 可用'f'全屏; -ao oss(也是需要的, 干什么的呢?)
mplayer dvd:// 播放dvd光盘上的电影
debian安装: apt-get install mplayer-586
关于字幕: 有subcp改成字幕文件的实际编码, 如cp936等; 然后是字体的路径, 如 font=/usr/share/fonts/simsun.ttc 放到~/.mplayer/config中.

openoffice
oocalc: 表格;
ooffice: 主程序, 也可用openoffice命令;
ooweb: 网页编辑, 感觉没有nvu好;
oomath: 公式编辑器;
oowriter: 字处理;
oodraw: 画图, 也没有专业画图的好;
ooimpress: 做演示文稿;

pavuk
简介: 网页获取, 有GUI界面
用法: pavuk -X

VNC(vitual network computing)
简介: 用于远程桌面控制, 有各操作系统版本
用法: 包括vncserver和vncviewer
运行: 先vncserver(第一次运行要求输入密码作为以后登入的密码); 然后在其他机器上运行vncviewer IP:1即可, 当然那个机器上要装vncviewer, 另外一个办法是用网页浏览器浏览http://IP:5801 (5800+1, 5800是端口号, 1是display号), 要求是主机装了vnc-java, 客户机上网页浏览器有java的插件.
VNC4.0以上版本支持linux下:0, 使正在操作的东西都倒client上去, 即server和client完全一模一样.
有一种方式: 使client出于listening状态, 让server主动发送信息, 这样可以使外网对内网机器进行控制!
注意: 退出的时候直接关闭客户端即可, 不要注销或重启, 这不象X server是用注销退出的, 因为这些操作都是对机器本身的, 而不是客户端.

wget
简介: 下载网页
可以wget http://www.xxx.xxx/foo来下载文件, 支持续传. 如 wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z, 其中-c表示续传.
对于一些网站为了安全, 不让list, 就不能wget http://www.xxx.xxx/foo/来下载这整个目录下的东西, 而只能用递归方法, 让wget下载某个网页以及该网页中链接的网页, 其深度用--level表示, 例如 wget http://www.xxx.xxx/foo/index.htm -r -l 3表示下载深度为三以内所有网页.

没有评论: