QQ在线服务: 风舞残阳风舞残阳 年满19岁年满19岁 小罗小罗 晴天晴天 心雨心雨 叮叮肉叮叮肉 小周小周 小童小童 小破孩小破孩 遥望当年遥望当年

用户导购指南

水货IBM笔记本电脑报价

行货IBM笔记本电脑报价

IBM服务器报价

IBM笔记本电脑配件报价

本周水货IBM笔记本电脑特价

IBM笔记本电脑驱动下载

水货IBM笔记本电脑验机流程

水货IBM笔记本电脑保修政策

IBM笔记本电脑FRU查询

IBM笔记本电脑常见问题

IBM笔记本电脑使用手册

笔记本电脑验机软件

论坛积分使用说明

水货IBM笔记本电脑异地购机流程

笔记本电脑购机经历及现场

贵宾申请入口

贵宾用户FTP入口

查看笔记本配置

水货APPLE苹果笔记本电脑报价

 
发新话题
打印

[linux教程] linux使用经验点滴

linux使用经验点滴

1. console顶部显示现在时间:在/etc/bashrc或"/.bashrc中加入环境变量PROMPT_COMMAND。) V1 W( t5 l3 N7 \8 f- V7 i

! Q% q8 s" u  t, j4 L6 }" q  export PROMPT_COMMAND='echo -ne1 [( C  V$ [1 d5 w( A

# V, Q+ m2 s) n2 X  "\0337\033[2;999r\033[1;1H\033[00;44m\033[K"`date`"\033[00m\0338"'2 a. x2 w6 {0 t5 j
/ g* j7 E6 U( ^+ P+ ~
2. 使用多达23个的虚拟终端(VT),假设你现在有6个,仿照/etc/inittab种的文件,加入 
: L7 Z3 t4 b8 q* X
, B) X1 ]( f6 Z( K) E4 q  8:234:respawn:/sbin/getty 38400 tty8 
% \# a: m: A4 q4 t  ~) H* {/ U, c* m( N/ a
  24:234:respawn:/sbin/getty 38400 tty24 
) ]; e( M  w; f$ |8 R) B6 Y  Z6 S( L- D" Z; x2 B
  要跳过VT7,因为X使用这个终端。然后telinit q以重新加载配置文件。使用左AltFn在1-6和8-12件切换,使用右AltFn键在13-24之间切换。
- y: A" m! ]3 W( \" M
5 S3 Q/ Y9 p3 j; F5 z0 _& i9 t3. Console切换:左Alt-方向键,循环切换console。效果和AltFn一样。+ l  Y- e" |" s# Z  m  i) j
' g- l3 B: h5 x  U
4. 简单的进行Dos转Unix:如果你的文本文件中每行结尾都有讨厌的Ctrl-M的话,使用这句命令能够快速的解决问题 sed 's/^M//' filename %26gt;newfilename & I5 |3 Y) H6 B& A4 s& S

2 m1 n! t) w& ~% {. h6 d5. 快速建立MP3播放列表:find /mnt/cdrom -name *.mp3 -print %26gt;%26gt;cd1.play.list.这样就会把CDRom中的所有MP3文件建立一个名为cd1.play.list的文件。然后使用xmms 或 x11amp就能进行播放了。' _' U; d: p8 T  K, T8 m( h2 |4 a  ]

2 a/ A, M: u9 v  W0 L% _9 ^6. /proc中的重要信息 7 H& g7 W# W2 A7 e
[color=#FFFFFF']
& Q. F% T, Q$ |; u; m9 N3 A; ~0 w9 l' t3 ^7 q2 i0 _+ v3 @  |

* v  W% _- T, J  cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) 
' s  o" l' `# m% ]8 S' Z5 F3 r& B
  cat /proc/interrupts - 中断 2 t" J' ?  e7 b7 J

5 @3 j: j; y& a/ B1 L  cat /proc/ioports - 设备IO端口 1 e2 X) w4 j/ E( C! A; e- s
0 `/ g, ^7 n( v2 \8 z, o
  cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size) 
1 a1 d- ?* g2 k. p$ C* A
0 S# V4 `% y& d. a+ l/ m  cat /proc/partitions - 所有设备的所有分区 
4 k) [9 r( X' e, v/ G- T5 |5 Y
2 f& T& F9 `# Y  cat /proc/pci - PCI设备的信息 + R# w9 m! K" }7 G! _8 |) |
5 P7 z6 e% A! j7 z4 N6 ~
  cat /proc/swaps - 所有Swap分区的信息 ) @1 W/ A! A# L0 C' G8 S
/ q/ [2 H9 N" ~; I. P! F9 x
  cat /proc/version - Linux的版本号 
  q) E+ i1 [% s; ]* c
$ ^/ p5 n& A- e7. 真正的Console界面:说实话无论是KDE和GNome我都没什么喜欢的,毕竟受Windows熏陶了这么长时间了。但是在Console下其实才是真正的Cool界面。使用SVGATextMode可以让你的命令行界面达到132x60(标准是80x25)。我的486(Trident9440)上使用的是132x43,那密密麻麻的字符真象Hollywood的几年前的电影(现在连电影里都是Windows了)给人感觉秘兮兮的。配置文件在/etc/TextConfig中,不过如果你的XWindow都无法正常显示的话,那估计这也用不了了(毕竟是好几年前的东西了)。
4 i& k! A  M  D5 `" {" M# b  u& A  O: G7 I
8. 让你的硬盘飞起来: Linux下也可以使用32Bit I/O和DMA。使用/sbin/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式,使用命令/sbin/hdparm -d1 /dev/hda(hdb,hdc...) 打开DMA。最后使用/sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设定,这么一来,硬盘读写速度应该可以提高一倍以上。 3 B" T- |* M7 k
6 C) ]/ S# a# H( t
9. 微调你的Ext2: Linux下的命令tune2fs可以设定最大Mount次数(因为Linux即时在mounted clean状况下,达到一定的mount次数后,会强制e2fsck对于我这样的每天开关机的来说很不方便),tune2fs命令的其他用途请参见man。 
( w6 m, G. z: U8 Y
: v9 T3 F3 e0 A. x10. 禁止在Netscape中显示闪烁(Blink)Tag: "/.Xdefaults中修改Netscape*blinkingEnabled: False 之后运行 xrdb -Load "/.Xdefaults
& }8 e3 m  {) R# O% }2 S3 j# G' Z$ |- k& b* g# D0 i
11. 随时改变XTerm的字体大小:shift加/- 
) h( U1 K& w( W* M/ ^; p7 S
/ V$ Q- k" y1 b) E% k12. Ext2的文件属性: lsattr列出属性,chattr可以改变属性。如 chattr A   filename 则系统不会修改其last access time属性;chattr i 则可以  避免被rm掉。 
( e" ~9 g" J! V
1 \' F! A5 r+ A. P13. SIS6326显卡的配置:在Device中加入:DacSpeed 110 Option"no_bitblt" Option "sw_cursor" 
$ P% d0 I% w8 v) Q; M6 ^1 u6 r* y4 G6 \
14. 使用strings可以把字符串从Binary文件中分离出来。& l! L) G+ T$ X) L0 [2 N3 e

0 W" s3 ~6 T+ c: w7 p15. 你大概已经习惯了使用Top来观察系统使用情况,那就试一试使用Vstat1来看看cpu的空闲程度(显示结果的最后一项)。 ; r/ W3 d  B( m7 Y3 W# i, u
/ O, i- o7 f; {
16. 使用Watch命令,反复执行特定命令,如"watch ls -l /tmp/blah",将一直观察文件的大小改变。 
$ q0 Y0 u5 i8 V' X" P8 L/ q! F
' r4 \/ m' y+ S7 m, c, k17. 使用pppstats得到ppp连接的数据。 
- }1 J. Y5 J( y9 h
% z3 F; E% [2 P18. 显示远程机器的NFS: showmount -e hostname # y/ t6 i: c. G; ?2 l# q

8 {7 N8 G# E. u- A+ j19. 使用autofs免去你每次mount和umount之苦,再RedHat6.0中带了autofs的rpm,只要安装好之后便可以享受自动加载文件系统的方便。 在/misc目录下,创建一个cd目录,如果使用其自带的auto.misc和auto.master的话,马上就可以实现自动加载功能了。 6 R: z, k: }+ I- F2 W  |

9 f* d: b3 O# B. s* v20. 在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的麻烦了。使用ctlR可以互动的检索以前使用过的命令行。 ( f8 j' L+ i6 d1 a6 z

/ g) P! Y# a& N, S8 Q1 T  F, d4 ~21. 使用cd -在上两个cd /directory/操作中切换。如先是cd /home/foo接着是 cd /home/maison则接着打cd - 会进入 /home/foo再打cd - 会进入/home/maison。 - v9 l3 ^: r) z
2 i* c/ r7 e  K& W; {8 `9 \" J
22. Bash中的快捷键:ESCAPE-B 会向前跳一个单词,Ctrl-K会删除从光标到行末所有字符。 
* a* ~" W$ k) K8 c& `' L0 |4 O" a+ c
23. 在PS命令中使用grep,例:ps auxw │ grep gpm 会列出所有含有gpm字符的进程。 
( \3 O. G7 D$ L1 T; e& W* b! w" k+ |% Q7 Y
24. 在同一个命令行上同时执行多条命令:用分号分隔。如编译一个源文件:  type ./configure ; make ; make install 。之后你就可以去散步了(  不要在电脑前花费了太多时间了,生活中还有很多美好的东西。) 
7 _% e$ ^1 U6 M/ [3 |7 W
) e8 g3 Y& I& m* J, A/ U4 Q25. 把运行结果输出到一个文件中,如 ls -l %26gt; foo.file。 / m! u, ^4 ]) O0 a6 U% p' l

: V& c; S) {3 t& z26. 使用Top命令监视系统状况,内存使用情况,开机时间,进程状况,每个用户的使用情况等等。使用S命令可以改变其刷新的时间:如.5将会使其每半秒钟更新一次。 
; j, @) \' _) ?# J[color=#FFFFFF']
3 b; j0 u: I& `. K% `
3 `  R; P" I6 m  g6 O1 Q# H$ _) S8 @4 [  V
27. 同时Unzip多个文件,unzip *不正确,而是unzip "*"。 
) X& o' F2 e: J2 _+ T* e+ ]/ R0 F7 j( Q9 h- m
28. 建立符号连结,这大概是最有用的功能了,ln -s real-file symbolic-file,无论是设备,文档还是脚本程序。 , P3 s: d7 n/ E
/ ~! R8 m! r7 p; C+ ~' V2 y8 d. I
29. 改变显示的单位,如du -hm 将以M为单位输出结果,同样的du -hk则以K为单位输出。 , I$ n2 s* R& q) @: J* S% q/ U7 P

2 a; \# v& W9 f, f9 ^/ R30. 自动Logoff,在"/.bashrc中加入这么一句话:TMOUT=300则会在5分钟之后logoff,不过如果less这程序运行则不会启动。 ; y2 p4 }+ J* M1 J' r, w  m% Z
% \" E1 k2 s) V; t) W! J; X
31. 在使用less 或 more时,直接启动编辑器:在less中打入v键,会立即启动vi或其他你在环境变量中指明的编辑器,但是more只能使用vi。
(※本文搜集自:重庆未来科技 http://www.wlkj.net 重庆IBM笔记本电脑、重庆IBM水货笔记本电脑、重庆苹果笔记本电脑、重庆IBM服务器专卖)

TOP

发新话题