5 V2 \( N% J- D: D6 F! M- P6 i label=dos% E @1 R4 }+ X% q
; Z# Q* ?2 S! p; s! W table=/dev/hdaimage=/boot/vmlinuz-2.0.34-1 label=linux root=/dev/hdc5 read-only % w/ Y! G1 I! `5 B / t0 T$ s: ^& u9 B+ v 3. 去掉引导区内的lilo信息 \7 ^, Q" V4 V. n+ @
0 q( p: B* j Z: o: k' p3 v9 o4 i
安装lilo后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这时只须用软盘启动dos再运行 fdisk/mbr 即可。(这个方法还可清除任何引导区病毒) C: [- x1 U( E. _9 J: r6 I. A: ?
4. 让X 支持AGP 显卡. R; C% Q7 h* t! r% Z; x
3 B; G% @& ]$ J G9 ^1 y 下载一个AX 4.1 即AcceleratedX 4.1 ,一个商业版的X Server 。除AGP 显卡外AX 还支持很多牌号的显卡。另外还可以用AX 带的设置程序Xsetup 方便的对分辨率,刷新率等参数进行设置。不过我也不知道用AGP卡效果如何,因为我现在还在用老掉牙的 S3 765 。* i9 U6 y& l" }
. ~% R6 x, [" I! O6 l& D' i0 A
按此下载AX 4.1 , Y9 ~9 S$ I: h; r& M9 P( I d0 c5 f, X3 A: K. |! Q 5. 把man 或info 的信息存为文本文件 5 {: ]5 \, W- s/ e1 G" m. j9 x, T7 g2 ?
以tcsh 为例:man tcsh / col -b > tcsh.txt info tcsh -o tcsh.txt -s # X+ K# M X! o0 f" ^ l
7 q, D& z: l! |9 g. b9 @ 6. 用当前路径作提示符 2 m7 O6 _+ E- ?; l- q% m. y1 E2 c9 x- C# r2 X
对bash 来说,在.bashrc 里加一行:PS1="\$PWD\\$" 7 C( c1 p2 ?- D; {8 u b; |: \# G ~# Y
对tcsh 来说,在.tcshrc 里加一行:set prompt="%/>" b8 u& q5 B) |8 z" a7 K n: M/ B5 o+ w
7. 压缩可执行文件 4 N# k! [. ~( W ! p$ Y5 l, h) K+ D/ E Linux 下有一个类似dos 里的pklite 和lzexe 的命令-- gzexe 。而且压缩率一般都可以超过50% ,在空间紧张时很有用。比如:1 W. W: V7 ~; k- r0 C9 p- c
7 H' P& }3 x* F! C% Y* V* t3 {
/dosc/temp# ls -altotal 148-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk/dosc/temp# gzexe gawkgawk: 54.5%/dosc/temp# ls -altotal 216-rwxr-xr-x 1 root root 68710 Dec 8 15:36 gawk-rwxr-xr-x 1 root root 149564 Dec 8 15:33 gawk~/dosc/temp# 5 a) E, Q9 I* F& R( M5 j! h) p/ W( u4 a% O! D' L
8. 查看Linux 启动时的信息 , O- U% d6 P" f/ Q7 u' v6 f' H9 z4 G
Linux 启动时屏幕显示的信息来不及看清就一闪而过,如果对这些信息感兴趣的话可以在启动完后用命令dmesg 查看。/ K% J" E* G; y8 Q* l2 |( i
3 C. S5 y. W2 c% Q* u 9. 处理文件名内含有特殊字符的文件 7 \- `; T! O; G4 }' v 0 U3 w, t9 Z( H. c" _ 如果有一个文件名叫-file 如果想删除它,键入rm -file 会显示invalid option ,原来由于文件名的第一个字符为- ,Linux 把文件名当作选项了,可以加-- 解决这个问题,如rm -- -file 。如果是其他特殊字符的话可以在特殊字符前加一个\ ,或者用双引号把整个文件名括起来。2 a0 f9 _ E# M, s& P$ t$ n
6 V3 m8 l9 B1 X( w 10. 一次处理一整个目录 : h6 p5 k- b$ b- R9 ^6 ^) A/ d; @+ G. t* A
Linux/UNIX 的很多常用命令如rm ,cp 等都有一个参数---- -r ,是递归的意思,命令里加了参数-r 就可以对目标目录及其下所有子目录进行操作,如:rm -rf /test (f 是force 意为强行) ,该命令完全删除根目录下的子目录test ,作用类似于dos 下的deltree ,当然使用这个命令时要特别小心。再如:cp -r /test /test1 有类似dos 下xcopy /s 的作用。( N4 p3 @# Q2 Z |
6 i u2 j! c) ~1 o9 G* c
11. 修改登录画面 U5 L( j5 H% z: J7 Q
% x. R: P4 ~, i i' B, } 对本机: $ @9 s# `, l. ~7 a% m( j& ]) V6 y, j" D5 U, j/ ^5 Y: ~3 h b
先修改文件/etc/issue 改为相要显示的内容,再修改文件/etc/rc.d/rc.local(RedHat) 或/etc/rc.d/rc.S(Slackware) 把下面几句注释掉:# This will overwrite /etc/issue at every boot. So, make any changes you# want to make to /etc/issue here or you will lose them when you reboot.echo "" > /etc/issueecho "Red Hat Linux $R" >> /etc/issueecho "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue( n" f+ _) _" Y