2008年5月13日 星期二

Linux 系统命令和使用技巧点滴

  我们在平时使用 Linux 系统时,无论在终端下还是在图形桌面下,都有一些快捷的命令和操作的技巧,本文就向新手简单介绍常用的几种:

  1、处理特殊的文件名

  假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm-ee命令,界面会提示我们是“无效选项”(invalidoption),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm---ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。

  2、直接进行Linux的安装工作

  在安装Linux操作系统时,可以利用该系统光盘中的一个名为“loadlin.exe”的软件,将Linux核心直接调入内存,由Linux核心代替当前操作系统来接管计算机,并进入Linux的安装界面。在安装Linux时,我们只要在运行对话框中输入“loadlinE:imagesvmlinuzroot=/dev/raminitrd=E:imagesinitrd.img”这个命令就可以直接安装Linux了;其中“E:imagesvmlinuz”为Linux的核心名。

  3、消除Xwindows下的死机现象

  我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键“Ctrl+Alt+Backspace”来关闭当前正在运行的任务;第二,首先按住键盘上的“Ctrl+Alt+F2”复合键,让系统切换到另一个操作台,然后登录到系统,再执行“#ps-ax/grepstartx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill-9PID_Number,最后通过“Alt+F1”复合键返回到原来的平台。

  4、快速关闭Linux系统

  最新版本的Linux/UNIX系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据,自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的。

  5、巧妙使用“rm”命令

  我们可以使用带“-r”参数的“rm”命令来删除一个非空目录,例如我们在命令行中输入“rm-rbbb”这样的命令,表示系统将把bbb目录中包含的所有文件和子目录全部删除掉。

  6、巧妙使用“Tab”键

  大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个地输入字符,比较麻烦。假设键入的字符足以确定该目录下一个惟一的文件时,我们只需按键盘上的“Tab”键就可以自动补齐该文件名的剩下部分,例如要把目录/ccc下的文件“ddddddd-1.2.3.tar.gz”解包时,当我们在命令行中键入到“tarxvfz/ccc/d”时,如果该文件是该目录下惟一以“d”打头的文件的话就可以直接按下“Tab”键,这时命令会被自动补齐为:tarxvfz/ccc/ddddddd-1.2.3.tar.gz,从而提高了输入效率。

  7、多用鼠标拷贝与粘贴来提高操作速度

  Linux系统安装后,每次启动到字符界面时都会自动运行一个叫“gpm”的程序,该程序运行后就可以用鼠标来拷贝与粘贴了。具体做法是按住鼠标左键拖动使要拷贝的地方突出显示,这时突出显示的区域已经被拷贝,再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。如果我们在Xwindow下运行Linux系统,拷贝与粘贴的操作与在Windows9x系统下一样。

  8、快速启动Linux系统

  在DOS下,有一种简单快速启动Linux的方法,那就是loadLinux。loadlin.exe是DOS下的可执行程序,它可以在纯DOS环境下迅速启动Linux,而且无需重启计算机,通常我们可以在光盘的“/kernels”目录下找到这个程序。如果不知这个程序被放置于安装盘的何处,可以使用“find-nameloadlin*”命令来寻找。找到之后将其复制到DOS分区中,同时还需要复制一份你所使用的Linux内核文件。可以通过Windows直接从光盘复制,也可在Linux环境下使用“mcopy”命令将文件复制到DOS分区;接着再编写一个名为“Linux.bat”的批处理文件,文件内容如下:c:loadlinc:vmlinuzroot=/dev/hda1ro(我们假设loadlin.exe和vmlinuz这两个内核文件都在c盘根目录下,“root”为Linux的根设备,而且Linux处于硬盘第一分区,所以设备名为“/dev/hda1”,“ro”意为readonly)。以后在DOS下要启动Linux时,运行“Linux.bat”就可以了。

标签: , ,

2008年5月11日 星期日

在 Ubuntu 上使用更好看的鼠标主题

对ubuntu默认的白色鼠标主题厌倦了?一起来改变一下单调的鼠标指针吧!

1. 我们需要去 gnome-look.org 站点下载一个新的鼠标主题包: ComixCursors,gnome-look.org是一个著名的gnome桌面主题,桌布,鼠标主题的网站,提供海量的gnome主题,桌布,登录界面主题,鼠标主题,xmms主题,甚至系统声音主题。



我们在 “X11 Mouse Themes”中按照最多下载的排序方式找到了“ComixCursors”主题(目前的版本是0.5)并下载,主题包文件为ComixCursors-0.5.0.tar.bz2。

2. 开始安装新的鼠标主题包,打开菜单“系统”->“首选项”->“外观”,确保您当前使用的系统主题被选中,点击“安装...”按钮,并选择刚才下载的鼠标主题包文件“ComixCursors-0.5.0.tar.bz2”。



3. 选择“自定义...”,在“指针”选项,我们看到“ComixCursors”鼠标主题已经被正确地安装,“指针”选项中多出了数十个漂亮可爱的鼠标指针,现在根据个人喜好选择相应的指针主题,秀一把你的鼠标吧。



后续问题:

1. 有可能在改变了鼠标主题后没有立即启用新主题,请注销当前用户后重新登录即可应用新的鼠标主题。

2. 其实,以上步骤仅仅提供了一个图形化安装鼠标主题的傻瓜化过程,我们大可使用终端来安装主题包(以下步骤假设ComixCursors-0.5.0.tar.bz2被下载到/home/god路径下):

tar jxvf ComixCursors-0.5.0.tar.bz2 /home/god/.icons/

打开“指针”选项,一样的效果哦!ComixCursors-0.5.0.tar.bz2包内的文件和目录已经全部复制到了用户目录下的.icons目录,此目录是一个存储用户自己的图标,鼠标指针等文件的地方,linux会在每个用户图形化登录系统后应用此目录下的用户自定义的各种方案。此目录在默认的情况下都是隐藏的(所有 “.” 开头的目录都是隐藏目录),如果要查看这类隐藏目录,可以在文件浏览器的“查看”菜单下选择“显示隐藏文件”选项。

希望此文能为Ubuntu新手带来一个惊喜和使用桌面的好心情,也能最大限度的留住与linux第一次亲密接触的朋友,Good Luck!

标签: , , ,

2008年5月10日 星期六

Ubuntu 的源无法更新了?

不少网友为了寻找 Ubuntu 最快更新源,在频繁地替换 "/etc/apt/sources.list" 文件后,某次的 "sudo apt-get update" 遇到了麻烦,apt-get程序提示:

“由于没有公钥,下列签名无法进行验证: NO_PUBKEY 06EA41DE4F6C1E86”或其他什么公钥,并提出再次试试“sudo apt-get update”以修复此问题,当然,再试的结果依然如故,那么我们怎样来修复这个棘手的“小”问题呢。

我们知道软件源内的所有软件都是需要软件的开发者或提供者提供一个可信度,那么签名文件在某种程度上就约束了各种软件的分发规则,以确保该软件和软件的提供者是可信任的,在安装软件的同时会使用“公钥”这把钥匙来校验此软件的正确性和可信性。因此我们必须得到这把至关紧要的钥匙。

取得钥匙:
gpg --keyserver subkeys.pgp.net --recv 06EA41DE4F6C1E86

使用钥匙:
gpg --export --armor 06EA41DE4F6C1E86 | sudo apt-key add -

现在再试试 “sudo apt-get update”,我们发现已经成功地更新了软件列表。

GoodLuck!

标签: , , ,

2008年5月9日 星期五

在 Ubuntu 8.04 下启用亮丽的透明玻璃窗口特效

本文将采用图文并茂的形式向大家演示在 Ubuntu 8.04 (Hardy Heron) 下启用亮丽的透明玻璃窗口特效。以下步骤均在 Thinkpad T60 笔记本上实现,并需要 ATI 图形加速驱动支持。

1. 选择菜单 “系统” -> “系统管理” -> “硬件驱动”, 找到你的显卡驱动(ATI 图形加速驱动支持)并安装。



2. 选择菜单 “系统” -> “系统管理” -> “外观”,在“视觉效果”页,确保选择“正常”选项。



3. 安装 “CompizConfig”和“Emerald themer Manager”

sudo apt-get install compizconfig-settings-manager
sudo apt-get install emerald

安装完成后可在 “系统” -> “首选项” 内找到 “Advanced Desktop Effects Settings” 和 “Emerald Theme Manager” 两项。



4. 下载 “HastaLaVista” 主题并设置:将下载的 “HastaLaVista.emerald” 文件存放到用户目录下,如“/home/god”,使用 “Emerald” 打开(import..按钮)并确保选中“HastaLaVista” 主题。



5. 在“Emerald”中切换到“主题编辑”,选择合适的窗口标题栏文本字体,如果此项不设定,可能会造成窗口标题栏字体过大或过小。



6. 打开“Advanced Desktop Effects Settings”,在“特效”类别中确保选择了“Window Decoration”(勾选),并点击“Window Decoration”进入设置详细:



在“Command” 内输入 “emerald --replace”,我们将使用漂亮的“HastaLaVista”主题来替换掉当前的默认主题风格。

7. 注销当前的登录并重新登录,Oh!yeah 焕然一新的桌面新主题出现在我们的面前。

标签: , , ,

你了解 linux 下的压缩文件格式吗?bz2 和 gz 文件对比

  .bz2和.gz都是linux下压缩文件的格式,有点类似windows下的.zip和.rar文件。

  .bz2和.gz的区别在于,前者比后者压缩率更高,后者比前者花费更少的时间。也就是说同一个文件,压缩后,.bz2文件比.gz文件更小,但是.bz2文件的小是以花费更多的时间为代价的。

  压缩实例:对一个599M的文件夹workspace进行压缩

  bz2文件

  time tar -jcvf j.tar.bz2 workspace/

  340M 56.8%

  real 13m20.975s

  user 11m13.872s

  sys 0m5.985s

  gz文件

  time tar -zcvf z.tar.gzworkspace/

  348M 58.1%

  real 2m10.305s

  user 0m54.228s

  sys0m7.399s

  总结:

  压缩后,.bz2文件只比.gz文件小了8M,但却花费了后者6倍多的时间。当然,压缩的比率,时间跟被压缩文件的格式,大小等因素有关。所以,本例不能说明使用gz比使用bz2更划算,但至少可以证明bz2比gz压缩率更高,gz比bz2花费更少的时间。

标签: , , ,