-
神奇的命令行:找不到命令(command not found) - [LBE]
2007-05-05
原文:CLI Magic: command not found, suggest what to apt-get
作者:mysurface
译者:gosman(lianmingchang2008#gmail.com)
来自:http://gosman.blogbus.com
版本:V 1.1.0
时间:2007-9-7最近我从 Ubuntu Edgy 升级到 Ubuntu Feisty,发现 Feisty 一个有趣的程序 command-not-found。当你输入系统中不存在的命令时,该程序就会提示包含该命令的安装包并提示用 apt-get 安装。
以未安装的命令 trafshow 为例,输出为:
The program 'trafshow' is currently not installed. You can install it by typing: sudo apt-get install netdiag Make sure you have the 'universe' component enabled bash: trafshow:找不到命令
如果不行的话,请去掉 /etc/bash.bashrc 中以下语句的注释:
# if the command-not-found package is installed, use it if [ -x /usr/bin/command-not-found ]; then function command_not_found_handle { /usr/bin/command-not-found $1 return $? } ficommand-not-found 命令是能返回提示语句的 Python 脚本。因此只要输入command-not-found <command name>就会输出提示语句,不管该命令安装与否。
command-not-found gedit The program 'gedit' is currently not installed. You can install it by typing: sudo apt-get install gedit
我们可以用 command-not-found 查找包含特定命令的安装包,与可以完成同样操作的dpkg -S相比,command-not-found查询更迅速。
还可以在 bash 脚本中使用 command-not-found 命令。看下面这个简单脚本:
#!/bin/bash Cmd=`which trafshow`; if [ -n $Cmd ] then command-not-found trafshow fi
以上脚本查找 trafshow 的绝对路径,如果 tarfshow 没有安装,变量 Cmd 是个空值(null)就会返回 command-not-found 的提示语句。这样做的原因是在 bash 脚本中不会自动使用 command-not-found 特性。我的意思是在 bash 脚本中使用未安装的命令,不会输出 command-not-found 的提示语句。
我不知道除了 Ubuntu Feisty 在别的发行版本中是否有 command-not-found,从Agile Testing那里知道可以在 Ubuntu Edgy中用 apt-get 安装 command-not-found。
command-not-found 特性会减慢命令行的处理,因为每次输入未安装的命令时就会执行查找工作。Niath对 command-not-found 执行时间进行测试,结果是我们能接受的。
-
wine可以安装超星 - [Ubuntu]
2007-05-02
今天从 'etch下面,用wine可以安装超星阅览器 '知道wine可以安装超星,试了一下果真行,总算可以看超星了,以前整过bxviewer一直不行。我用的超星版本是3.8,看我的截图:
-
从玩Linux到现在一直没认真的玩过KDE,一直用的GNOME。我骨子里好像对KDE有偏见,也不知道是哪来的?今天突然想试一下KDE,于是装了kubuntu。直接 apt-get install kubuntu-desktop 就可以完全安装kubuntu了。用了一个下午,KDE程序崩溃了N个,连panel都会崩溃掉,MY GOD!!不过喜欢上了Konsole和Konqueror这两个程序。我把GNOME下的GNOME Terminal卸掉换成Konsole,哈哈。可以说两个桌面各有优点,KDE程序完善,界面豪华,但容易崩溃。稳定第一,我还是继续用j单优美的GNOME吧,KDE只能是没事是尝尝鲜,换换口味了!!!
-
CHM Reader GNOME Support V 0.1 发布 - [个人作品]
2007-04-25
Firefox扩展CHM Reader可以使Firefox阅读 CHM 文件,我用了好几款Linux下的CHM阅读软件,感觉它对中文的支持最好,而且靠着Firefox,改变字体大小什么的轻轻松松。
最大的缺点就是每次看chm文件都要在firefox下打开,特别麻烦,没有桌面系统集成。因此我写了个Python脚本,把他集成到桌面系统中,安装后,你只要双击CHM文件就会用Firefox打开该文件。
由于本人没有系统的学习Python,所以程序肯定会有问题,请大家提意见。就是想写这么个脚本,才去学的Python
只在Ubuntu Feisty Fawn下进行测试!!! 扩展CHM Reader的所有权属于原作者 Ling Li,本人未作任何改动。 -
Ubuntu比较好的字体搭配 - [Ubuntu]
2007-04-24
总算找到自己感觉比较好的字体配置。试过微软雅黑和苹果的华文黑体,总感觉不是很舒服。现在英文用的是 Bitstream Vera Serif Roman 10 ,中文用的是‘文泉驿’(wqy-fonts),终端用的 Courier 10 Pitch的10号字体。更改 /etc/fonts/language-selector.conf 的字体顺序,把文泉驿改为第二顺序,这样一般就不用对firefox的中文字体进行配置,像下面这样:
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>WenQuanYi Bitmap Song</family>
<family>DejaVu Serif</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>








