红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

关于UBUNTU的一些杂经验

发布时间:2008-04-14 09:48:12来源:红联作者:chiver
最近在玩UBUNTU,现在最流行的LINUX。

软件安装:UBUNTU继承了DEBIAN系统,所以自带了DEB包安装程序,大多数要用到的软件都可以通过APP-GET或是APTITUDE命令安装,一般格式是APTITUDE INSTALL +包的名字,比如SCIM。

APTITUDE是APP-GET命令的升级,效率上要比后者强一些,用起来也方便一些。

中文支持:上面那个SCIM就是UBUNTU带的输入法系统,其下包括了很多种输入法,我现在在用的五笔也是其中之一。

谈到LINUX下的五笔输入法,最有名的是小企鹅输入法,又称FCITX,不过我并没有安装,虽然不是本文正题,估且一说,是为纪念。这是个很老牌的输入法,已经有5,6年的时候了,我过去也装过,是开源的,很不错。不过最近停止开发了,直接理由是因为有人说它的程序写得太不标准了。虽然有些可惜,但时代是在变化的,旧的事物也当然会有消亡的一天,还是很感谢它的作者。

而我这次装的,就是SCIM中带的,还不错,总得说来还是很好用的。安装方法是aptitude install scim scim-table,当然前面那个SCIM可能并不用装,因为UBUNTU已经默认安装了。

还需要说的是,SCIM并不是UBUNTU的默认输入环境,可能通过下面的方法将它设成默认的。在/etc/X11/Xsession.d下建一个文件 95xinput,内容如下

export XMODIFIERS=@im=SCIM ;
export GTK_IM_MODULE="scim" ;
scim -d

这样,SCIM就会成为你的默认输入环境,当你要输入中文时,你就可以用CTRL+空格切换成中文输入法了。SCIM还可以设置其他的,包括要哪些输入法,和用什么热键。

命令补全:上面说到APTITUDE命令,这里谈一下关于命令补全,用过LINUX的人应该都知道,LINUX下,系统可以为你补全一些命令,比如当前目录下有一个叫APPLICATION的目录,进入它只要输入cd a+TAB键,系统就会自动补全目录名。同样的一些命令也可以补全,但有时系统并没有打开这一设置,通过下面方法,就可以打开它。设置/etc/inputrc文件在其中加入一句set show-all-if-ambiguous On就可以了,这样你在输入APTITUDE命令时就只要输入APTI+TAB就可以了。

听MP3:LINUX下有一个用来听MP3的软件很好(当然可能其他软件也很好,但我还不太了解)就是XMMS,它和WINDOWS下的WINAMP很像。用起来很方便,如果你想听WMA,也没有问题,通过APTITUDE你可以找它的扩展包,装一下就OK了。好像是叫XMMS-WMA

聊天:LINUX是开源软件,同样LINUX下的其他软件基本也都是开源的,其中在及时聊天软件中,GAIM最为有名,它可以兼容我们常用的QQ,MSN,ICQ等,装一个吧,一定不错(不过最近对QQ的支持好像不是太好,可能和QQ的升级有关,不过,请相信群众)目前我用的代替QQ的软件叫EVA(不是新世纪福音战士),网上有DEB包,装起来很方便,不过这个软件是为KDE制作的,而UBUNTU默认是用的GNOME桌面系统,所以还是需要右键选择一下输入法,可能需要些设置,我忘了,但装UBUNTU7.10就不会有这个问题。

gconf-edit:问题的引出,UBUNTU的任务栏弹出好慢,其实可以改的GNOME也有自己的窗口管理器,而配置时用gnome-editor就可以在图型界面中完成。经过我在家测试,修改完值即时生效。另外,在进行设置时,不用sudo就可以。sudo了反而不对了.除此之外,还有很多东西可以在这里改,再不断摸索吧

打开方式:同WINDOWS一样,我们用右键点一个文件时,可以选择对这个文件的打开方式,即用会软件打开,比如打开PHP文件是用GVIM还是ZEND。首先,你可以在右键菜单中选择别的打开方式,自不用说。在文件->右键-》属性中还可以删除你设定的打开方式,(有些不能删的,是因为权限,下面详细说)。同LINUX其他参数一样,打开方式也是以某种形式存于文件中的,对于你本帐户的设置就是~/.local/share/applications/中的文件,其中mimeinfo.cache是存放对不同文件的打开方式,而其他的.desktop文件,就是对某种打开方式的详细设置,比如:vim.desktop,不用说,就是设置对用vim编辑器打开文件时设置,其中包括一些主要的:

exec 执行的命令,gvim -f --remote-tab-silent f%(注:--remote-tab-silent是用来设置打开多个文件时,只开一个GVIM窗口,而用TAB来区分多个文件)

其他的还有打开方式的名字,图标之类的,不多说。

上面说的权限是什么?除了你自己的设置,UBUNTU还有自己的全局设置,方法一样,但文件存放的目录在/usr/share/applications中,当然,要改这里的,可要SUDO呀。

ZEND:关于在UBUNTU 下安装ZEND的中文?法正??示. ??可以用透?下列的指令解?: cd /usr/local/Zend/ZendStudio-5.2.0/jre/lib/fonts
sudo mkdir fallback

拷备一份windows中simsun.ttc(字体文件)到这个目录,??子就可以在 ZendStudio 中看到?且?入中文了. 注意这里的simsun.ttc可以是你的其他中文字体

当安装了compiz后,执行 ZendStudio 之后, 只有一个空白窗口, 其他元件都看不到. 修改 /usr/loca/ZendZendStudio-5.2.0/bin/runStudio_unix.sh, 在 java 指令加上下面??参数:
-Dawt.toolkit=sun.awt.motif.MToolkit

所以你的 runStudio_unix.sh 会变成像这样子:

#!/bin/sh../jre/bin/java -Xms16m -Xmx256m -Dawt.toolkit=sun.awt.motif.MToolkit -cp ZendIDE.jar:MRJToolkitStubs.zip:sftp.jar:jhall.jar:../docs/help.zip com.zend.ide.desktop.Main ?样子就可以看到 ZendStudio 执行的画面了.

通过SHELL登录远程服务器:expect 的一个登录远程SHELL的脚本,它的好处就是不用再输入那一大串密码了,当然这是有安全隐患:

#!/usr/bin/expect
set password
spawn ssh user@127.0.0.1
expect "*password:"
send "$password\r "
interact

找了好久终于找到了一个问题的答案,如何在UB下通过 SSH连接远程服务器并上传下载文件。其实连上服务器并不难,难的是用RZ SZ命令,因为这两个命令是通过ZMODEM实现的,SSH并不支持,找了好久,怎么让SSH支持,或是可替代软件。最后发现了ZSSH,全名是ZMODEM SSH,呵呵,问题解决。上传:在服务器上RZ,用CTRL+@切到客户端,用SZ发送文件,比在WIN下用CRT费点劲,但能实现就很好了。还存在的一个小问题,RZ的时限好短,在上传之前,最好先在客户端找好你要传的文件。下载:服务器:SZ * 客户端RZ。
文章评论

共有 2 条评论

  1. anyh1314 于 2008-04-16 22:05:17发表:

    说到的有几个正在用了,受益了;

  2. skyinsea 于 2008-04-14 21:03:44发表:

    初学者,顶一个