本文介绍了
Linux操作
系统应用过程中12则
经典技巧,合理应用这些技巧可以更好的使用Linux系统。
# c& `. B3 T+ _1 L" q/ |
1、处理特殊的文件名8 H9 H/ I0 k" A/ q2 {4 }3 Q
假设Linux系统中有一个文件名叫“-ee”,如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入rm-ee命令,界面会提示我们是“无效选项”(invalidoption),原来由于文件名的第一个字符为“-”,Linux把文件名当作选项了,我们可以使用“--”符号来解决这个问题,输入“rm---ee”命令便可顺利删除名为“-ee”的文件。如果是其他特殊字符的话可以在特殊字符前加一个“”符号,或者用双引号把整个文件名括起来。
$ {9 e( B# a# L
2、直接进行Linux的安装工作3 R3 `4 g2 F# ^. t; x
在安装Linux
操作系统时,可以利用该系统光盘中的一个名为“loadlin.exe”的
软件,将Linux核心直接调入
内存,由Linux核心代替当前操作系统来接管
计算机,并进入Linux的安装界面。在安装Linux时,我们只要在运行对话框中输入“loadlinE:imagesvmlinuzroot=/dev/raminitrd=E:imagesinitrd.img”这个命令就可以直接安装Linux了;其中“E:imagesvmlinuz”为Linux的核心名。
; I3 h4 H$ Y6 y8 M+ h) u) M3、消除Xwindows下的死机现象* i t1 k1 V& t% F/ \
[color=#FFFFFF']
) O/ S1 J5 J9 l; I9 K+ y( K9 Z; p
0 S& U1 q7 [, {2 M+ W# l% f我们可以用两个常用的方法来消除这种现象:第一,用
键盘上的复合键“CtrlAltBackspace”来关闭当前正在运行的任务;第二,首先按住键盘上的“CtrlAltF2”复合键,让系统切换到另一个操作台,然后登录到系统,再执行“#ps-ax/grepstartx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill-9PID_Number,最后通过“AltF1”复合键返回到原来的平台。
4 t+ Y' G2 S0 W; l: o2 W: e
4、快速关闭Linux系统7 S" k5 M& J8 [+ R- D/ R! i4 S
[color=#FFFFFF']
4 k+ C( Q' ~8 y) X, w$ M# f7 E
% B3 e1 I- _ V; [/ k2 b. H
最新版本的Linux/UNIX系统借鉴了大型机的
技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户
数据,自动同步刷新文件系统,用户完全可以随手关闭
电源,从而达到快速关闭系统的目的。
' H1 u! W/ u1 G# G5、巧妙使用“rm”命令: P' Y% v8 F0 b$ x; ~+ j
我们可以使用带“-r”参数的“rm”命令来删除一个非空目录,例如我们在命令行中输入“rm-rbbb”这样的命令,表示系统将把bbb目录中包含的所有文件和子目录全部删除掉。
; R6 t; S7 d* g5 d
6、巧妙使用“Tab”键
- i) y7 }9 r; e1 N大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个地输入字符,比较麻烦。假设键入的字符足以确定该目录下一个惟一的文件时,我们只需按键盘上的“Tab”键就可以自动补齐该文件名的剩下部分,例如要把目录/ccc下的文件“ddddddd-1.2.3.tar.gz”解包时,当我们在命令行中键入到“tarxvfz/ccc/d”时,如果该文件是该目录下惟一以“d”打头的文件的话就可以直接按下“Tab”键,这时命令会被自动补齐为:tarxvfz/ccc/ddddddd-1.2.3.tar.gz,从而提高了输入效率。
8 ~4 p% k7 U6 B# E
7、多用鼠标拷贝与粘贴来提高操作速度' c" o) I# Y0 p& M
Linux系统安装后,每次启动到字符界面时都会自动运行一个叫“gpm”的
程序,该程序运行后就可以用鼠标来拷贝与粘贴了。具体做法是按住鼠标左键拖动使要拷贝的地方突出显示,这时突出显示的区域已经被拷贝,再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。如果我们在Xwindow下运行Linux系统,拷贝与粘贴的操作与在
Windows9x系统下一样。
, \. m. P8 F. c/ x& E5 t8、快速启动Linux系统
, K+ O w0 S+ D5 @7 E/ F在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”就可以了。
% T; P/ G- j2 l
9、增加虚拟缓存* {5 y: U" P! ?
[color=#FFFFFF']
. N- k3 D( ~0 p, c. |- ~7 s2 g
~9 v+ t. c0 o/ ?+ Y7 v
使用命令:mkswap/dev/hda(假设Linux的
驱动器是/dev/hda),swapon/dev/hda;要自动启动Swap,可以把新的分区加入到etc/fstab中去,照着原来swap的写就行了。用"free"检查swap的大小,Linux支持最多16个交换分区,每个交换分区最大128M,没有空闲分区的时候,可以用个大文件来建立。
$ T& t3 g- E0 c7 Z( n% v6 H下面是执行的一系列命令:
$ p4 x0 ^, y" d4 D5 F
[color=#FFFFFF']
7 |# j8 t' }" }* q! J( m ^
7 T1 w# H! H; J( Y, K#ddif=/dev/zeroof=swapfilebs=1024count=8192
i# F( y) K: F, j8 p#mkswapswapfile8192
2 _) H! }- q/ L( s/ H7 s# `/ U3 n#sync
7 } A0 S# O/ Q8 P# D" I[color=#FFFFFF']
$ z$ M% j4 p( [4 @: `% ?6 b& r! Z9 Q* a. E
#swaponswapfile
# B* Q9 W" e" n4 A! M/ }9 A" m
10、巧妙使用Tab键* x9 H# t: x& U" f
大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个逐个地输入字符,比较烦琐。假设键入的字符足以确定目录下一个唯一的文件时,我们只须按键盘上的Tab键就可以自动补齐该文件名的剩下部分,例如要把目录/ccc下的文件ddddddd-1.2.3.tar.gz解包时,当我们在命令行中键入到tarxvfz/ccc/d时,如果该文件是该目录下唯一以d起头的文件的话就可以直接按下键盘上的Tab键,这时命令会被自动补齐为:tarxvfz/ccc/ddddddd-1.2.3.tar.gz,从而提高了输入效率。
) b/ `9 F4 n% W) u( Y& x; e d11、多用拷贝与粘贴来提高操作速度# Z4 a5 K0 z: l1 U3 X
Linux系统安装后,每次启动到字符界面时都会自动运行一个叫gpm的程序,该程序运行后就可以用鼠标来拷贝与粘贴了。具体做法是按住鼠标左键拖动让要拷贝的地方突出显示,这时突出显示的区域已经被拷贝,再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了。如果我们在Xwindow下运行Linux系统,拷贝与粘贴的操作与在普通的Win9x系统下一样。
7 q3 I6 O8 h, p, M8 K1 U12、提高读盘速度/ i; P$ a( }8 ?& Z7 ~& _4 O, F
在Linux下进行一些设置,让Linux在32位输入输出方式和DMA通道方式下进行工作。设置时,在Linux命令界面中输入命令/sbin/hdparm-cl/dev/hda来打开32bit传输方式,输入命令/sbin/hdparm-dl/dev/hda来打开DMA传输方式,接着再输入命令/sbin/hdparm-kl/dev/hda来使硬盘在Reset之后仍然保持上述的设置,通过这些设置,我们就能提高Linux的读盘速度到1倍以上。