注册麦芽地 |登录

【苹果电脑论坛】麦芽地-Epub论坛OS X 86 系统安装 › 查看主题

50399

查看

304

回复
返回列表

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

go

麦客玩转MAC OS X 的基本常识!--新手必读

楼主
发表于 2007-12-9 16:17 | 只看该作者 | 倒序看帖 | 打印
也算是个学习笔记吧!!!* H" R& S) ~- w: E" @9 s+ G; q5 n

& S! ~$ g6 s6 ]5 k  _+ n1 }: l( U第一课:
, C# o# Y3 j9 j" A6 Tmac / mac osx86快捷键图文版!原创! ) O0 V" p) Y3 b- T; ^' c

, g5 o$ `- }0 X" C* f  W2 ~各键在win键盘下面的说明! ' V& W6 U/ m) _. m1 p/ s

1 T/ ~, v- h4 \% z7 C6 A= win键=OP
7 _6 ]) j' O1 [, G/ e) n; ~= shift键=shift
) G: X: P0 l4 j= alt 键=Command , W' O& E) w# J! T% X$ L
= ctrl 键=ctrl& t8 I5 s  f# \  W# U
0 b% |$ u. O! }! ^& [
[ 本帖最后由 envying 于 2008-1-11 17:00 编辑 ]
    • Tutingheart: 很好,对新手有指导意义麦币 + 5 枚 贡献度 + 15 度
    • envying: 精彩文章 + 15 麦币 + 15 枚 贡献度 + 15 度

TOP

GITCHINA

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

沙发
发表于 2007-12-9 16:18 | 只看该作者

第二课:相关快捷键


/ c* b) J: H# s) e* Y' S$ j
% y6 m  ?( j" |4 }& x3 ?
7 P" K. L; O5 }( ^* b5 V, @7 H

" o( d, j4 ^9 t$ c* J
1、常用:# E6 m8 N+ B0 d& m6 M3 B

: w" |8 Z4 w4 y! r$ L- U
$ k5 D  P3 [) w- x9 d) Y* n
7 y3 s* A8 E/ A  l' t( w; U4 L
   2、Exposé Space和Dashboard:  C; H. D7 [, ^6 ?5 ^% J3 Y

  z7 z' X- ^* e
- _/ F9 x; u  g: N

5 [* M* N8 G  V4 r2 ~5 j   3、基本:* W2 K7 d& K5 v1 Q9 `

/ P% J7 |! D1 c. l% c  B: {7 K+ T7 N4 z5 D7 q/ w
3 g, w& A/ M8 W' S
   4、F键:
2 u" p3 x+ |; u( r, m7 f
3 b) P# i5 c! `' ?
4 l. A) v" N) a
3 j6 c6 B5 M/ l/ i/ e, Q3 T+ }# C
   5、Finder:
6 g0 R% B1 U1 D8 M3 k5 w( ]* k& Z  z! A# {* X: }

) s% e$ H+ |" O9 a

; @* G1 ~* _$ s3 @8 u& E   6、Spotlight:. V$ _+ X& a% H- k- u
7 r. }& C0 N; e. L# O% B/ ~" _9 q
& v9 J" W8 i% N, J
( }1 S' H& ?& r* u- w9 [
   7、屏幕截图:
. j: x- L3 H8 x3 b4 S/ h  f, f" n5 Y! n. ^1 y- q  {9 C

8 [1 d1 P6 m! x2 X! \% e
$ w0 G; j; P' {, W* W
   8、Dock:( @( m, `* j4 n) }
1 t8 D" x# b* A. ?0 X  e
* N& H% R4 j9 r& U/ U8 ?: T

' m( w) r4 x4 o2 l   9、万能辅助:+ K' C. ~7 g$ q
) h( Q+ t. a9 M/ l- q

! c; Q& X: r- O8 T

6 ]* Z% [5 z# v3 O  P& ]   10、启动键:# |9 Q; ?' Y/ Z2 S. X7 e1 B: M

6 I, v# B' P* ^. P
4 \, G* }: k, J: U% m# {
6 o$ Q' \3 m; o) X3 U
   11、Safari:! e' \2 V" J5 h  Z5 f

+ h7 J! i' x- s/ j- H  `6 i6 _; b8 z- n/ w3 B

6 ~6 i* I4 Z* g5 N4 L   12、iTunes:7 V+ u9 s, f! z: p$ q
2 V1 |8 B8 Q8 s6 T& r$ |' }2 X
" e" @+ S; ]6 d' X: a# o
+ f% R! P) ~0 H% t
   13、终端:+ T& N: ?4 f% }) K: `; w  J4 S# R
4 O3 L# {) u- S! O9 |: e0 ^
: K; F3 ?& \+ V. _
' ^# K$ W9 x/ j7 N8 L- |1 i2 R
   14、Mail:) R$ F+ l* q8 E' t$ R1 e2 `

/ O* H7 ?7 q9 `; c1 H, j; G; G( x& I  \* J0 B; L
7 k5 k. |9 I* W# ~5 ?; B% q! x% V
   15、Front Row:
# V% C! I7 A/ K( g% x
* z7 V2 U: @( X2 W/ Q) ]7 p( y. a% P/ U
  ]: V% y* l5 h8 r
   16、地址簿:
9 n9 X9 t5 A% z, |; {4 F
' _% T- M# [: O/ T0 n6 ~* I+ w. I# |: [2 Z$ B& y
- E- C' w. @9 q; i. }9 F

) e3 m% i6 x% T4 h/ F0 f附录:
" Q) P* ^3 i  S' |* H
   Adobe Photoshop:
4 x! K- A+ \% @
; W$ e2 ?$ O$ b% `) e1 `8 l1 p* u- Q3 i7 [$ Y
. y6 o. N( a% V2 h- {

3 C6 r4 ?& Y" ~: U5 o[ 本帖最后由 ttnk 于 2007-12-13 11:20 编辑 ]
    • 杰少: 感谢分享 + 15 麦币 + 15 枚 贡献度 + 15 度

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

藤椅
发表于 2007-12-9 16:18 | 只看该作者
第三课:恶补OSX 命令行知识9 `6 ^7 ]4 t* F2 N
# i% K6 C2 g- C9 o5 m
作者:Shuiaqua  [转贴请保留作者信息]
1 G7 Y! l) e5 f& z6 q* l5 ]
0 r0 x7 x: M% h+ P& D7 _7 o很多朋友对osx下的命令行操作挠头,估计多数是在windows时代开始接触计算机的。有dos基础的应该是看看就明白,而玩过Linux的应该是轻车熟路了。这个贴子希望能给见到命令行就头大的兄弟一些帮助,所涉及到的命令基本限于安装kext,修改plist,更换核心 所碰到的操作。如果想进一步了解Unix的命令,再网上找些关于Linux命令的文章看,有很多
7 R2 J5 [% }1 y% x; I. A" d$ {高手们就免看了,不过希望能来挑挑毛病,再来补充两句。。。
% m& @/ K7 u. c——————————————————————————————————————————————0 _+ q# u* |" e" q( E

  U/ h+ j  t, J0 r! j# JOSX 的文件系统( [; Y1 z$ G4 K; r& ?8 \* m
OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。
- u; Q  U  a4 ~9 `你在桌面上看到的硬盘都挂在 /Volumes 下。
; \/ B2 x' ]( b" Z( |8 k8 R9 a6 ^比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?; J# M3 t! W+ c
在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。
6 s) ?, L# ?. j+ K! S( c# A! n. {/ {$ N; Y( G  }
根目录位置是        /            核心 Mach_kernel 就在这里,  6 J* E2 ^! l4 T" y) ?* y  A
驱动所在位置        /Systme/Library/Extensions
% N; q8 p( k- P, _1 q  e用户文件夹位置    /User/用户名
( R% L# a* x* g) p" Q( u% w桌面的位置          /User/用户名/Desktop' l- V/ G9 N1 ^1 B; f
4 E* C. w6 x; A# f
文件通配符为星号  * / D; @# Z9 l3 r" M' o, D: x+ S

: s# G/ q" b2 L, |$ F注意:在 Unix系统中是区别大小写字符的,A.txt 不等于 a.txt。7 T+ N- U( d; ]- e+ e" B' T: e0 H% |( Q& T& J
        根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的 System中
5 Z$ w6 T4 s) `- Y/ j+ O- z7 s% {' M4 T( K9 w  z
——————————————————————————————————————————————
9 h( A9 K1 Y$ N% U5 A6 D# o$ B6 [( P. T6 O9 F. |( W% V
如何进入命令行操作模式
6 O( t* N) ^6 n" T# i3 ]. {再图形界面下,用finder 打开 应用程序 》实用程序》终端5 g: x1 |& R' I) g7 r
如果连图形界面都进不去了(比如安错了显示驱动),开机时按 F8,用-s参数启动,然后输入命令 mount  -uw /  $ W0 R. f5 d' Y8 X: z! `: [
* [) z* q# j9 f+ Y
( e7 D3 ^* n3 D0 w% l) U. t
获得权限" B9 v) U; O" k- ~
为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限
2 E9 G1 Y/ U8 i( H9 o# a" Ysudo -s  ' K( S  m' L5 h( j
然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了。7 F* |" N7 K: ?6 Z6 {% Q; u  F
+ [) H" X0 m2 \9 Z$ l; ]1 B
——————————————————————————————————————————————
+ W  z/ i- _/ P. T' p7 T6 B8 o& ~. S! H+ |' Q8 ~$ ]
基本命令& |; V  W0 q0 s% O( K9 R* q- o
列出文件
7 h8 n  B% [+ _5 R7 Xls 参数 目录名$ e5 Q. S+ _* t( P) N
例: 想看看跟目录下有什么,+ f. H6 M; T( u0 W+ q0 ~; A; @3 [
      ls /. a. r% n) a% ~, B9 J
      想看看驱动目录下有什么,
9 d  B2 R& P+ \& I! G$ X      ls /System/Library/Extensions
% X. O) ]+ v: x- C      参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件 " g# ?7 H; T# T# F! c2 z
转换目录
; ^# K/ _# \& |) p9 p8 dcd
* L8 h1 X& x1 H: i9 @1 ^2 P! h" n4 J  例:想到驱动目录下溜达一圈4 g/ ]0 a* M# c  d8 A
        cd /System/Library/Extensions) A) d* O  r( O

2 Q$ P8 ]: b' n% f. Y建立新目录
" k# [7 j4 f3 wmkdir 目录名9 f( b, j2 ]$ o9 O
  例:在驱动目录下建一个备份目录 backup
  L2 Q/ u" y# t, J  b1 S6 {' R          mkdir /System/Library/Extensions/backup" n# A1 W2 c5 z( [2 g! L! e) S
          在桌面上建一个备份目录 backup
, ~. h, L5 z; {$ P5 J4 Q" N; U, }9 |9 ]8 U          mkdir /User/用户名/Desktop/backup
% W  d$ y" y. ~8 h$ j( }& |. I) t$ j' S4 x
拷贝文件
, ?( S+ F9 j0 M% v$ Pcp 参数 源文件 目标文件
, y; w5 L6 x; s7 |    例:想把桌面的Natit.kext 拷贝到驱动目录中 6 B* _3 y) z: x/ M$ H2 M$ b1 L
          cp -R /User/用户名/Desktop/Natit.kext  /System/Library/Extensions( k. h/ {/ u8 K0 r, V* Q3 G
          参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。7 x% F9 k; z) l$ L+ w* y
            把驱动目录下的所有文件备份到桌面backup  A& ^: T8 w/ @, Y/ G
            cp -R /System/Library/Extensions/*  /User/用户名/Desktop/backup            
% c" ~4 H7 R3 l; U2 v+ [3 _, m9 Z% w0 G+ _& T. E. |4 a
删除文件
; k* S  O* L9 A* \3 x+ xrm 参数  文件
) t9 ?% i+ o2 H" l: E; }, |  例:想删除驱动的缓存        ( z/ d3 c# H; |3 c( t5 S
        rm -rf /System/Library/Extensions.kextcache  }6 k; G% z: h
        rm -rf /System/Library/Extensions.mkext6 @% L, k( i1 C5 o) m( a
        参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf /  你的系统就全没了. t: ~5 k! l( V2 e9 E0 s1 S

# |7 ]4 [0 d7 w$ `* d
1 O% v+ k6 I1 w! `2 W$ u+ y移动文件' l) V. a2 Z$ n0 A& f/ n
mv  文件  
% y+ ^0 B+ `5 n# m" [3 u2 g  例:想把AppleHDA.Kext 移到桌面# b8 N# q1 D4 w/ S# w
        mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
8 W% {' Q/ V7 `3 q* w        想把AppleHDA.Kext 移到备份目录中
8 V5 P1 V8 U# Y        mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup+ Y2 j8 ]7 l& Z

. D% g4 B- x* C更改文件权限
9 I9 Q- o$ M0 r6 Nchmod 参数 权限 文件- o. p7 h  ]0 j2 p' |* ?: u3 q
  例:把驱动目录下所有文件设定到root读写,其他用户只读! C4 S+ b2 O' z  j1 D5 c
        chmod -R 755 /System/Library/Extensions
) J+ X$ l) b/ S) @# e' S  w        参数R 表示递归,755表示各用户的权限
5 Y" Z+ V1 u2 |5 R5 ]$ r. u. A- I  }' [# }9 N6 B6 A1 M
更改文件属主& t+ \; j/ t3 i4 ^  j& O/ y3 P" o
  chown 参数 用户:组  文件
! `3 p) N, ~* l# y% ^+ `  例:把驱动目录下的所有文件属主改成根用户
2 A2 ~3 U, w! p- q        chown -R root:wheel /System/Library/Extensions                    3 S: v1 @) l" h7 s4 ?, y0 }
        参数R 表示递归操作/ g- O; k1 Y5 Z3 z3 Z- m0 Y- `! q
  e$ k* Z. @2 }2 W% E
修复整个系统中文件的权限% A+ {6 D0 d3 L, C+ N
    diskutil repairpermissions /
$ c' j) P+ Y& j/ u4 A    严格的说这不是一个unix 命令,而是osx一个软件,记得修改或添加的驱动就执行一次。+ J% v3 j4 B# {* f2 N7 f) L
* \* b) g; P' g, ^3 I4 v2 q) V" `
文本编辑
$ F* n2 T' Q% f6 t    nano 文件名
; I& d* s: |9 W/ f$ I    例:编辑natit Info.plist0 h2 G/ V  @: g( I& F6 }+ B
          nano /System/Library/Extensions/Natit.kext/Info.plist8 r, x7 [% B' D/ S
          编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
4 K2 |- f( v# ]9 Y. k7 n    另一个文本编辑软件是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。
. o9 n8 `/ w( P3 c9 [: x( G% w. H4 j- g
运行脚本命令
- x% k6 G* x9 j    sh 脚本文件名
3 j! ]$ Q4 `1 C$ j7 i; F6 t    例 修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了,方便吧7 D% T5 d  U: a# a; C$ e* G3 Y1 Q
        1. 终端中运行nano /clean
: q9 d" [) s0 H) T        2. 把下列代码粘贴到 nano 中- x0 ^8 Z. u, U( ~" T5 F$ e3 F
              rm -rf /System/Library/Extensions.kextcache1 @  b# A: |: E/ m, x1 E0 Y/ b, i
              rm -rf /System/Library/Extensions.mkext
; o. W, Y6 P# W5 Q/ A              chown -R root:wheel /System/Library/Extensions) E  S; @5 b/ h5 z/ E
              chmod -R 755 /System/Library/Extensions
8 @0 H. n# L" d/ J& k6 h              diskutil repairpermissions /
/ n6 Z, }  L; L2 M$ M              kextcache -k /System/Library/Extensions/
' D4 P/ I8 R' f* V- t; {7 h        3. Ctrl +O 存盘,Ctrl+X 退出
: h3 ~( j9 F3 K% u: b9 g        4. 以后只要动了驱动,就在终端中运行一次 sh /clean. P* g) G" H% Z% @1 J9 w2 u

, }+ C) x- g0 d) S1 w* z0 H+ r————————————————————————————————————& ?5 t! A) X# n3 g  V- c
小技巧
& n7 f. Q- G* A( t( L( B: u. x8 j( F. M- ^* U& I
用 Tab 键自动补齐命令( m8 \; \, s' \; o5 m7 K
比如想到 /System 目录中去,输入 cd /Sy  然后按一下Tab 键,命令就会自动补齐成 cd /System% }8 V( F/ m* N

) u# d4 t# l' v& M$ k, x操作带名字中带有空格的文件和目录
2 c; w" I* e% K; ^! F空格在命令中写成 \空格, 比如要进入 My Documents,命令为 cd My\ Documents $ W, z0 ?3 F$ \. H$ X; J! n
$ G. K% k3 H6 l$ _. D; z/ J
查看命令的详细帮助
# q% \3 Q/ A! n2 p/ C* O- Iman 命令名% z3 [0 c5 X7 r9 ~* ]% n0 A
比如要看看 ls 命令的详细用法,执行 man ls ' j$ S9 C/ P$ s7 e
/ g; [! a* I" N& |; n# ]
————————————————————————————————————
7 u9 C1 @7 M6 d5 m+ O/ E% ]& V! `$ f典型操作流程
. s6 k) e7 y$ Q" [' i(假设已经制作好清理脚本,记得每次操作前 sudo -s 获得系统权限)
/ o- [& v( }" S6 ?, E8 Z
" z, ?6 P3 t6 O9 r假设下载了一个显卡驱动 Natit.zip,在桌面解压得到了一个Natit.kext,该怎么做呢?
$ X  _- _4 m& y* C: |0 Q" [* }% ^
* ~9 W1 j! O" f% i为了保险起见,先把所有驱动备份了再说
8 S/ ~* H' K+ O4 A7 mmkdir /User/用户名/Desktop/backup    在桌面上建立备份文件夹0 p0 l) V* H/ ~1 ~
cp -R /System/Library/Extensions/*  /User/用户名/Desktop/backup  备份驱动文件
0 [: z! j( i2 @; G
$ C& d8 _+ B7 i1 ?. s+ u* {现在可以安心安装了
7 S( R. x! o' ^0 J8 C) S5 Jcp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions  把它 拷贝到系统驱动目录位置
( e) Q* `( W" q9 c: ^2 q6 U! ysh /clean        执行清理脚本,操作完成# I' r5 p' ^6 }, F  A

. J3 `. E" k2 A& |# F+ _% l重新开机失败,进不去桌面了,发现不应该安这个驱动,怎么恢复呢?
& _  u  T' m$ N( s开机按F8,用 -x 参数启动
" F" y3 V/ U8 B! _0 s& @: I, U执行 mount -uw /
+ V6 I! p( Y( {" z* urm -rf /User/用户名/Desktop/Natit.kext    删除这个驱动
2 v7 u2 G) w1 u$ Gsh /clean        执行清理脚本,操作完成
/ y6 L  p6 X) k+ o& G2 l& d8 b- }7 i6 Y, i# \
重启,回到原先状态了,不死心啊,没有特效怎么行呢,又听说需要修改 Natit的 Info. plist 文件才行,好,再来
. j4 W" E( U3 [6 \/ W+ q8 [cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions  把它 拷贝到系统驱动目录位置
1 l; d+ [! M6 P: h# {nano /System/Library/Extensions/Natit.kext/Info.plist              ; Q) u% m% y8 j4 P; X! _0 G8 W5 G
        编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出+ j2 ^: I- D* a8 q9 ?# H& f8 {
sh /clean        执行清理脚本,操作完成3 g: d0 m; ?1 ?3 m! z. w5 l

1 @" v. F2 ~, x( d9 P8 j' `重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好。$ y% E* d7 ^, L  K5 I
mkdir /User/用户名/Desktop/gooddrivers                              专为有效驱动建个目录' X2 a; O+ Z! v5 D1 Q8 |
cp -R /System/Library/Extensions/Natit.kext  /User/用户名/Desktop/gooddrivers    备份7 @3 ^: K7 y; S! q' U  C

3 I1 H) \! k, R& o- K这个声卡要求把 AppleHDA.kext 删除和编辑 AppleAzaliaAudio.kext中的Info.plist 文件,谁知道以后会不会还用AppleHDA呢,不如暂时禁用吧。! d& k9 w5 L  k+ D
mkdir /System/Library/Extensions/disabled        建立个禁用目录$ l! X, Y+ B1 }: F1 e" d$ k
mv  /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled        移动过去# Q4 }+ D' U  i; e% O
nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist              0 E$ E$ H, n. _1 I" g# b- W* N) K9 S
    编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出. B! [3 I: W$ o
sh /clean        执行清理脚本,操作完成
+ u" ~1 t# \1 ]$ ?成功了,也把修改好的驱动备份一下把。$ n( e* }( c& @6 _/ j( ~

$ f: A# E. [& Y4 z$ [! S2 n: I; l: j. D1 U+ N% p
今天听说修改18个驱动文件,能把cpu超到80G,内存翻5翻,Adsl变光纤,照着修改了,结果启动不了,nnd,忘了今天是四月1日了,驱动也改乱套了,是不是要重新安了?
; W& I& L" h, ^没关系,不是备份了所有驱动文件么5 b% y- X  N. y) W! A
开机按F8,用 -s 参数启动' [: L8 n- O" H: V! E& W% `2 }, V% d% y
执行 mount -uw /
0 t* L* W+ M2 o0 `( }: f3 rrm -rf /System/Library/Extensions/*                    既然乱了,通通干掉" L+ ]" U. `7 Z/ S$ ^
cp -R /User/用户名/Desktop/backup/* /System/Library/Extensions/              把原始驱动拷贝回来
+ }6 D. n( l/ ^cp -R /User/用户名/Desktop/gooddrivers/* /System/Library/Extensions/        把修改好的驱动拷贝回来
# X6 y: X- ~( Fsh /clean        执行清理脚本,操作完成
) Z& `( w8 K- R6 y哇哈哈哈,我的宝贝系统又活过来了。
: \5 ]9 ?9 C4 M* _% [1 U
5 k  y7 D8 B: S) c# m+ z+ Z[ 本帖最后由 TTNK 于 2007-12-29 20:12 编辑 ]

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

板凳
发表于 2007-12-9 16:19 | 只看该作者

Mac 硬體驅動(.kext)安裝方法

Mac 硬體驅動(.kext)安裝方法 [原创:KINIC]' O% R* T/ n, k  J. h
7 s+ c! @7 P7 V; k) u/ w# h

% J2 c4 L0 G9 ~4 T4 J" ~* n' I. p在了解硬體驅動的安裝方法之前,2 {1 Y  g# b* V* l2 w
建議先看看在下之前所發佈的拙作『Mac驅動程式的概念』可以先有簡單的概念,4 w/ X+ s8 q) Q
假設您已經有簡單的概念後,我們知道,其實Mac的驅動程式就是 Kernel Extension,
' C2 _9 D" G2 S6 A) r也就是硬體相對應的 .kext 檔案,8 d8 ~3 @5 O) M& b5 _' C1 H0 b. h
我無法告訴妳哪裡一定找的到相容的kext可以用,但是可以提供个下载驱动的地址http://www.weiphone.com/thread-1918-1-1.html8 V. P* Y% [1 v2 w
因為,kext 檔案不一定每一種硬體都有人為他製作驅動,8 C) ?9 _9 j, q% z. {' l
所以還是請您自己去查 相關的HCL (硬體相容列表)
5 _* O9 A1 |% A先確定有支援,如果不在內建的系統中,應該都有下載kext的連結和說明,
& B2 t& }  I! n) i. @所以以下程序我都假設已經找到了kext的檔案,
4 L6 K. m& R. l% i& V: c我用我當初安裝T43為例:2 T) Q! C, l, S; T7 Y: X& Y; d1 l
我當初找到了 T43 用的 Broadcomd 5751 的kext檔案 AppleBCM5751Ethernet.kext
8 ]4 F; R( H- k. x7 A我以他为例安裝入系統內的步骤如下:
( E# p& m2 M! L3 k! R% ^9 H9 Y; X1. 登入終端機:

# A) U9 J! @$ E, b* h
在 [應用程式] 中的 [工具程式] 裡面有一個 [終端機],點兩下將它執行, ( V4 F! x0 N1 q- X; ^5 y: d
复制内容到剪贴板 3 }" g1 e& ^2 `9 T+ n& c# F( j# D
代码:sudo -s然後鍵入你的密碼,做好切換管理員的動作。
: W$ p7 k3 M+ S) h  uPS. sudo 是一個安全為考量的執行管理指令的方法,這邊不多做介紹。
" w4 K  d5 O4 M
6 C+ o7 }* ?; k! ]2. 複製kext 到目標檔案夾:

/ m4 k  Z4 x/ O% w4 t1 ?; A0 a目標檔案夾大多是 " /System/Library/Extensions/ " ,
8 ^2 v2 C$ E, N3 C. h1 W只要把你找到的驅動 .kext 檔案複製到 /System/Library/Extensions/ 中,  h) `) P3 u9 w& E2 F  l# |
方法一:直接进入" /System/Library/Extensions/ "目录中,将自己的驅動 .kext 檔案复制到里面,中途可能要输入密码;
  T  m5 y+ m8 F! P) B  T( R方法二:假設你的驱动叫AppleBCM5751Ethernet.kext, 并放在桌面的, 2 H: @4 z+ o( T( ]: g2 }
指令如下: " t0 L3 @+ _$ ]" t4 _" A+ {" P
复制内容到剪贴板
1 _8 z8 R/ f  N' ?( h, \7 f0 R* U代码:cp ~/Desktop/AppleBCM5751Ethernet.kext  /System/Library/Extensions/注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名5 L* }# |/ Q0 I9 _6 c9 w

: V; @/ {7 g2 j0 Y4 Q3 _. K3. 更改檔案權限:  Z% P6 c6 h; }5 ^: v
檔案權限是UNIX系統中蠻重要的一個觀念,在Unix為基礎的Mac OS X中也一樣,
  u/ X; C5 t0 j1 H( t$ O) A就是要把這些複製到系統內的檔案的權限切換成系統(管理員)擁有與使用,
4 s2 ?) M8 x/ |+ X指令如下:
) K& V, z) S; k8 y" J% Q复制内容到剪贴板 ) c5 ]: `4 O3 E; }
代码:sudo chown -R root:wheel /System/Library/Extensions/AppleBCM5751Ethernet.kext
  D& A' i+ j2 q5 w( g  N0 \0 _sudo chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名1 C: }4 _3 q; f! a, [4 p2 C: p3 A
' c, t' r' Y4 {$ Z. u) Z
4. 清除 kext 的快取:3 O/ b) b, N' A
要清除已經安裝並製作快取的kext 快取內容,1 }0 T8 X6 m2 b
不然可能下次重啟之後系統還是去讀取快取,
* p7 M9 X! ?3 g5 l) W就不會讀到新放進去kext 驅動: s; r1 b/ D# Y  e  R, d" T4 y
指令如下:
6 V! ?9 O/ X& x复制内容到剪贴板
& |7 m2 w) l3 b8 o- L$ v4 ~代码:rm /System/Library/Extensions.kextcache1 m6 y* X8 [, H5 a" c
rm /System/Library/Extensions.mkext
# }2 @. Q& I% a+ \% @- d8 Xkextcache -k /System/Library/Extensions

- J# E# w7 z8 G" y
5. 系統重啟:! r) h* y0 ]7 p) W
硬體驅動後基本上是需要重啟才會載入,
$ \  z# s4 }! k! O5 c8 M可以點選右上角的蘋果點選重啟系統,或是使用指令 reboot 重啟,
  T$ D- _  ]' ~+ H6 I0 ^接下來就是祈禱重啟後系統一切正常,硬體支援良好啦!  P5 G/ |: f) E! H
. L( m1 n+ O; }0 l- U" L6 L
這就是基本程序了,其實大部分提供下載 kext 的都會說明這個程序,' W+ u; o6 [# s; ]
但可能跟著做卻不知道在做什麼,希望上面的說明會有一些幫助,
, s$ G! O2 A' e' O# q有任何錯誤,也請前輩指正,任何問題也歡迎討論,老話一句,教學相長。

; F! g8 k7 A* S2 D( M4 w& ?  o9 u
4 X. b$ Z7 }0 |. V  Y! U1 c' s$ B7 g; i: A
KINIC:其实,硬体要都能够正常动作,最好的方式就是好好的参考
) {! N4 C7 z, l3 g7 V1 L9 qhttp://wiki.osx86project.org/wiki/index.php/HCL 这个硬体相容表,; r0 m( K  S. q! r" B- a5 n
最好在买设备之前就先查好,如果你希望买来的设备能够正常的在MAC OSX86使用的话。
( d2 W* [" G( E$ @6 [" P7 E我过去买设备都会注意,这个设备(例如网卡或显卡)能不能支援Linux甚至是FreeBSD, u% V; [; r0 Q/ z# w. Z/ Y' x. p
因为这都是我可能会使用的作业系统,! \% b) K$ ?) W3 t! [
现在更会多考虑一项 Mac OSX86 能不能支援,
+ L. P& F4 Q, q6 y! ]1 P9 |不过等我买了Mac电脑之后就不用在考虑这些啦~
7 S* {6 n4 J8 C
[ 本帖最后由 ttnk 于 2007-12-9 16:33 编辑 ]

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

报纸
发表于 2007-12-9 16:20 | 只看该作者

Mac驅動程式的概念

第五课.[原創:KINIC]    Mac驅動程式的概念之前在weiphone上有一篇朋友們問到『怎样在MacOS X 上硬件驱动? 』的討論,& Z6 n4 x, r' o% K
我想用我所理解的系統概念為各位稍微的野人獻曝,
# R" D/ @/ S, g稍微的介紹一下在Mac上的驅動程式概念,& [; N) T5 B' B8 d/ [! Z* ^
基本上,Mac OS X 老虎是一個UNIX架構的核心的系統,
% G& ~: D) m: A# o9 ?' ?5 f( e4 M7 r所以如果有一些UNIX系統概念其實在底層的架構會很容易了解,
1 I! G% m' ?. u) V: ~% o  C+ z' ^3 W5 |$ g  p+ ^
系統核心,通常會有包含了硬體支援的程式在內,; U5 V5 [* D5 m  K& I$ Y
也就是說有一些需要在系統核心啟動就跟著支援的基礎硬體元件
6 n4 F2 q5 Y( t! u" y  J(例如CPU 指令集支援、記憶體管理...),大多放在核心中,; {6 P, b' F( ^
不過Mac是一種經由APPLE公司自行訂製化的核心,0 d$ e* @) F+ m) V; y' R
基礎的硬體支援大多也以APPLE電腦為主,* V6 ?: `% L% ^: T1 H9 f, F
但是,並不會把所有的驅動程式都放在核心中,通常只有『必要的』才會放在核心,
8 V( m7 t; e* W6 P. @不然核心可能會過度肥大,整個系統執行效率就更差。
; }& d6 q$ @# a3 p" h. m4 i& G+ U7 @. P* S+ A- K1 h* [. O9 a  m5 m, [
那麼還有許多硬體驅動怎麼辦呢?
  [. a% |+ e7 l- ^+ C通常會把他作成模組程式,然後在核心本身支援模組載入功能,
- E! W  [$ e4 q7 v$ l7 R) S9 |在Linux 中叫做
Kernel Loadable Modules(KLM) 的架構,
6 d9 b0 K! [" Y" r3 E1 i0 g* Y而在Mac OS X 中,不稱為 Modules,稱為 Mac OS X Kernel Extension,
* P' _' ?7 |5 f7 X& l我不曉得正式的中文名稱是什麼,不過我稱為『核心延伸套件』," B7 q. _  c7 s9 ]
其實就把他想成是『驅動程式』就可以了,, o, V; q8 Y  X( q, P' [) Z0 I
也就是Mac OS X系統中許許多多的 .kext 檔名的程式集,& G( @6 |  p; f4 j0 m* a
大多放在 /System/Library/Extensions/ 中,8 y4 j2 k; P8 c& z; l9 f5 z( _# W
當核心有需要就去找到相應的設備ID然後叫起那個程式來支援硬體: g7 |# h4 C* |5 R

# v/ [' Q$ D& }3 Z而現在的MAC OSX86 中其實問題比較多就是在硬體沒有驅動支援,* g! ?5 J/ {$ j3 U2 d" H! R9 y5 i
也就是沒有相應的 核心延伸套件 可以使用,
! T* T/ T& g8 }' F) u( @  }相關的HCL (硬體相容列表)可以到 OSX86Project - WikiHCL條目 下找到# ?! b+ N! z& U  m! K. I. A+ k8 f6 F+ s# F7 y
進而可以找到相應可使用的驅動程式,也就是我說的 核心延伸套件(.kext); ~6 W" J% \6 \8 P' E

: q$ q& M3 _3 j' {這樣希望可以幫助大家稍有了解Mac 的驅動程式的概念,! d2 V7 C9 t" J  f* W. M$ v
如果在下有任何觀念上的錯誤也歡迎指正和共同討論,畢竟教學相長啊。+ s# }" n3 ~) x4 b" Y/ E! |

6 b0 y3 ~1 N; h0 E- B週末有空再整理如何安裝驅動程式的程序給大家參考。
9 U6 @. n! i- ?. \2 i; x其實安裝並不難,安裝不是問題,找不找的到驅動(kext)才是問題。4 b3 C' _2 V+ ]$ A+ {( `0 j

0 D- x& X3 i. \% C2 _4/23 修訂補充:" t( O3 t* w( U" n9 A0 f! B
有朋友問,硬件規格要多高才能裝?或是,要裝Mac OSX86 硬件要比 Vista 高還低?7 X: z/ r8 g2 H6 }4 t0 M
這裡給大家一個觀念,不能用很簡單的高或低來做標準,3 n% ?$ E; {8 Y" _0 t$ G
而是『相容性』做標準,也就是硬件本身要有能夠讓他使用的驅動才能用!4 g# X* W* H& I& d4 I
如果將電腦硬件比喻為人的軀殼,那麼驅動程式就像是靈魂!9 r  w, d: K- v6 [# q
沒有靈魂的軀殼,縱使有再強大的力量,再快的速度,砂鍋大的拳頭,也都沒有作用,就像是死屍一般!
' j0 s7 I  H- C  j" N+ y4 P7 }1 x這就是為什麼在下不斷的強調
OSX86Project - WikiHCL條目 的重要性的原因,
) A& q1 J! F0 v0 [. O# o4 r想要知道硬件規格要多高或多低能用,功能完不完整,其實都在那裡面了。
/ b3 ~9 C  W7 Q6 E( z7 W( P" v+ B

9 ~" z0 S1 S; B4 @! d; b1 }7 U% w( h+ Z& D5 e% r7 g6 ?2 q  a
[ 本帖最后由 TTNK 于 2007-12-29 20:08 编辑 ]

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

地板
发表于 2007-12-9 16:20 | 只看该作者

Office2004的安装和汉化!!!

第六课.Office2004的安装和汉化!!!( H  g! p4 o; Q& N  `1 s9 E
相关内容查看: http://www.yymac.com/viewthread.php?tid=73
: q; ]8 X3 Y* {9 [2 }) x
0 f  `: z* I# E7 ~# M7 ]1 t----------------------------------------
6 I) h* \0 \: q: [+ Q& Y$ @  j% p( u9 l第八课:2 E$ {, `! \, @5 \
启用 root 用户的步骤$ i: ~* H1 {1 q
1.      单击 Dock 中的 Finder 。# N! Q1 j7 M' B7 A+ F
2.      从转到菜单中选择应用程序。
. O& i- D* f  s3.      打开“实用程序”文件夹。
6 c) c0 h! x  v1 Q3 P' g) h4.      打开“ NetInfo 管理程序”实用工具。8 K" g6 f8 ?' G
5.      单击“NetInfo 管理程序”窗口中的锁图标。
: F) o! K7 {! o4 E. F4 B/ C6.      输入管理员账户名称和密码,然后单击“确定”。 2 V5 [1 c4 T" Q9 G
7.      对于 Mac OS X 10.2 及以上版本,请从 Security (安全)菜单中选择Enable Root User (启用 root 用户)。
$ M0 `' L1 N; B+ K2 l9 C; M8.      对于 Mac OS X 10.0 和 10.1,请从 Domain (域)菜单中选择 Security (安全),然后从子菜单中选择Enable Root User (启用 root 用户)。
) D# l3 G+ J9 ]2 H9.      如果您以前没有设置过 root 密码,那么可能会出现一个警告框“NetInfo 错误”,指出密码是空的。单击 OK 。
# U" x5 o. r5 G9 f- q10.  输入您想要使用的 root 密码,然后单击“Set(设置)”。
4 O0 m2 L" P/ ~) z11.  再次输入密码以进行验证,然后单击“Verify(验证)”。* W# r0 H& ^- y" t
12.  root 用户被启用。
8 _/ t, _6 }$ k3 m0 ?4 z% {13.  再次单击锁图标以防止更改。  E+ p; p. F( L# j$ c
-------------------------------------------------------
; l0 M0 [! o5 @6 k% ?第九课% K4 b& J- K) N5 h
1 a& c6 B  t- O8 q) n
如何以 root 用户身份登录 7 {' R) q( |. E4 M% T. B" H: E

6 B& o) e' I; K: T% D! Y对于 Mac OS X 10.2 以上版本 ' u) H* }& \: @0 \$ W
1.      如果您已经登录,那么请从 Apple 菜单中选择注销。
9 w$ M5 E6 D8 g& u/ L2.      如果您是使用带有图片的用户名列表登录的,那么请单击“其他”。
# U" ^0 J6 J( {6 @! [4 \3.      在“名称”空白域中键入:root & h) h% Y9 b1 P0 J
4.      在“密码”空白域中,键入您在上面步骤中定义的密码。
4 w! s2 v- I9 v. F* ~! h: q% u2 r9 L' J. a! p* c
: \7 |' S) ~5 b
对于 Mac OS X 10.0 - 10.1.5
0 v3 T5 i& _" V& [$ s" f, v$ K
& O# X/ r* C0 M9 }  u在启用 root 用户之后,您必须从 Mac OS X 注销,然后再以 root 用户身份登录。从用户名列表登录到 Mac OS X 是 Mac OS X 后来版本的默认行为。通过在文本输入空白域中键入您的用户名来登录是 Mac OS X 早期版本的默认行为。您可以在“登录”预置中选择其中一种方法。由于 root 用户不会出现在用户名列表中,因此您需要采用文本输入方式。如果必要,请按照下面的步骤来将登录方式更改为文本输入:
  C" v9 V" g( }  b3 F4 a1.      从 Apple 菜单中选择系统预置。 ( K5 |0 f; w: L5 K) u: q9 ]
2.      从显示菜单中选择登录。
; I7 R' g; y, V) Z6 q& y# o9 I3.      单击“登录窗口”选项卡。
' Y9 ~; o. ~- U0 d: k" c9 Z4.      选中“名称和密码输入空白域”选项。 * M. D" E2 A# O  W: W
" Z, `; I# f- z! \7 v
请按照下面的步骤来以 root 用户的身份登录:
) C8 N# f: ~. j9 j* \1.      如果您已经登录,那么请从 Apple 菜单中选择注销。   j; Q4 K" U5 o$ i# K1 H" B9 [
2.      在“名称”空白域中键入:root
3 ]5 h! j( U7 J  Y/ d3.      在“密码”空白域中键入您在上面步骤中定义的密码。 ! \; \0 f6 g  n( p& c- @) }

! U7 i1 z  G* S0 ]! ^$ d* |& Z: y
9 L* l! f2 }$ k  }% q* T( w8 Z6 e* t: `( U: X
如何停用 root 用户
$ L$ q3 a, Y- O; n. O0 t1.      打开“NetInfo 管理”。它位于“实用程序”文件夹中。 4 o0 `5 @- L/ U9 O: H( J( ?$ c' Y
2.      单击锁图标。 5 H" l9 q4 B& j2 {
3.      输入管理员账户的名称和密码,然后单击“确定”。 3 i, e$ a' K3 P6 J0 o8 D  I' `
4.      对于 Mac OS X 10.2 以上的版本,请从 Security (安全)菜单中选择 Disable Root User (停用 root 用户)。
' |8 w: V4 n; z. l# J- C5.      对于 Mac OS X 10.0 和 10.1,请从 Domain (域)菜单中选择 Security (安全),然后从子菜单中选择 Disable Root User ( 停用 root 用户)。( v/ ?" g) W; o
+ A" q+ f4 u. X* Q  [% I$ w- r
[ 本帖最后由 TTNK 于 2007-12-20 22:19 编辑 ]

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

马桶
发表于 2007-12-9 16:20 | 只看该作者

新手必备工具(kext安装工具)

第七课:新手必备工具(kext安装工具)--KSONG
. \, b/ C: Y$ c& @& n. b- \8 R$ o4 V1 l. e- c# L) S: W
刚接触mac os的朋友,一定对安装驱动感到头痛,有了这个就简单多了。把你需要安装的kext拖入,输入password,没有设置password的直接在password框回车。。。。。  w) l/ Y& Q! v5 L$ q, }/ T& B
! d) E" ]) p: u! a/ u9 d9 {+ f
Kext Helper b7.zip(1.2 MB)
; w. \( M1 w9 S3 @  n1 E; j, M  q' R% G, n/ {8 k
-----------------------------------------------------------------------------6 E  I% z" s* p
Mac OS X 启用超级用户的方法 8 }" f3 P0 J# n! G

5 w8 `3 y% _+ d! b& e3 [& O9 @5 i4 o! R& p) \
Root user,又名超级用户,是一个权力最高的Unix 账户,Root 的账户能在整个系统里任何部份进行任何“操作”,包括:拷贝档案、移动/移除档案、执行程序等。所以,通常 Root 的账户都只会指派给高级专业的用户使用。因此,苹果把Root user 隐藏在Mac OS X 里。
# t, ?- w: a8 l: J但有时候我们不得不启用Root用户以便于实现某些操作,可以通过以下三种方法把启动Root账户。 ) ^" H- K0 E3 r/ O5 w& x- P
方法一:
1 {0 S& |0 B* K& X, x把Mac OS X 的安装光盘放入到光驱中,用光盘启动系统,在安装菜单里选择“Password Reset”选项,便能更改你的密码和启动超级用户模式。(把这工具拷贝到硬盘中是不能启动的,一定要从光盘启动才有效。) ) v  x* C  ?4 ]- |+ n% _; [1 r
方法二:
2 j' u0 Y3 m) ^- O( x8 |在Mac OS X里启动Terminal(在“应用程序/实用工具”的文件夹中),输入以下命令:
2 b: j2 @) T2 Csudo passwd Root
, Q+ t! [9 V" F& b! q系统会实时要求输入 Root user的新密码,然后再输入一次,以确保密码正确。 ! y% ]) m: _4 w6 S
方法三:
, o& d# z' |+ w8 P# T启动NetInfo Manager应用程序(在“应用程序/实用工具”的文件夹中),再依照以 下步骤:
  R) F3 m* t( `/ i3 i1. 从菜单中选择“域”→“用户”→“启动Root用户”
. F+ C3 k0 W3 r: i. O' ^2. 点按窗口底部的“锁状”按钮,然后输入在安装过程中提供的用户名称和密码注册。
1 `3 |  {& g1 z5 g3. 从窗口下半部份的列表中选择 * 号一栏,再输入 Root user 已加密的新密码。 - H7 f9 }. A9 X+ Y9 t1 T0 R8 F
可在 Terminal 里输入以下的「htpasswd」命令来产生加密的新密码: ' ]$ R. |- J  |, A
[localhost:~] currentuser% htpasswd -nb anylogin yourpassword 5 M! s# s( o$ ~) j' J/ J+ z
[return]
% s+ s0 A2 [2 W: o6 k% J% X( w[localhost:~] currentuser% anylogin : pu9fQgdzVHRB2 - Y+ M7 O+ x$ k/ W7 c  c
pu9fQgdzVHRB2 就是已加密的新密码
+ j. Y: ~) g- A& t& D) }4. 点按窗口底部的“锁状”按钮,然后储存更改和离开 NetInfo Manager。
, {# b2 s& V- u+ T2 k9 J( r# m现在可以在 Terminal 里试试 Root user 的新密码
/ m6 ~2 |! u8 n; o) v2 G) j* ]1 M' N' i如何通过终端命令删除Finder中无法删除的文件 & R6 n6 ?+ `: A, s
这里我先介绍一个经常性的问题。有人常常因为某种原因。比如死机、文件下载一半意外退,这时经常有文件无法删除,系统提示你权限不够。这个时候我们就可以利用一行简单的命令进行删除。
8 w0 x3 Y3 D# E- n& E8 D9 n$ ^1 m
& a$ [/ \7 z. X0 w+ Y* K; O
8 n& H, p# a. T! x" S7 n当然有人会提出启动到os 9来删除,这样有两大问题。一是你需要重启两次机。先切到9。再切回x。还有就是对新机器来说,你根本就没办法从os 9启动。
" S3 m) X  o% f5 o# O. B; X& c0 F6 B3 U  T# I7 f$ P5 M
' @& R& r- l( V  \6 X. {# g
言归正传,下面就举便说明: $ _, I, L( s7 D+ t
1 打开终端应用程序 4 |' v4 n$ e3 |* @/ o- v  |% L
' w6 z5 H; q0 ?' D5 ^
! Y) m' M" z  x
2 输入命令:sudo rm -r -f “你要删除的文件”
; e' \  D  n" C1 C% u: f+ X还要注意终端命令是区分大小写的,全部小写。
7 M; `4 y7 o: a* {" ?8 l" Z' x
! N4 {6 G. S5 A' B; S( ?0 F- v
3 把你要删的文件或者文件夹用mouse拖进终端窗口,好多个也可以一起拖。
0 A( `5 g" k% ?% t- S1 G) v
0 R* Q, j) Y, [& f; V3 o6 f/ ]
" I( e1 i4 G" i! M0 y4 然后在终端中回车 ' R+ w) ?$ H# A# K% H
2 M/ \& x& w( j
" H4 n4 q$ ]9 x5 i& k
5 输入当前管理员用户密码。如果没有密码就直接回车。注意不是root账号的密码。
: H3 w! \" A: A  I0 O3 w( h4 \8 R/ `6 R( a& ?7 ]  w

  S) Q5 z: [* }* P9 M. g6 终端中没有任何提示信息表明成功删除。 % P3 i' x4 _2 o$ k$ d( O6 \

' E$ Q9 I& U, b7 f+ ?3 H9 _
. Q+ v( B1 b( s# E注意:如果用这个命令还无法删除,有两种可能性:一是你删除的是系统正在使用的临时文件之类的。二是有可能你的硬盘目录出现问题。这时请先用磁盘工具检查一下你的硬盘。 ' W; \: [8 J4 s3 r
' ?. m" J1 @. Z' R0 j% B) h

( r+ N. n1 W  s5 S" O% A( b5 ]解释:
' {* f1 D& E6 X5 G) A3 t% Lsudo 临时执行root账户操作,当你使用这个命令的时候等同于使用 root 用户进行操作,所以要当心。它后面一般是你要操作的其它命令。比如本例中的 rm。同时sudo 命令都要求你输入当前管理员用户密码。如果密码为空就直接回车。 . g; b" Y% s$ E: Z5 g# q; B( d$ P0 _
$ L+ i  U+ Q) w' @  l! m* Q' e8 X. x3 T1 M

' {/ }! @: r; G5 ?+ drm 删除命令。即remove的缩写,它后面有两个参数。 3 A( d- l: g' K2 E, h  `6 t: {& }
-r 删除文件夹内的子文件夹及内容,一般情况下rm只能删 除文件或者空的文件夹。 8 o' u, i7 M2 i$ T5 i
-f 强制删除参数
3 S1 ?$ y" y* ]* r如果需要了解rm命令的更多参数。请输入:man rm
" R( c' d1 V9 h& |0 S4 G2 t: ~
4 @; e7 o2 U" ^+ V( s% S% Z' b
+ X# T. R2 m. R, C3 `% s. v+ S. K1 @8 ^( q: |

0 @4 ^6 k/ k; D6 b, E; A
6 Y- m% _; G* I2 ~. M
( Y9 f5 S  l% `' U& c) J) h其它常用命令 + y3 F# B. v4 e! \# J& V
cd / V( D$ {! C4 G5 ]
进入某个目录 ( R( M0 o* ?' X  B4 j( i

1 A4 l0 y( N+ h' B2 w, U# n. |2 n3 u+ _1 A; {: K# X7 U+ @
cp 原始文件 目标文件 / ~( x1 R. l+ A' M1 I: {
复制文件,可带路径复制不到位置
6 f% N: L# C8 W6 e1 _( ?2 W9 a8 e* _8 X! m5 k. }6 }$ h4 x! b
  ^( g0 `9 z" j8 W* _4 g# P* r2 v
9 Y& J) c' P+ X1 q& D" B
! J* [; U4 L/ V% J( F
kill -9 [PID]
$ i7 K: i7 a# X$ G( _" {1 c# o結束指定的 PID 執行程式 1 Q6 b2 i! G) B) L4 g2 |8 [

) [9 u" v# x; T- T3 S% w
2 i4 w! t+ p( U6 Jls + d  k) M3 @0 T$ X2 g% k
列出当前目录下所有文件 . X& D3 \# m2 n8 x& G- g; |3 S2 e6 `

& E0 i6 T/ v+ w! A! @' k" C' V2 `: L2 J+ `
man [命令]
3 r" Y- k& J7 ^! J查询某个命令的使用方法
% W" O7 _8 o) o% Z1 O
$ Z' U% I8 q8 x" M1 I. A0 @# ~  q$ ]2 \) n
mkdir [目录]
% P( c/ h- @0 v  h1 u新建目录
( o- i1 w; K' q- _3 b8 C
2 a& i' c+ b5 D! m& L" E1 }2 D+ O6 t
rmdir 目录 / ?  T0 z* X# w$ s! c+ R2 V4 V6 v
删除目录,注意只能是空目录
! `4 h) V9 n" y* S! `  Z
9 A- b3 h/ v2 P1 ]% C
2 _! r3 b/ s' n2 Tmv 原始文件 目录文件
' v. |  q7 U' p1 k# @" T" a移动或者重命名文件 8 Q2 A8 Q8 b! d
* J% n, F$ v) E* R/ G  A2 o* U8 k
4 h2 A: [. f: p7 c, J# \3 |6 b
passwd
4 ]2 z8 t" P$ e) r. W" h更改密码
  C/ v# ~5 J( c* Z% B& P1 m) A  r9 Y
& v7 K( H: ^: M' s2 ~! f6 N" x) |, r6 ?
! a! B% F, P7 U- p, @" v' G$ S: S9 c+ n# B# N" I4 x

& G) L9 z% d# G) N- ~+ Zrm
* j8 Z# D1 T! b删除文件 8 |' A- Y0 c2 X, f. @( Z5 u
-f 强制删除 5 x* D! X1 r! `$ o6 l
-i 删除前确认 0 }: A9 b7 u" E+ X6 W+ u
-r 删除目录及子目录内容 . e3 U1 V0 \! r0 m* U' n. A6 t7 I' b* z

  N' b5 z: @/ J; J8 }
. d6 ~$ N+ D: a3 ]/ {9 B. X* m3 c  A' ]5 q, v

/ @5 y+ ~0 T$ {* ]; w( f! t$ esudo rm -rf ~/.Trash/*
; n( [$ w; ]( N: p: h7 L( e  d强制删除当前用户垃圾箱内所有项目
  `. {) n  V5 j: {
& l9 O* I) Q) ^' z4 Z8 `2 |# N3 U- C' l8 C3 s' k
top - D  N, V9 R3 _5 I6 m  z3 w
显示所有进程。 ( J- V4 L' V5 @  I( E

$ M4 [1 ?+ s; W( n, j9 b
. \& B0 H% [+ L% E  K# Okill -9 [PID]
: C3 g% U* J6 _- m6 V* G结束PID进程   O6 u; q* L5 z# s
: a- [" ]% A- c6 w5 C! B5 O0 d

' |  t" w  Z, _  ?open -a itunes
2 Z- d' L: \# a$ o' `3 z% c打开aqua 程序itunes
7 f5 o0 q  ?( g2 W# h7 W. ?1 B& A删除不了的文件可以在终端里用 rm -rf 来删。 ) [( V" W5 M: n5 A& |# W
打开 应用程序--实用程序--终端
# o9 Y0 @- G, b: k& M7 r$ B3 i输入  sudo rm -rf .然后把要删除的文件拖进来。回车--输入系统用户密码--回车就行了。
6 \+ w9 ^- h( }下面是一些unix常用的命令,MAC系统的终端基本都可以用
' [- B. T0 D( @6 G# r. W& f: M9 z9 B: s$ z3 x$ x

0 M) u) _. e0 t0 i+ y$ Pa. 关於档案/目录处理的指令: ) K0 |8 ~0 ]/ J" G- u; ~

6 S5 h( d* S+ N+ z( d! W: E6 e9 x8 y5 l3 I) W: Y
1. ls
" Q9 Q& R$ J) H' W7 A. t" A$ t5 C这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是
. N" @7 _" k% E8 x) [$ H9 `某一个档案的内容显示出来。 % d6 I5 M+ n. _/ ?

% m0 u6 F; V/ I6 S# P8 h+ M" [* m5 ~8 W( u- q; u
如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所 ; T. s) n1 L: q7 P/ p: _+ i
有档案。 & ?$ }% _5 B( a2 R

- d7 y/ C* Q9 }# {; T1 ^! f9 E* M2 W. M( M5 v, N5 r) g: Q
也可以在 ls 後面加上所要察看的目录名称或档案的名称,如 + c. {" X& l3 x: ], x& h  o" ~
2 D- ]! I! s( H6 O2 g9 i* Q9 }

% y/ z/ w$ X. }; Q% u- t% ls /home2/X11R5 " o: G; e4 B" Z2 Z1 o' {. H

* E, c% Y  T1 H% ]& F
: [$ L$ d( f" e& D0 t. R% ls first
* s, N5 p- s+ R  r! c
% i, |1 {0 h- ^5 e% X4 d2 f' g5 c" b. [( C$ i
ls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:
3 F  F2 V0 i* O9 s* L$ c
, w9 L' e. O: F' i+ I+ e. O0 U) n- a% P" M3 y
-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls
" K1 x; @8 c4 a6 B1 m, `! v7 W将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh 6 D6 o# y) L5 P! V/ P# u$ ~! v  j
的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。 # A& N- G8 T% F- {& g

  q* E4 F5 O. }1 y0 I8 u# K6 g! v/ ]6 u- W
-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯, 2 i$ W0 d1 c6 P$ n6 K& e. N7 R
如档案存取权,档案拥有者( owner ),档案大小,档案最後更新
7 ^" K: R8 z0 q2 F, y/ U8 `曰期,甚而 symbolic link 的档案是 link 那一个档等等。如下
  G( Y9 r9 W: e0 z8 Y9 U
3 K: d4 d% k4 V9 g
8 r5 f* E; ]( z: i5 a+ _% ls -l
/ ]) j* y2 Q; Z' Q# g
! {( g* r, ]) z" ^- P8 T# k! ~+ r" @5 h% A
drwx--x--x 2 jjtseng 512 Aug 8 05:08 18
, [+ f( G& |9 V  g3 ]' U2 w% Gdrwx--x--x 2 jjtseng 512 Aug 8 22:00 19
% t3 N5 c) a+ C! }- `-rw------- 1 jjtseng 566 Aug 8 05:28 makefile
. d9 _" `: l, ]9 j9 @
0 Y) z% h: D% K
* x( |3 k7 q' W2. cp
2 @6 X+ N) i% ?( `; n0 [# Gcp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另
  \; ~. r5 d7 E. @* a一个档案或者是将其复制到另一个目录去。
1 E0 Z, {& D7 B9 ?; v* t. h* o" w
& \: O3 f( z+ X( @8 r8 s( u
, ~) e/ [- w# H' z+ ^4 lcp 的用法如下:
% m0 f% b( j9 w6 B6 z
; `- O5 Q5 j# O- l
! n% V6 X$ Y3 {1 f: r. {cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。
; f. D: ?9 m" m, ?cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一 # u& f# ^, J1 f; U7 H
份放到目录 dir 里面。 9 H+ w6 q& l2 L1 `4 Q8 F
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。   Y& C9 a, k1 U* z; W: J: D) D9 u
6 p0 L/ m) z- \8 p. k
7 ]6 y* ^) D* T- F+ V: O7 Z
cp 也有一些参数,如下:
# `0 N9 C8 \" Z6 c: _
& e3 K7 d1 I1 k7 t$ q% Y: T, {; T( ]% d$ O0 _
-i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2 . x! X2 ]5 v# |4 r
的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者
7 }3 i! k$ Y8 L0 p/ T6 J& G的回答是y(yes)才执行复制的动作。
2 g9 E  x. Z# Q9 R1 {2 h% k: k# ^" c, N- V% {4 _4 x: F
9 b4 K$ ~5 K$ C9 n8 ]
-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个
7 x$ [) j* f! x+ ?目录中。 ) w, ~) d. `, y$ ~- L* ]

7 W7 P1 W$ L" y4 H6 ?# w% w
% V+ Z7 q4 e7 s; B  I0 Q3. mv 5 X: t4 k0 r1 v9 y7 H; Q" U$ _
mv 的意义为 move , 主要是将一档案改名或换至另一个目录。如同 cp ,它也有
( y5 V2 k- w2 n- i* W0 r& z( G三种格式: ( O/ n- ]8 B( X* `5 s+ \
# t: @! W" C: B  G$ Q; g" Q+ ]

& Z; x" q# r0 T- c8 D* dmv f1 f2 : 将档名为 f1 的档案变更成档名为 f2 的档案。
9 b1 k' C4 n. p0 ^* Imv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。 , J- B+ ]- @9 _# r
mv f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都移至目录 dir 里面。 " D# j3 k2 e. Q; f& S. Y. s& {7 m
" Y( T3 _: y" `* I+ z0 G1 r; }

6 ~$ t' `% n: h0 U- k  Qmv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive
6 s" U6 E3 h/ W- S8 a3 `1 O询问之意。而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要 * H& J" P8 [* [$ @+ d
搬过去,所有其他的参数遇到 -f 均会失效。
, i) i/ P0 P3 X3 T4 I: Y* [* d8 x+ F; S! W
! Z4 ?0 M7 q4 E$ D
4. rm 9 _% F! B& y( I# }  `8 u
rm 的意义是 remove ,也就是用来杀掉一个档案的指令。在 UNIX 中一 0 V! ]* F+ Y( W' f, P8 H. |
个被杀掉的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够救回 ! [6 G* H: a% _8 L! p7 \# T) x
来的。所以在做 rm 动作的时候使用者应该要特别小心。
$ q5 @0 T  R/ ?; m0 [4 r5 j. C; o) P' f$ T* k! e

1 r" \2 W; [3 c; L9 R, c& Trm 的格式如下: 9 [& w5 s. d' |' C, S$ |# F
9 z* j0 m+ H" n" _
2 e6 C7 I) @' ]( ~4 S; ~
rm f1 f2 f3 .....
$ X6 N+ t9 `; J% c% x! Z
8 [( H7 D( j1 W, z% `- Z7 |
/ [6 f' o: _0 {# {8 ?, y  j. G而 rm 的参数比较常用的有几个: -f , -i , 与 -r
4 q. O/ g+ [) ]. \
5 w# f$ Z+ R9 L* A: j6 D$ s9 M# c; k. D3 Q; y
-f : 将会使得系统在删除时,不提出任何警告讯息。 - N0 t6 ^5 n. G6 f8 z# B
-i : 在除去档案之前均会询问是否真要除去。
$ p6 @$ B* V3 S-r : 递回式的删除。
6 u9 T8 X5 a, E3 H9 h. C
# j) B  e  h+ O' v) y/ ^
$ \) K; B7 V2 J% H小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"...... 0 Z- O8 c0 v! L. r9 C. ?

8 l9 _5 Z' V8 J& v6 P$ {- C5 Z
5. mkdir 5 w6 G+ @# W2 ~7 h5 m
mkdir 是一个让使用者建立一个目录的指令。你可以在一个目录底下使用
  {# w- Z# V/ A2 g4 @1 E7 x) m6 pmidir 建立一个子目录,使用的方法如下: # @3 X5 q, m& I, t: }

# W9 w; |" c/ i  j( e7 a; V7 N1 n
. l2 b9 o% Q2 Q& x* Vmkdir dirname1 [ dirname2 ... ] ; i6 K( |$ R# l0 m

% |9 j' K3 T, c/ A5 G' _$ j
2 b4 S$ j  R) M- u7 G如此你就可以建立一个或多个目录。
( L9 d2 z* E8 X8 ^
* V: E! \- K/ W# u9 Y6 G# k1 o! v% U" C7 _* j
6. chdir ( cd ) 0 Q8 z( m! a. Y2 ?3 z/ |9 x. R& G
这是让使用者用来转移工作目录用的。 7 ?' ^2 H* F" D+ E- n* V
chdir 的用法如下: 2 c9 K# v. x! k! @3 Q% A. j8 Q

' T% o+ X3 R! B
1 s  F7 s. ^/ k6 C; gchdir dirname
6 K. t7 K+ d6 n
0 n# A6 C+ ]+ p  [
0 H8 |4 W" x& n) `) s" b' i如此你就可以将目前的目录转移到 dirname 这一个目录去。
0 Q$ L( U( h  A# d或使用 "chdir .." 来转移到上一层目录。
: e# W) q. a6 m
$ w8 V0 l" h9 S/ Q: p- }% A$ p, N& k$ a7 `# ^
7. rmdir & S: X5 V( x/ A7 Z% ?
相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的。如果一个目录下面 7 ?; y  ]9 p! E5 M. l
没有任何档案,你就可以用 rmdir 指令将其除去。rmdir 的使用法如下:
0 z" f, o% c5 O
8 W/ L7 z9 L" ~+ j2 Y  Y, Y$ D" P) b& V# P1 {
rmdir dirname1 [ dirname2 .... ]
" S/ _1 s+ O* v. _; H  P4 V+ X
/ }  X' @. s4 c) V# Q! x! M9 ~
. H- o  }. ^  R6 a( C如果一个目录底下有其他的档案, rmdir 将无法将这个目录杀掉,除非使用
' A1 `7 y3 G3 M# Q/ Lrm 指令的 -r 选项。
( y# D/ Y/ Y8 p* K( q7 T) X% |1 i3 ?

0 K, u/ d- a$ y$ v6 ^8. pwd $ N2 _8 O& f, d
pwd 会将目前目录的路径( path )显示出来,例如:
& i9 P% h# Z$ J9 W
5 X* J0 i" P; [# U" F. D# M; w
1 }7 t( O! ?/ d% i# e9. cat/more/less * \5 J  E* \) N1 L' @8 f
以上三个指令均为察看档案内容的指令。cat 的意义是猫....不不不,是
% K, P# F/ H5 \concatenate ,在字典上的意思是"连结,将…串成锁状"( 语出资工电子
2 m' g5 w! ]& `5 R2 n( @% D词典 cdict ),其实就是把档案的内容显示出来的意思。 cat 有许多奇怪
4 g. M* d+ ?: d& r  B的参数,较常为人所使用的是 -n 参数,也就是把显示出来的内容加上行
- M; D$ j8 q  @+ I6 I号。 cat 的用法如下: % w" Q- s' D: J" w

/ i0 J( y% N- m( [9 {& C
: |  M, V* \0 \) P, Zcat [-n] :自标准输入读进内容,你可以用 pipe 将别的程式的输出转向
7 H" g, ~( j, {5 N' ~4 r; |, z给 cat .
% u" t  x# S6 x0 j0 r; C5 Ncat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。 * ~# w& D7 ]7 d/ m" O. d

8 `1 Y% ?0 n# Q' Z' \
' a5 m2 ]& S" D; g问题在於 cat 它是不会停下来的,因此并不好用( 试想如果一个萤幕二十
" D7 A/ `  U# O: L0 ?四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者 : o; F4 R! t; t# {: F
很难据此得到他们所需的资讯。) 所以才有人又写了 more 出来。
0 Y  U, B, ~1 _8 j( g
1 D6 \1 L" I5 S4 d: w' f" k& @) t: X! g1 Y5 D
more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案
0 }' P7 t- W% f- G! m* ]6 \跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果 6 R6 k2 B0 A! z0 S
使用者要在某一个档案中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻 9 u! D# V+ z" o& N0 w! ~
的单字即可进行搜寻。more 也可以找得到。more 的使用法如下:
; Q4 p/ d) J: Q& M0 m0 i
' ^, e; a; O, P
4 ?4 V9 R" g! C7 [& Amore filename . k6 Y) Q$ H! T; T1 D) Y4 E' Z
/ f/ S) Q2 I4 @( c5 H% _

$ V" @6 S0 s8 |# V! ~3 G如果你在使用中觉得已经看到了所要看的部份,可以按'q'离开 more 的使用。 $ N$ [" t0 C" Q. o
在使用中按'v' 亦可以使用编辑器来编辑所观看的档案。 6 t7 m/ Z  K$ [. B
4 e' L% P6 [/ O4 k. e7 X. n% X
0 I, C; \6 i2 \1 e: H8 Z, v$ s
less 的用法与 more 极类似,原先它就是为了弥补 more 只能往前方卷页的缺
! C1 W2 z& c. `6 [; U! Z! N: n# k点而设计。 less 的用法如下: - g) H9 m0 j# e/ V
; a1 W6 L3 q, F2 b1 s* l  f% _
+ o% [2 {# \2 r8 w
less filename
, Q  f0 r  C" ]+ p# t) O+ W) {; V- Z7 F- X+ l8 F( l

7 L0 t, u% P# @4 C其与 more 不同的是它可以按 y 来往上卷一行,并且可以用"?"来往回搜寻你所 ; f: f' l7 Z5 P# M7 Y
要找的单字。 1 W: o2 q9 _7 s/ U9 Q9 _+ B+ J
; ^. O7 E. B, J4 c) W& A7 O+ K

+ N2 C/ @0 B- d! V0 i$ \10. chmod 4 o- F) M& z# G+ v2 @" w3 ?: [
chmod 为变更档案模式用( change mode ) . 这个指令是用来更改档案的存取模
1 L& ^6 ?' w1 G+ {9 W4 j式( access mode )。在 UNIX 一个档案上有可读(r)可写(w)可执行(x)三种模式, % `0 k- Q2 m9 e6 T* D' G7 b4 L* F
分别针对该档案的拥有者( onwer )、同群者( group member )( 你可以 ls -lg
5 I2 |& e- u6 r. Y' H# g/ K来观看某一档案的所属的 group ),以及其他人( other )。一个档案如果改成可
9 M. J; ~; X" g# U9 X执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者
, b+ ?3 q7 W3 ^$ D' p有进入该目录之权利。chmod 就是用来变更一些档案的模式,其使用方式如下:
( @* A& M# s" f) f9 Z+ t- J- y  B3 i, d0 q' b. V5 B* l

8 h" N1 w1 k3 A5 V* ]chmod [ -fR ] mode filename ...
( b4 k  p$ K4 Z% t! {6 z- l( m
/ z; i& m$ ~& U: l$ u4 ?
* X8 N& X3 p7 D其参数的意义如下: ; x5 @3 d: ?* Q1 p  @  f
2 c5 c3 n% @+ p5 V: ~, @! D
0 m# M+ k$ Z3 _* S" c5 N! X+ x
-f Force. chmod 不会理会失败的动作。
) V+ p+ i9 E( z# p-R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。 + }+ H) E1 w% D$ u. ?

6 `) f% S& ~- Z; ?# ^3 o3 N" u) Q7 Z' t9 G! O' k( w! h
mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。详情 & R3 O9 K1 K! S6 C
可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。
# c7 V6 g( W" d, p+ H) F& C, B( N; N( E

1 A  z) j: G3 Q: f+ C或是用一个字串来表示,请参考 chmod(1) 的说明。 ! @) H* t+ D" @
b. 关於 Process 处理的指令:
* L9 v- p3 |4 n8 m  u+ N' w+ `: t) ]! P* u
1 `/ ]- P2 `6 E( m0 D4 `# v
1. ps
, \/ s4 z* s/ x/ a* F% ?ps 是用来显示目前你的 process 或系统 processes 的状况。
, f8 A0 Z) h9 K8 q9 }1 S4 v/ C以下列出比较常用的参数:
( r* J* n! ~/ {
# o7 N7 @+ ?: I! t6 ]4 Q
+ t- ?' y5 d3 B7 Q5 f, U' d) M) i2 _( i" \其选项说明如下:
" X7 d( m9 M: J  j5 i0 r-a 列出包括其他 users 的 process 状况。 . Q/ K+ U* |& X4 F1 L! i) v5 {! Q
-u 显示 user - oriented 的 process 状况 。 + y' r9 |  B0 S) R0 R3 O
-x 显示包括没有 terminal 控制的 process 状况 。 4 ^, J3 g( {' ~& L
-w 使用较宽的显示模式来显示 process 状况 。
6 Z$ ^! b. }3 d& W
; K! P. y3 C( v0 d9 w+ U$ ]* e: ^  m5 _$ F1 q' d
我们可以经由 ps 取得目前 processes 的状况,如 pid , running state 等。
. w: e4 x4 }. ^- }: N  i9 a
; ]1 F0 |- a2 \4 ~0 j$ e6 E3 f[ 本帖最后由 TTNK 于 2007-12-20 22:22 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册麦芽地

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

粪坑
发表于 2007-12-9 16:21 | 只看该作者
第八课:新装“驱动程序(Kexts)”后的权限脚本,省得每次打命令& N) f, A. ?8 s! |
$ t& B' x5 `9 `8 T- p3 R0 @
下载附件到桌面把后缀名.htm去掉就可以使用了,开终端,输入
  1. chmod 755 ~/Desktop/perm*
复制代码
然后把这个文件放在任何地方,以后只要双击一下,就可以把Extensions目录里的文件和目录权限搞定,一劳永逸+ @- j( M- q- Y8 }+ v+ ?

5 [+ P7 Q' f! g' ?[ 本帖最后由 ttnk 于 2007-12-9 18:11 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册麦芽地

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

9
发表于 2007-12-9 16:21 | 只看该作者

第九课:我的电脑可以安装Leopard吗?

笔记本:" n/ h2 ], v- q* x
http://wiki.osx86project.org/wiki/index.php/HCL_10.5.0/Portables6 _0 I- j9 o9 t3 o
台式机:
# t4 w* h3 B# T5 b( Q9 Nhttp://wiki.osx86project.org/wiki/index.php/HCL_10.5.0/Desktops* w- U# B) }" p* ^. f
所有硬件的支持情况:
( e7 J# q& `  F+ }http://wiki.osx86project.org/wiki/index.php/HCL_10.5.0#ASUS2 g( K' B0 @) z5 }" w: _2 w$ l
--------------------------------# S$ \4 t, @; |( l* N
上边的是Leopard的.因为收集的时间还在不长,所以好多的电脑还没有收集上来..所以不是很全面:而以下是Tiger的...最为全面!相信你的机器是可以的...只要是在tiger上边能够正常安装的.在Leopard上边也同样没有问题..高兴了吧?. D- j8 s+ }2 U1 @
* D. M& u$ B% n% I1 j: r; f8 v
笔记本:* u4 H' {, `1 \) L" |+ R2 e" C
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8/Portables
! x' K% L7 t5 C6 Zhttp://wiki.osx86project.org/wiki/index.php/HCL_10.4.9/Portables7 N* W% C; f1 X6 m8 C
台式机:
4 H2 t8 h+ E9 q& q- o' Xhttp://wiki.osx86project.org/wiki/index.php/HCL_10.4.8/Desktops' W0 W9 U$ k3 h2 X( A- L* }- m% q1 ?
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9/Desktops
' V- P, i' P8 q) @所有的兼容硬件列表:' {& K1 E7 `8 O( V3 K# ^* o% M
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8
- Y5 q2 m* u  vhttp://wiki.osx86project.org/wiki/index.php/HCL_10.4.9
$ P5 T* w3 W8 R
( v5 l- Y! j  a 0 C" U7 k" `, w+ S  G
查看了.可以正常安装的请参考下列帖子,把Leopard安装在你的PC上:
" j2 s+ }+ V/ a% P, ?0 e
http://www.maiyadi.com/viewthread.php?tid=4082
" Y# t  m0 j$ A5 H3 [
3 b4 M% a# z6 B3 Z  _[ 本帖最后由 ttnk 于 2007-12-9 19:09 编辑 ]

TOP

Rank: 8Rank: 8

麦币
1089 枚 
贡献度
835 度 
注册时间
2007-12-7 
阅读权限
60 
主题
41 
精华
积分
4791 
帖子
404 

管理勋章 积极勋章 原创勋章 技术勋章 参与勋章 建设勋章 版主

10
发表于 2007-12-9 16:22 | 只看该作者

Mac OS X 常见问题 FAQ

第十课:Mac OS X 常见问题 FAQ--bandage_man5 e$ Z. P/ x4 q( t# n+ |  Q; v
9 t6 S, ]- e. ^3 R0 x1 h( {
主要:/ E! ^' a! }$ B

2 u" L0 Y) ]% K6 o( h  e9 O& ?Q:OSX不是不能在PC上安装吗?
0 `  L4 m$ {# T# v5 z% w( W7 h2 NA:2005年,苹果向全球宣布他们准备向Intel架构转移,并编写了Mac OS X的Intel版本。世界上一些黑客把OSX破解后就可以在PC上运行了。7 N) a4 _, `! h2 L  o5 G/ \
# b7 k: F6 k. v9 e: N$ w  p; r4 ^
Q:苹果电脑官方会发布OSX for PC吗?  z3 s) q% y' q( n8 r* V# Z
A:已经发布的是 for Intel,这是喜欢MAC的PC用户最高兴看到的情况!在PC中安装MAC是许多人的梦想,今天我们终于可以相对容易的实现了。3 S% Y; ]2 j$ |0 `1 q! L6 R# ~
3 h+ E( S" N. C7 Z& y
Q:我们使用破解版的OSX是否合法?8 ?! k+ U! z7 t
A:不合法。
# Y  ?7 n4 t3 z2 \* z1 m$ p/ J' c6 z
Q:OSX是中文的么?
, W8 m7 r  J( q( F; o* w! FA:OSX采用比Windows先进好多的多国语言技术。安装时选择以简体中文为主语言即可。如果之后还是英文,请进入System Preferences > International, 把列表中的“简体中文”拖到最前面。之后注销(log off) 再登入,整个系统就是中文了。3 B5 n/ b0 N) C6 F. u+ A
. K0 d8 }9 b& W
-------------------------------------------------) |1 W1 u( T- J! C7 l
9 q( h( H: i1 p* S4 P2 T4 N
质疑:
, r, Q8 z9 ~% `% W" i3 @& D: ^
, o3 Y3 i, k3 e# s0 v" |Q:OSX只是一个漂亮的系统,一点也不实用,对吗?4 e; I* _5 v! {; C) U- u; c. z
A:不。OSX不仅速度快,安全,而且在Windows中可以完成的任务都可以在OSX中轻松完成。大部分Windows软件都有Mac版本。比如说流行的电脑游戏:魔兽世界,魔兽争霸,极品飞车,玛丽兄弟等等,几乎一流的游戏和一流的游戏公司都有专门的 for Mac版本的游戏推出,连比尔的OFFICE都喜欢先发布 for Mac版本的测试版本和正式版本。当然啦,Mac的用户偏爱的是专门的 for Mac的办公软件iWork 08!帅呆了。
4 ]: Y% k0 f: E3 ^# n. V, z. m. e) z6 O* c
Q:OSX的系统需求是不是特别高?
& P0 V% t- f- nA:完全不高,只要你的CPU支持SSE2指令集就可以运行OSX。基本上2005年以后的机器都可以尝试。2 Q: q  P) ^# J$ Y+ r

1 C0 {5 y% C& W8 v* U1 A* @Q:我之前用过PearPC,速度超级慢,这次的OSX也一样吗?
" o; m6 _9 w. M4 h; R( I0 B9 {A:PearPC是虚拟机,而这次我们可以直接实体启动,速度快了很多很多很多。比XP快哦。
5 f, I% x- }$ M6 i: E3 @: u- ~0 o+ I
, D& Y5 O# p2 ~' r7 q: ]( B-------------------------------------------------! B8 T( C( I8 l! _4 L
  j$ l$ [# C1 B0 v# G
硬件:& l% _' t; i9 Q9 a/ v' P
- F+ ^/ \# B# }5 d
Q:OSX的系统需求是不是特别高?
& ?9 u# E% K; O/ u. j/ ^$ c5 R7 ~A:完全不高,只要你的CPU支持SSE2指令集就可以运行OSX。详细列表请看 ' W/ s( T7 V5 q% A. ~* N
所有的兼容硬件列表:% B. a8 P1 A% E; [2 B" y: _  Y4 R+ G
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.88 q' [, @8 B: ?( W
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.90 n; K+ n/ d- Q+ z0 N6 h: P
0 }/ u2 ~9 ~& \* G' v6 J' p

- L; q# m- P# h* t! JQ:为什么我在各大厂商网站找不到OSX的驱动,或者不能在我的电脑上使用?8 w# t3 \' R+ p
A:由于OSX原本专门给Mac机使用,所以只提供了Mac机的硬件驱动。当然,有很多高手自己编译了一些第三方驱动。( Q+ A8 H7 p4 X$ `% g* y# ^

3 {( M8 |$ X9 V6 tQ:OSX支持SATA吗?还有nForce?
2 A% e, _7 L# ~; J, Y& e5 S( eA:是的。; K9 s# y4 }& v- ~5 J: L
: f/ ?5 N$ P/ i
Q:OSX支持AMD吗?2 U9 ^* a/ @. m! k, F  _
A:是的,一些破解人员已经发放带有AMD破解补丁的ISO。(个人推荐AMD用户使用Myzar制作的ISO)/ L" h. L& C5 M9 G- u. P

9 e* H* q: H- f7 H! p; OQ:什么是QE,什么是CI?5 E5 t1 U" y* M2 E
A:QE指Quartz Extreme,是利用显卡GPU的界面加速引擎。CI是利用显卡GPU的图片处理引擎,它也担任绘制OSX中3D效果的任务(比如水波纹,3D Cube)。显卡必须有一个适合的驱动才可以打开这两个很重要的功能。现在完美支持QE和CI的显卡只有GMA900和GMA950,ATi的 X1600/X1800系列。ATI显卡需要特殊驱动或更改ID才能打开。Nvidia显卡很不幸,还没有支持的驱动,不过有希望了。
- ?- F- _9 u7 ]) S( J# L# V0 r4 a$ F) o1 C5 e
Q:我怎样才能知道我的硬件可以支持OSX?
0 @" H4 A3 `- T% j$ n7 ^A:您可以察看这个网站中的列表:
0 m  @. k/ Y8 k) x所有的兼容硬件列表:5 V' i, ]' a8 [4 x+ k* Q& @
http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8
8 Y! U8 G5 r; ~3 \http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9& a! ?: d! c& k0 S/ K

# H8 O1 j$ L0 B4 R7 G% u% A2 y
  F9 m0 e7 v/ lQ:我的显卡没有驱动,屏幕闪得要命,怎么办啊?, S; l' _- d, y, s9 F# ~% _6 A
A:现在的A卡和N卡系列的支持都相当多了。下载正确的驱动,OK!  d( `* ]4 F6 r  ~
3 k  s. \0 b3 f6 V
Q:我使用的是N卡,没有驱动,怎么办?
7 C: Q' F/ |4 \7 n9 h* XA:已经有许多相关N卡的驱动了。$ W9 M2 s) {7 ^5 ]! y/ r/ d& z0 L
- a, r: `9 B/ s. r- d0 W6 l3 D
Q:我的硬盘支持吗?
6 P( }! `8 C. i: i2 I6 u  k; \A:Mac似乎对所有的硬盘都支持。特殊情况可以自行修改相关的支持驱动
' ]$ S; g8 g/ z7 V6 H) r: _+ @# V! b. p% s. S) ~6 ]
Q:我安装后鼠标或者键盘不能用,怎么回事?3 D7 d% W! G& m  n8 Q; l$ G2 ]4 b
A:更换相关最新驱动! }" R) F% a  m( Z! a) C
( k0 x* A4 R) |  T; ^. G
-------------------------------------------------
4 k2 d! S7 ^8 z) j% |9 S. S
2 U! n3 k8 B6 \软件:
  p7 Y7 e1 Q% y/ S1 ~- Z, Z: D5 \: F" d7 p( ?+ N
Q:什么是PPC,UB
: h- W% c0 i" ]2 Z& F1 s% k- QA:PPC是指PowerPC,也就是在苹果转换Intel x86之前使用的架构。PPC软件可以在Intel版当中模拟运行。 UB是指Universal Binary,也就是在Intel和PPC架构都可以完美运行的程序。所以,下载软件的时候一定要留意是不是Universal版本。
5 I5 U+ _. w; R( G/ a( n
5 E5 S, E; l0 U4 B8 @% PQ:Windows程序可以在OSX中运行吗?
4 f5 |5 S3 {7 c, l( _A:默认是不可以的,但是可以用一些API包,协助X11来运行少量Windows程序 。您还可以安装Parallels软件,在OSX中模拟Windows系统,从而瞬间转换两个系统,不需要重新启动。3 y6 Z# ^9 J7 V3 B) c
' W3 a; y7 q: i/ k2 i
Q:我在Windows中常用的软件,比如讯雷,都没有Mac版本,怎么办?
2 f6 D% O& V8 l! u! FA:Windows中的软件在Mac中都有替代品.而且现在迅雷的国际版也可以正常运行于Leopard。
  i) M2 I0 P8 ^# z( C4 U4 ?2 d" b3 k1 w, U  W' `
Q:OSX中可以使用QQ吗?9 O5 ]" {2 d7 B: q% W9 \9 a8 c6 X8 M8 P
A:可以,你有两种选择,iQQ或LumaQQ。iQQ需要设定为Rosetta模拟模式才可以登陆。LumaQQ不需要。
+ Q2 L9 J! [  s5 b3 _& J# A  e" b7 B) }$ T
Q:OSX中可以使用BT下载吗?
% N$ v7 Q3 u4 W' F- X1 sA:可以,请下载Azureus。
2 k3 h3 A4 }# Q( ^-------------------------------------------------8 K9 Y. x8 Z: B) y5 F' U

  V) g5 U) S1 N% S6 d系统安装与升级
9 W$ f$ Y. p9 ]/ w! x) C# y- `3 g" R/ I9 z  _1 u1 l
Q:我没有DVD烧盘机,可以安装吗?
) X$ ~& O3 ~/ z$ hA:可以借助VMWARE安装,论坛有相关介绍。论坛有许多硬盘安装的好方案。6 |' ~3 {( ]+ T0 {# i0 V. o
* }  I% O6 ]5 H: O/ [) A$ c0 R
Q:我安装完有HFS+ Partition Error怎么办?
  c3 X2 N; y7 nA:先用某启动光盘中的磁盘维护工具把XP设定为活动分区,之后按照OSX安装后, 多系统,优化,升级,硬件和显示问题教程中的多系统引导项目操作就可以进入OSX并和Windows共存了。: R; Z3 B6 S3 W* r9 o

8 a' |) U* g  fQ:我安装的系统是10.5,可以升级成10.5.1吗?
7 z) u% T- ^- e  m/ f- HA:可以。
1 S. b1 R/ X8 _2 f7 @Q:我使用的是10.4,可以直接升级到10.5.1吗?# W8 z" ~! J8 a" ?
A:不可以,不过可以借助10.4升级到10.5.1最新版本
2 t2 ~9 P6 F& J% X; E5 R
  G8 \& P+ l2 |; j1 F& X-------------------------------------------------
; c5 r; B7 M$ }! y: I) u
. Z# l$ t, }0 i) U系统使用( V9 V7 i" @6 d  S1 V  n

  q8 i6 S" Z' ]% qQ:为什么OSX这么难用?: p  s# Y3 C2 X4 t# p
A:是因为你Windows用惯了,其实OSX比Windows更容易上手。. I* n6 [& C/ K/ Z
( J! r- u0 c2 C# Y' u
Q:别人都说OSX很好看,我为什么不这么觉着?
& x) q5 y& ]9 g/ H! {A:个人喜好不同,你很特殊,大部分人都喜欢OSX简洁的风格。0 }0 g7 [2 }7 q' i
* c; {4 ?+ y+ o0 n5 Q
Q:为什么我的OSX不能重新启动?
  d: @* b2 n) d! rA:你需要正解的替换相关驱动。
: ~- M& S: b0 l4 k
& g7 t- B: d+ N. k- Y+ o0 \Q:我的OSX反映越来越慢,怎么办?$ I* f, W! D- D+ i
A:请参阅OSX安装后, 多系统,优化,升级,硬件和显示问题 中的 优化指南。而最简单的办法是适时修复磁盘权限和磁盘错误。
7 X! x# i9 U/ o3 z
( ]9 s" H( @7 p. J: T0 r$ h+ u2 E( X. p4 A& R
---------------------------------------------------------
4 H5 @3 ?/ g5 t: H. ZQ:上边的内容已经知道了. [( L$ @4 q- Y  y3 w
A:那么你还等什么?去吧!Le's go!实战硬盘安装Leopard 图片版; 一步到位最新版本10.5.1
7 S; D" S; z9 ~" ?0 H5 B, ?% Y7 p: Q. B4 p' ]6 b% ^) p
[ 本帖最后由 ttnk 于 2007-12-9 19:21 编辑 ]

TOP

麦芽地-苹果电脑论坛 ( 浙ICP备09030264号)|联系我们 Bookmark and Share

GMT+8, 2010-7-30 03:04, Processed in 0.055441 second(s), 13 queries, Xcache On.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.