在线时间 63 小时 最后登录 2019-5-3 注册时间 2004-5-10 听众数 443 收听数 0 能力 -250 分 体力 10122 点 威望 -12 点 阅读权限 150 积分 -516 相册 6 日志 10 记录 10 帖子 2003 主题 1253 精华 43 分享 8 好友 1292
复兴中华数学头子
TA的每日心情 开心 2011-9-26 17:31
签到天数: 3 天
[LV.2]偶尔看看I
自我介绍 数学中国网站(www.madio.cn)是目前中国最大的数学建模交流社区
群组 : 越狱吧
群组 : 湖南工业大学数学建模同盟会
群组 : 四川农业大学数学建模协会
群组 : 重庆交通大学数学建模协会
群组 : 中国矿业大学数学建模协会
初用Linux时可能有处处不方便的感觉, 可是等使用一段时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的. 3 s- D2 Q l& ], s5 y0 B$ l$ G( |
! x5 w$ v) K9 [$ S8 T- A; @ 1. 使用虚拟控制台
8 H4 ]! s' `8 M9 b / _3 j0 [$ r9 x5 {0 |, u# ?8 i; H
登录后按Alt+F2键这时又可以看到"login:"提示符, 这个就是第二个虚拟控制台. 一般新安装的Linux有四个虚拟控制台, 可以用Alt+F1~Alt+F4来访问. 虚拟控制台最有用的时候是当一个程序出错锁住输入时可以切换到其他虚拟控制台登录进入后杀掉这个出错的进程.
7 I' ^( x$ M0 f2 s! A4 S$ g, }0 q$ R1 e $ N; [ c- u2 I: B, ^, O4 ]
2. 拷贝与粘贴 r9 i. i' h. H5 ^5 I* P' t
$ n/ n9 X1 U' D; m& S b5 d4 j
字符界面: 不管是Slackware 还是RedHat 安装后每次启动时都会自动运行一个叫gpm的程序, 该程序运行后就可以用鼠标来拷贝与粘贴了. 具体做法是按住鼠标左键拖动使要拷贝的地方反白, 这时反白的区域已经被拷贝, 再按鼠标右键拷贝的内容就会被粘贴在光标所在位置了. ; r; Q6 J% f( A3 H4 p: Y
9 J) i5 P/ S9 Y7 n- q6 C, x8 I+ ]
X-Window下: 拷贝的操作与字符界面下一样, 三键鼠标的话按中键粘贴, 两键鼠标的话同时按左右键粘贴(须在配置XF86时在鼠标的设置里选择 Emulate 3 Button). - j# N0 X6 r/ u ~4 ~( H w
' a+ S" s$ X$ y8 I, E5 \ 3. 快速进入某些目录' ~, D" q+ p6 Z. \0 w# Y0 ?
7 d) m! o& t/ u0 R4 M
键入cd ~ 可进入用户的home目录.
; G3 Y0 D% K* S- H
. z* b$ S4 \. a2 j2 m; T 键入cd - 可进入上一个进入的目录. : n E. w3 u; m' t
, j5 J0 a0 F' t; R
4. 软驱的使用
! U3 g1 _$ ~6 p- P7 R 3 A( B6 ], X; j! c( H. W! O
如果是Linux 的ext2文件系统用如下命令:
. C+ x5 t1 O5 e; r
; Z/ r/ G4 ` X/ m" t, G #mount -t ext2 /dev/fd0 /mnt / {! W) x* L; g! O+ b/ a, {- E7 m
/ T& ~* N2 E+ m" h dos格式的软盘则用命令:
! m. @' P3 ^( k' ?# Y
& v) Z+ }5 r" t) o #mount -t msdos /dev/fd0 /mnt
2 b5 j) W2 K/ S7 z $ w) q! p) s. F# ?. l; A; j
然后就可以在/mnt里访问软盘的内容了, 注意在取出软盘之前要先卸掉软盘上的文件系统, 6 G; d* r4 B& S2 r4 b2 q
& v8 s8 s0 a3 j0 V% a, y
#umount /mnt * V! o N5 |, o- j
) _, y) E( z0 N7 B3 s1 y
否则会导致信息丢失.
) d5 K, @( [0 Z1 k1 c
3 f5 P, H' d2 V! k+ m, c 在软盘上建立文件系统可用如下命令: " J* o% l) v5 P
# y$ U2 q6 W# z/ U
#mke2fs /dev/fd0 1440 * K. _/ @2 r& x8 w
9 R6 ]/ u8 D5 w! f 5. RedHat下显示彩色目录列表
4 u' b) ?; {# B' o H
: ^$ F( @8 i. S+ | 打开/etc/bashrc, 加入如下一行: / N( J( } F! P6 ~- u" q" }6 Z
$ H" _/ m3 v6 v2 \0 t
alias ls="ls --color" / O; d. T1 R ~/ L7 u; L7 z& u! \
2 J2 p7 M* ^: l) G: Z 下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:
7 m7 y8 f$ w j$ N+ K1 I , C \* M" o! e. I
蓝色-->目录
# f" J/ m4 j3 l" ^ G9 L5 O
2 U5 H# f2 X3 Z( W2 `; n( | 绿色-->可执行文件
( ^/ J+ c. Q7 f9 _/ E 0 a. E6 g0 T: [. [( |# v- m
红色-->压缩文件 ( R( x- i5 u8 g: a
1 d2 X, H0 \( Y2 Y0 \& ? 浅蓝色-->链接文件 , y4 M, `) \- w; s$ w/ S
4 i6 p! _$ u. W- {7 t 灰色-->其他文件 * J5 k( _$ y# n$ Y! |) m W
2 m1 j, ]6 F/ N% O 6. 显示文件的类型
7 s3 s& h+ \6 l T0 B( d
! u' L. o- O: s; f 用命令file 可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式, 例如:
2 ? t% z" b' U7 F' S* v; C0 N
/ h: V" N w1 u. ~) ]- B #file startx
3 h0 w9 j8 Q6 d+ t7 c" _! }# G; O
, t1 x6 F2 j3 D( l$ ~8 c% ] 7 .命令文件的路径 3 f& l4 C. H) r5 q) x: y
/ G, c P9 e" F- Y& `
当你键入一些命令如find, shutdown, mount, startx时是否想过要知道这些文件究竟放在哪个目录里? 用命令! H& a t; l! D- ]' \1 H
+ J) d6 c: [' {7 j& A& E7 d
whereis 可以实现.如 4 M7 F( M1 G9 o( W3 Y8 \! O
S0 ^) M3 t" r" M #whereis startx ! E0 V8 o& K% `# V3 ~% v9 s4 c7 c
4 E4 y6 z6 y2 V
8. 查找文件
, Y0 y4 M6 C! e! z" k . D2 M( b) \' u' n
find 命令要加一些参数才能查到文件, 如:
- X9 I+ x6 B; P 8 d& M3 q& z: C! S \ R# a2 L
#find /usr -name XF86Setup -print / n2 G Z; R; A7 F9 J: \" R
' m+ f* ? N @ b( d 在/usr里查找文件XF86Setup. : o6 J5 c) D# [& o( W- f* R
2 P$ x6 _' R6 @% y! {% Z% A/ G3 m! r 9. 删除无用的core文件 ; l+ S3 q# t6 v- z
: h) W) ^. o0 u5 i4 j! [
程序运行出后有时候会产生一个名为core的文件, 这个文件一般很大而且没什么用, 可以删除掉以释放 空间. & U' `( ^' e+ @7 s& E1 m$ y2 ^: `
3 [: Q9 l2 L; x' x2 ]
10. 一次解开.tar.gz文件
! @' X# K* B; _/ _: t/ ?! R+ g ' o! }$ u( S) e( k/ L
解开.tar.gz文件一般要先用gunzip解压再用tar解包, 在Linux下可以一次完成, 如:
# f4 e! Z' ]8 \. M1 c' x
4 n0 Y0 g3 T& o; ~ {2 @ #tar zxpvf sample.tar.gz
+ L& ~, b4 ]3 n7 L' [. V) K
4 X! U# [- X, G9 @6 L 11. 显示win95分区里的长文件名
0 V& X2 x' y! P# f
/ S; T1 N4 ^1 j 如果你发现win95分区里的长文件命不能显示, 可以重新用vfat方式来mount. 对于启动时就mount的分区可以修改文件/etc/fstab, 将里面的msdos字样改为vfat. 如果无法用vfat mount, 则要重新编译一下核心, 加入对vfat的支持. $ k2 t6 u# |' z9 P- }
3 H+ j# H. ?2 K4 m1 V 12. Linux 里的Norton Commander
8 L" j; p) g* A5 k" z1 t. N+ f
1 E2 c) G. D R; ]# [" ^8 M5 j 在提示符下键入命令mc后你就会看到一个与Norton Commander很相似的界面, 实际上功能也很相似甚至更强大, 比如可以直接对.tar.gz 压缩包里的文件进行操作(有点像ZipMagic).
3 P) y0 h1 P) \
1 ~. D/ M8 a/ b3 o. z 13. 启动后直接进入X " E7 A+ S4 w0 R# p6 I' e
: N* ]8 }; ?+ [ 编辑/etc/inittab文件, 把id:3:initdefautl改为 id:4:initdefautl. 不过搜索路径可能会有些问题, 关机时你得直接进入/sbin 里去执行shutdown. # @; ?* R T/ H9 h% E5 t0 O) I
0 s, [3 [! c" m+ j
14. 后台运行X 程序
/ l1 F) V4 e6 x$ j/ z + Y. R! C6 A& q( o0 W4 \. Z1 D
执行一个X程序时别忘了在后面加一个&号,如 #netscape & 否则的话在你推出执行的程序之前再无法在那个终端窗口里输入命令了.
+ r/ _5 }: y2 `- ?9 Z, e ' \0 g6 u' N. S
15. 强行退出X
( r( d% [. w2 }4 K# w0 |7 c9 n / Z3 x1 n: I+ x
有时候在X 里由于程序出错鼠标键盘都不起作用, 这时候不用着急, 因为在Linux下几乎不会像在Win95里那样恶性死机, 你只须键入Ctrl+Alt+BackSpace键就可以回到字符界面下了.
zan