MAC OS X 的基本常识

http://gpc23.blog.163.com/blog/static/36678747200842201150833/

第一课:

mac / mac osx86快捷键图文版!原创!

各键在win键盘下面的说明!

= win键=OP

= shift键=shift

= alt 键=Command

= ctrl 键=ctrl

第二课:相关快捷键

 

1、常用:

 

   2、Exposé Space和Dashboard:

 

   3、基本:

 

   4、F键:

 

   5、Finder:

 

   6、Spotlight:

 

   7、屏幕截图:

 

   8、Dock:

 

   9、万能辅助:

 

   10、启动键:

 

   11、Safari:

 

   12、iTunes:

 

   13、终端:

 

   14、Mail:

 

   15、Front Row:

 

   16、地址簿:

 

附录:

   Adobe Photoshop:

 

 

第三课:恶补OSX 命令行知识

作者:Shuiaqua  [转贴请保留作者信息]

很多朋友对osx下的命令行操作挠头,估计多数是在windows时代开始接触计算机的。有dos基础的应该是看看就明白,而玩过Linux的应该是轻车熟路了。这个贴子希望能给见到命令行就头大的兄弟一些帮助,所涉及到的命令基本限于安装kext,修改plist,更换核心 所碰到的操作。如果想进一步了解Unix的命令,再网上找些关于Linux命令的文章看,有很多
高手们就免看了,不过希望能来挑挑毛病,再来补充两句。。。
——————————————————————————————————————————————

OSX 的文件系统
OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。
你在桌面上看到的硬盘都挂在 /Volumes 下。
比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?
在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。

根目录位置是        /            核心 Mach_kernel 就在这里,  
驱动所在位置        /Systme/Library/Extensions
用户文件夹位置    /User/用户名
桌面的位置          /User/用户名/Desktop

文件通配符为星号  *

注意:在 Unix系统中是区别大小写字符的,A.txt 不等于 a.txt。
        根目录标志 / 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的 System中

——————————————————————————————————————————————

如何进入命令行操作模式
再图形界面下,用finder 打开 应用程序 》实用程序》终端
如果连图形界面都进不去了(比如安错了显示驱动),开机时按 F8,用-s参数启动,然后输入命令 mount  -uw /  


获得权限
为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限
sudo -s  
然后输入密码,输入密码时没有任何回显,连星号都没有,只管输完回车就行了。

——————————————————————————————————————————————

基本命令
列出文件
ls 参数 目录名
例: 想看看跟目录下有什么,
      ls /
      想看看驱动目录下有什么,
      ls /System/Library/Extensions
      参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
转换目录
cd
  例:想到驱动目录下溜达一圈
        cd /System/Library/Extensions

建立新目录
mkdir 目录名
  例:在驱动目录下建一个备份目录 backup
          mkdir /System/Library/Extensions/backup
          在桌面上建一个备份目录 backup
          mkdir /User/用户名/Desktop/backup

拷贝文件
cp 参数 源文件 目标文件
    例:想把桌面的Natit.kext 拷贝到驱动目录中
          cp -R /User/用户名/Desktop/Natit.kext  /System/Library/Extensions
          参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
            把驱动目录下的所有文件备份到桌面backup
            cp -R /System/Library/Extensions/*  /User/用户名/Desktop/backup            

删除文件
rm 参数  文件
  例:想删除驱动的缓存        
        rm -rf /System/Library/Extensions.kextcache
        rm -rf /System/Library/Extensions.mkext
        参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf /  你的系统就全没了


移动文件
mv  文件  
  例:想把AppleHDA.Kext 移到桌面
        mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
        想把AppleHDA.Kext 移到备份目录中
        mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

更改文件权限
chmod 参数 权限 文件
  例:把驱动目录下所有文件设定到root读写,其他用户只读
        chmod -R 755 /System/Library/Extensions
        参数R 表示递归,755表示各用户的权限

更改文件属主
  chown 参数 用户:组  文件
  例:把驱动目录下的所有文件属主改成根用户
        chown -R root:wheel /System/Library/Extensions                    
        参数R 表示递归操作

修复整个系统中文件的权限
    diskutil repairpermissions /
    严格的说这不是一个unix 命令,而是osx一个软件,记得修改或添加的驱动就执行一次。

文本编辑
    nano 文件名
    例:编辑natit Info.plist
          nano /System/Library/Extensions/Natit.kext/Info.plist
          编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
    另一个文本编辑软件是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。

运行脚本命令
    sh 脚本文件名
    例 修改驱动后所有需要的操作存成一个脚本,以后修改了驱动后只要运行一次这个脚本就可以了,方便吧
        1. 终端中运行nano /clean
        2. 把下列代码粘贴到 nano 中
              rm -rf /System/Library/Extensions.kextcache
              rm -rf /System/Library/Extensions.mkext
              chown -R root:wheel /System/Library/Extensions
              chmod -R 755 /System/Library/Extensions
              diskutil repairpermissions /
              kextcache -k /System/Library/Extensions/
        3. Ctrl +O 存盘,Ctrl+X 退出
        4. 以后只要动了驱动,就在终端中运行一次 sh /clean

————————————————————————————————————
小技巧

用 Tab 键自动补齐命令
比如想到 /System 目录中去,输入 cd /Sy  然后按一下Tab 键,命令就会自动补齐成 cd /System

操作带名字中带有空格的文件和目录
空格在命令中写成 /空格, 比如要进入 My Documents,命令为 cd My/ Documents

查看命令的详细帮助
man 命令名
比如要看看 ls 命令的详细用法,执行 man ls

————————————————————————————————————
典型操作流程
(假设已经制作好清理脚本,记得每次操作前 sudo -s 获得系统权限)

假设下载了一个显卡驱动 Natit.zip,在桌面解压得到了一个Natit.kext,该怎么做呢?

为了保险起见,先把所有驱动备份了再说
mkdir /User/用户名/Desktop/backup    在桌面上建立备份文件夹
cp -R /System/Library/Extensions/*  /User/用户名/Desktop/backup  备份驱动文件

现在可以安心安装了
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions  把它 拷贝到系统驱动目录位置
sh /clean        执行清理脚本,操作完成

重新开机失败,进不去桌面了,发现不应该安这个驱动,怎么恢复呢?
开机按F8,用 -x 参数启动
执行 mount -uw /
rm -rf /User/用户名/Desktop/Natit.kext    删除这个驱动
sh /clean        执行清理脚本,操作完成

重启,回到原先状态了,不死心啊,没有特效怎么行呢,又听说需要修改 Natit的 Info. plist 文件才行,好,再来
cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions  把它 拷贝到系统驱动目录位置
nano /System/Library/Extensions/Natit.kext/Info.plist              
        编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
sh /clean        执行清理脚本,操作完成

重启,这回对了,显卡特效都有了,该弄声卡了,天知道会出什么事,得把现有成果保护好。
mkdir /User/用户名/Desktop/gooddrivers                              专为有效驱动建个目录
cp -R /System/Library/Extensions/Natit.kext  /User/用户名/Desktop/gooddrivers    备份

这个声卡要求把 AppleHDA.kext 删除和编辑 AppleAzaliaAudio.kext中的Info.plist 文件,谁知道以后会不会还用AppleHDA呢,不如暂时禁用吧。
mkdir /System/Library/Extensions/disabled        建立个禁用目录
mv  /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/disabled        移动过去
nano /System/Library/Extensions/Natit.kext/AppleAzaliaAudio.kext/Info.plist              
    编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
sh /clean        执行清理脚本,操作完成
成功了,也把修改好的驱动备份一下把。


今天听说修改18个驱动文件,能把cpu超到80G,内存翻5翻,Adsl变光纤,照着修改了,结果启动不了,nnd,忘了今天是四月1日了,驱动也改乱套了,是不是要重新安了?
没关系,不是备份了所有驱动文件么
开机按F8,用 -s 参数启动
执行 mount -uw /
rm -rf /System/Library/Extensions/*                    既然乱了,通通干掉
cp -R /User/用户名/Desktop/backup/* /System/Library/Extensions/              把原始驱动拷贝回来
cp -R /User/用户名/Desktop/gooddrivers/* /System/Library/Extensions/        把修改好的驱动拷贝回来
sh /clean        执行清理脚本,操作完成
哇哈哈哈,我的宝贝系统又活过来了。

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

Mac 硬體驅動(.kext)安裝方法 [原创:KINIC]

在了解硬體驅動的安裝方法之前,

建議先看看在下之前所發佈的拙作『Mac驅動程式的概念』可以先有簡單的概念,

假設您已經有簡單的概念後,我們知道,其實Mac的驅動程式就是 Kernel Extension,

也就是硬體相對應的 .kext 檔案,

我無法告訴妳哪裡一定找的到相容的kext可以用,但是可以提供个下载驱动的地址http://www.weiphone.com/thread-1918-1-1.html

因為,kext 檔案不一定每一種硬體都有人為他製作驅動,

所以還是請您自己去查 相關的HCL (硬體相容列表)

先確定有支援,如果不在內建的系統中,應該都有下載kext的連結和說明,

所以以下程序我都假設已經找到了kext的檔案,

我用我當初安裝T43為例:

我當初找到了 T43 用的 Broadcomd 5751 的kext檔案 AppleBCM5751Ethernet.kext

我以他为例安裝入系統內的步骤如下:

1. 登入終端機:

在 [應用程式] 中的 [工具程式] 裡面有一個 [終端機],點兩下將它執行,

复制内容到剪贴板

代码:sudo -s然後鍵入你的密碼,做好切換管理員的動作。

PS. sudo 是一個安全為考量的執行管理指令的方法,這邊不多做介紹。

2. 複製kext 到目標檔案夾:

目標檔案夾大多是 " /System/Library/Extensions/ " ,

只要把你找到的驅動 .kext 檔案複製到 /System/Library/Extensions/ 中,

方法一:直接进入" /System/Library/Extensions/ "目录中,将自己的驅動 .kext 檔案复制到里面,中途可能要输入密码;

方法二:假設你的驱动叫AppleBCM5751Ethernet.kext, 并放在桌面的,

指令如下:

复制内容到剪贴板

代码:cp ~/Desktop/AppleBCM5751Ethernet.kext  /System/Library/Extensions/注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名

3. 更改檔案權限:

檔案權限是UNIX系統中蠻重要的一個觀念,在Unix為基礎的Mac OS X中也一樣,

就是要把這些複製到系統內的檔案的權限切換成系統(管理員)擁有與使用,

指令如下:

复制内容到剪贴板

代码:sudo chown -R root:wheel /System/Library/Extensions/AppleBCM5751Ethernet.kext

sudo chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext注意:请把AppleBCM5751Ethernet.kext换成你自己要安装的.kext驱动名

4. 清除 kext 的快取:

要清除已經安裝並製作快取的kext 快取內容,

不然可能下次重啟之後系統還是去讀取快取,

就不會讀到新放進去kext 驅動

指令如下:

复制内容到剪贴板

代码:rm /System/Library/Extensions.kextcache

rm /System/Library/Extensions.mkext

kextcache -k /System/Library/Extensions

5. 系統重啟:

硬體驅動後基本上是需要重啟才會載入,

可以點選右上角的蘋果點選重啟系統,或是使用指令 reboot 重啟,

接下來就是祈禱重啟後系統一切正常,硬體支援良好啦!

這就是基本程序了,其實大部分提供下載 kext 的都會說明這個程序,

但可能跟著做卻不知道在做什麼,希望上面的說明會有一些幫助,

有任何錯誤,也請前輩指正,任何問題也歡迎討論,老話一句,教學相長。

 

 

Mac驅動程式的概念

第五课.[原創:KINIC]    Mac驅動程式的概念之前在weiphone上有一篇朋友們問到『怎样在MacOS X 上硬件驱动? 』的討論,

我想用我所理解的系統概念為各位稍微的野人獻曝,

稍微的介紹一下在Mac上的驅動程式概念,

基本上,Mac OS X 老虎是一個UNIX架構的核心的系統,

所以如果有一些UNIX系統概念其實在底層的架構會很容易了解,

系統核心,通常會有包含了硬體支援的程式在內,

也就是說有一些需要在系統核心啟動就跟著支援的基礎硬體元件

(例如CPU 指令集支援、記憶體管理...),大多放在核心中,

不過Mac是一種經由APPLE公司自行訂製化的核心,

基礎的硬體支援大多也以APPLE電腦為主,

但是,並不會把所有的驅動程式都放在核心中,通常只有『必要的』才會放在核心,

不然核心可能會過度肥大,整個系統執行效率就更差。

那麼還有許多硬體驅動怎麼辦呢?

通常會把他作成模組程式,然後在核心本身支援模組載入功能,

在Linux 中叫做 Kernel Loadable Modules(KLM) 的架構,

而在Mac OS X 中,不稱為 Modules,稱為 Mac OS X Kernel Extension,

我不曉得正式的中文名稱是什麼,不過我稱為『核心延伸套件』,

其實就把他想成是『驅動程式』就可以了,

也就是Mac OS X系統中許許多多的 .kext 檔名的程式集,

大多放在 /System/Library/Extensions/ 中,

當核心有需要就去找到相應的設備ID然後叫起那個程式來支援硬體

而現在的MAC OSX86 中其實問題比較多就是在硬體沒有驅動支援,

也就是沒有相應的 核心延伸套件 可以使用,

相關的HCL (硬體相容列表)可以到 OSX86Project - WikiHCL條目 下找到

進而可以找到相應可使用的驅動程式,也就是我說的 核心延伸套件(.kext)

這樣希望可以幫助大家稍有了解Mac 的驅動程式的概念,

如果在下有任何觀念上的錯誤也歡迎指正和共同討論,畢竟教學相長啊。

週末有空再整理如何安裝驅動程式的程序給大家參考。

其實安裝並不難,安裝不是問題,找不找的到驅動(kext)才是問題。

4/23 修訂補充:

有朋友問,硬件規格要多高才能裝?或是,要裝Mac OSX86 硬件要比 Vista 高還低?

這裡給大家一個觀念,不能用很簡單的高或低來做標準,

而是『相容性』做標準,也就是硬件本身要有能夠讓他使用的驅動才能用!

如果將電腦硬件比喻為人的軀殼,那麼驅動程式就像是靈魂!

沒有靈魂的軀殼,縱使有再強大的力量,再快的速度,砂鍋大的拳頭,也都沒有作用,就像是死屍一般!

這就是為什麼在下不斷的強調 OSX86Project - WikiHCL條目 的重要性的原因,

想要知道硬件規格要多高或多低能用,功能完不完整,其實都在那裡面了。

 

 

Office2004的安装和汉化!!!

第六课.Office2004的安装和汉化!!!

相关内容查看: http://www.yymac.com/viewthread.php?tid=73

----------------------------------------

第八课:

启用 root 用户的步骤

1.      单击 Dock 中的 Finder 。

2.      从转到菜单中选择应用程序。

3.      打开“实用程序”文件夹。

4.      打开“ NetInfo 管理程序”实用工具。

5.      单击“NetInfo 管理程序”窗口中的锁图标。

6.      输入管理员账户名称和密码,然后单击“确定”。

7.      对于 Mac OS X 10.2 及以上版本,请从 Security (安全)菜单中选择Enable Root User (启用 root 用户)。

8.      对于 Mac OS X 10.0 和 10.1,请从 Domain (域)菜单中选择 Security (安全),然后从子菜单中选择Enable Root User (启用 root 用户)。

9.      如果您以前没有设置过 root 密码,那么可能会出现一个警告框“NetInfo 错误”,指出密码是空的。单击 OK 。

10.  输入您想要使用的 root 密码,然后单击“Set(设置)”。

11.  再次输入密码以进行验证,然后单击“Verify(验证)”。

12.  root 用户被启用。

13.  再次单击锁图标以防止更改。

-------------------------------------------------------

第九课

如何以 root 用户身份登录

对于 Mac OS X 10.2 以上版本

1.      如果您已经登录,那么请从 Apple 菜单中选择注销。

2.      如果您是使用带有图片的用户名列表登录的,那么请单击“其他”。

3.      在“名称”空白域中键入:root

4.      在“密码”空白域中,键入您在上面步骤中定义的密码。

对于 Mac OS X 10.0 - 10.1.5

在启用 root 用户之后,您必须从 Mac OS X 注销,然后再以 root 用户身份登录。从用户名列表登录到 Mac OS X 是 Mac OS X 后来版本的默认行为。通过在文本输入空白域中键入您的用户名来登录是 Mac OS X 早期版本的默认行为。您可以在“登录”预置中选择其中一种方法。由于 root 用户不会出现在用户名列表中,因此您需要采用文本输入方式。如果必要,请按照下面的步骤来将登录方式更改为文本输入:

1.      从 Apple 菜单中选择系统预置。

2.      从显示菜单中选择登录。

3.      单击“登录窗口”选项卡。

4.      选中“名称和密码输入空白域”选项。

请按照下面的步骤来以 root 用户的身份登录:

1.      如果您已经登录,那么请从 Apple 菜单中选择注销。

2.      在“名称”空白域中键入:root

3.      在“密码”空白域中键入您在上面步骤中定义的密码。

如何停用 root 用户

1.      打开“NetInfo 管理”。它位于“实用程序”文件夹中。

2.      单击锁图标。

3.      输入管理员账户的名称和密码,然后单击“确定”。

4.      对于 Mac OS X 10.2 以上的版本,请从 Security (安全)菜单中选择 Disable Root User (停用 root 用户)。

5.      对于 Mac OS X 10.0 和 10.1,请从 Domain (域)菜单中选择 Security (安全),然后从子菜单中选择 Disable Root User ( 停用 root 用户)。

 

 

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

第七课:新手必备工具(kext安装工具)--KSONG

刚接触mac os的朋友,一定对安装驱动感到头痛,有了这个就简单多了。把你需要安装的kext拖入,输入password,没有设置password的直接在password框回车。。。。。

 

Kext Helper b7.zip(1.2 MB)

-----------------------------------------------------------------------------

Mac OS X 启用超级用户的方法

Root user,又名超级用户,是一个权力最高的Unix 账户,Root 的账户能在整个系统里任何部份进行任何“操作”,包括:拷贝档案、移动/移除档案、执行程序等。所以,通常 Root 的账户都只会指派给高级专业的用户使用。因此,苹果把Root user 隐藏在Mac OS X 里。

但有时候我们不得不启用Root用户以便于实现某些操作,可以通过以下三种方法把启动Root账户。

方法一:

把Mac OS X 的安装光盘放入到光驱中,用光盘启动系统,在安装菜单里选择“Password Reset”选项,便能更改你的密码和启动超级用户模式。(把这工具拷贝到硬盘中是不能启动的,一定要从光盘启动才有效。)

方法二:

在Mac OS X里启动Terminal(在“应用程序/实用工具”的文件夹中),输入以下命令:

sudo passwd Root

系统会实时要求输入 Root user的新密码,然后再输入一次,以确保密码正确。

方法三:

启动NetInfo Manager应用程序(在“应用程序/实用工具”的文件夹中),再依照以 下步骤:

1. 从菜单中选择“域”→“用户”→“启动Root用户”

2. 点按窗口底部的“锁状”按钮,然后输入在安装过程中提供的用户名称和密码注册。

3. 从窗口下半部份的列表中选择 * 号一栏,再输入 Root user 已加密的新密码。

可在 Terminal 里输入以下的「htpasswd」命令来产生加密的新密码:

[localhost:~] currentuser% htpasswd -nb anylogin yourpassword

[return]

[localhost:~] currentuser% anylogin : pu9fQgdzVHRB2

pu9fQgdzVHRB2 就是已加密的新密码

4. 点按窗口底部的“锁状”按钮,然后储存更改和离开 NetInfo Manager。

现在可以在 Terminal 里试试 Root user 的新密码

如何通过终端命令删除Finder中无法删除的文件

这里我先介绍一个经常性的问题。有人常常因为某种原因。比如死机、文件下载一半意外退,这时经常有文件无法删除,系统提示你权限不够。这个时候我们就可以利用一行简单的命令进行删除。

当然有人会提出启动到os 9来删除,这样有两大问题。一是你需要重启两次机。先切到9。再切回x。还有就是对新机器来说,你根本就没办法从os 9启动。

言归正传,下面就举便说明:

1 打开终端应用程序

2 输入命令:sudo rm -r -f “你要删除的文件”

还要注意终端命令是区分大小写的,全部小写。

3 把你要删的文件或者文件夹用mouse拖进终端窗口,好多个也可以一起拖。

4 然后在终端中回车

5 输入当前管理员用户密码。如果没有密码就直接回车。注意不是root账号的密码。

6 终端中没有任何提示信息表明成功删除。

注意:如果用这个命令还无法删除,有两种可能性:一是你删除的是系统正在使用的临时文件之类的。二是有可能你的硬盘目录出现问题。这时请先用磁盘工具检查一下你的硬盘。

解释:

sudo 临时执行root账户操作,当你使用这个命令的时候等同于使用 root 用户进行操作,所以要当心。它后面一般是你要操作的其它命令。比如本例中的 rm。同时sudo 命令都要求你输入当前管理员用户密码。如果密码为空就直接回车。

rm 删除命令。即remove的缩写,它后面有两个参数。

-r 删除文件夹内的子文件夹及内容,一般情况下rm只能删 除文件或者空的文件夹。

-f 强制删除参数

如果需要了解rm命令的更多参数。请输入:man rm

 

其它常用命令

cd

进入某个目录

cp 原始文件 目标文件

复制文件,可带路径复制不到位置

 

kill -9 [PID]

結束指定的 PID 執行程式

ls

列出当前目录下所有文件

man [命令]

查询某个命令的使用方法

mkdir [目录]

新建目录

rmdir 目录

删除目录,注意只能是空目录

mv 原始文件 目录文件

移动或者重命名文件

passwd

更改密码

 

rm

删除文件

-f 强制删除

-i 删除前确认

-r 删除目录及子目录内容

 

sudo rm -rf ~/.Trash/*

强制删除当前用户垃圾箱内所有项目

top

显示所有进程。

kill -9 [PID]

结束PID进程

open -a itunes

打开aqua 程序itunes

删除不了的文件可以在终端里用 rm -rf 来删。

打开 应用程序--实用程序--终端

输入  sudo rm -rf .然后把要删除的文件拖进来。回车--输入系统用户密码--回车就行了。

下面是一些unix常用的命令,MAC系统的终端基本都可以用

a. 关於档案/目录处理的指令:

1. ls

这是最基本的档案指令。 ls 的意义为 "list",也就是将某一个目录或是

某一个档案的内容显示出来。

如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所

有档案。

也可以在 ls 後面加上所要察看的目录名称或档案的名称,如

% ls /home2/X11R5

% ls first

ls 有一些特别的参数,可以给予使用者更多有关的资讯,如下:

-a : 在 UNIX 中若一个目录或档案名字的第一个字元为 "." , 则使用 ls

将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh

的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。

-l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯,

如档案存取权,档案拥有者( owner ),档案大小,档案最後更新

曰期,甚而 symbolic link 的档案是 link 那一个档等等。如下

% ls -l

drwx--x--x 2 jjtseng 512 Aug 8 05:08 18

drwx--x--x 2 jjtseng 512 Aug 8 22:00 19

-rw------- 1 jjtseng 566 Aug 8 05:28 makefile

2. cp

cp 这个指令的意义是复制("COPY") , 也就是将一个或多个档案复制成另

一个档案或者是将其复制到另一个目录去。

cp 的用法如下:

cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。

cp f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都以相同的档名复制一

份放到目录 dir 里面。

cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。

cp 也有一些参数,如下:

-i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2

的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者

的回答是y(yes)才执行复制的动作。

-r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个

目录中。

3. mv

mv 的意义为 move , 主要是将一档案改名或换至另一个目录。如同 cp ,它也有

三种格式:

mv f1 f2 : 将档名为 f1 的档案变更成档名为 f2 的档案。

mv dir1 dir2 : 将档名为 dir1 的目录变更成档名为 dir2 的目录。

mv f1 f2 f3 ... dir : 将档案 f1 f2 f3 ... 都移至目录 dir 里面。

mv 的参数有两个,-f 和 -i , 其中 -i 的意义与 cp 中的相同,均是 interactive

询问之意。而 -f 为强迫( force ) , 就是不管有没有同名的档案,反正我就是要

搬过去,所有其他的参数遇到 -f 均会失效。

4. rm

rm 的意义是 remove ,也就是用来杀掉一个档案的指令。在 UNIX 中一

个被杀掉的档案除非是系统恰好有做备份,否则是无法像 DOS 里面一样还能够救回

来的。所以在做 rm 动作的时候使用者应该要特别小心。

rm 的格式如下:

rm f1 f2 f3 .....

而 rm 的参数比较常用的有几个: -f , -i , 与 -r

-f : 将会使得系统在删除时,不提出任何警告讯息。

-i : 在除去档案之前均会询问是否真要除去。

-r : 递回式的删除。

小心不要随便使用 rm -rf , 否则有一天你会"欲哭无泪"......

5. mkdir

mkdir 是一个让使用者建立一个目录的指令。你可以在一个目录底下使用

midir 建立一个子目录,使用的方法如下:

mkdir dirname1 [ dirname2 ... ]

如此你就可以建立一个或多个目录。

6. chdir ( cd )

这是让使用者用来转移工作目录用的。

chdir 的用法如下:

chdir dirname

如此你就可以将目前的目录转移到 dirname 这一个目录去。

或使用 "chdir .." 来转移到上一层目录。

7. rmdir

相对於 mkdir ,rmdir 是用来将一个"空的"目录杀掉的。如果一个目录下面

没有任何档案,你就可以用 rmdir 指令将其除去。rmdir 的使用法如下:

rmdir dirname1 [ dirname2 .... ]

如果一个目录底下有其他的档案, rmdir 将无法将这个目录杀掉,除非使用

rm 指令的 -r 选项。

8. pwd

pwd 会将目前目录的路径( path )显示出来,例如:

9. cat/more/less

以上三个指令均为察看档案内容的指令。cat 的意义是猫....不不不,是

concatenate ,在字典上的意思是"连结,将…串成锁状"( 语出资工电子

词典 cdict ),其实就是把档案的内容显示出来的意思。 cat 有许多奇怪

的参数,较常为人所使用的是 -n 参数,也就是把显示出来的内容加上行

号。 cat 的用法如下:

cat [-n] :自标准输入读进内容,你可以用 pipe 将别的程式的输出转向

给 cat .

cat [-n] filename : 将 filename 的内容读进来,显示在标准输出上。

问题在於 cat 它是不会停下来的,因此并不好用( 试想如果一个萤幕二十

四行,而一个档案四百行,cat 一出来将会劈哩啪啦不断的卷上去,使用者

很难据此得到他们所需的资讯。) 所以才有人又写了 more 出来。

more , 跟据蔡文能老师的说法是"再多一点就好",more 可以将所观察的档案

跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果

使用者要在某一个档案中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻

的单字即可进行搜寻。more 也可以找得到。more 的使用法如下:

more filename

如果你在使用中觉得已经看到了所要看的部份,可以按'q'离开 more 的使用。

在使用中按'v' 亦可以使用编辑器来编辑所观看的档案。

less 的用法与 more 极类似,原先它就是为了弥补 more 只能往前方卷页的缺

点而设计。 less 的用法如下:

less filename

其与 more 不同的是它可以按 y 来往上卷一行,并且可以用"?"来往回搜寻你所

要找的单字。

10. chmod

chmod 为变更档案模式用( change mode ) . 这个指令是用来更改档案的存取模

式( access mode )。在 UNIX 一个档案上有可读(r)可写(w)可执行(x)三种模式,

分别针对该档案的拥有者( onwer )、同群者( group member )( 你可以 ls -lg

来观看某一档案的所属的 group ),以及其他人( other )。一个档案如果改成可

执行模式则系统就将其视为一个可执行档,而一个目录的可执行模式代表使用者

有进入该目录之权利。chmod 就是用来变更一些档案的模式,其使用方式如下:

chmod [ -fR ] mode filename ...

其参数的意义如下:

-f Force. chmod 不会理会失败的动作。

-R Recurive. 会将所有子树下的所有子目录及档案改为你所要改成的模式。

mode 可以为一个三位或四位的八进位数字,来表示对某些对象的存取权。详情

可参阅 chmod(1) 的 manual page 中有关 Absolute Modes 的说明。

或是用一个字串来表示,请参考 chmod(1) 的说明。

b. 关於 Process 处理的指令:

1. ps

ps 是用来显示目前你的 process 或系统 processes 的状况。

以下列出比较常用的参数:

其选项说明如下:

-a 列出包括其他 users 的 process 状况。

-u 显示 user - oriented 的 process 状况 。

-x 显示包括没有 terminal 控制的 process 状况 。

-w 使用较宽的显示模式来显示 process 状况 。

我们可以经由 ps 取得目前 processes 的状况,如 pid , running state 等。

 

第八课:新装“驱动程序(Kexts)”后的权限脚本,省得每次打命令

下载附件到桌面把后缀名.htm去掉就可以使用了,开终端,输入

复制内容到剪贴板

代码:

chmod 755 ~/Desktop/perm*

然后把这个文件放在任何地方,以后只要双击一下,就可以把Extensions目录里的文件和目录权限搞定,一劳永逸

 

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

笔记本:

http://wiki.osx86project.org/wiki/index.php/HCL_10.5.0/Portables

台式机:

http://wiki.osx86project.org/wiki/index.php/HCL_10.5.0/Desktops

所有硬件的支持情况:

http://wiki.osx86project.org/wiki/index.php/HCL_10.5.0#ASUS

--------------------------------

上边的是Leopard的.因为收集的时间还在不长,所以好多的电脑还没有收集上来..所以不是很全面:而以下是Tiger的...最为全面!相信你的机器是可以的...只要是在tiger上边能够正常安装的.在Leopard上边也同样没有问题..高兴了吧?

笔记本:

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8/Portables

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9/Portables

台式机:

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8/Desktops

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9/Desktops

所有的兼容硬件列表:

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9

查看了.可以正常安装的请参考下列帖子,把Leopard安装在你的PC上:

http://bbs.macgood.com/viewthread.php?tid=4082

 

Mac OS X 常见问题 FAQ

第十课:Mac OS X 常见问题 FAQ--bandage_man

主要:

Q:OSX不是不能在PC上安装吗?

A:2005年,苹果向全球宣布他们准备向Intel架构转移,并编写了Mac OS X的Intel版本。世界上一些黑客把OSX破解后就可以在PC上运行了。

Q:苹果电脑官方会发布OSX for PC吗?

A:已经发布的是 for Intel,这是喜欢MAC的PC用户最高兴看到的情况!在PC中安装MAC是许多人的梦想,今天我们终于可以相对容易的实现了。

Q:我们使用破解版的OSX是否合法?

A:不合法。

Q:OSX是中文的么?

A:OSX采用比Windows先进好多的多国语言技术。安装时选择以简体中文为主语言即可。如果之后还是英文,请进入System Preferences > International, 把列表中的“简体中文”拖到最前面。之后注销(log off) 再登入,整个系统就是中文了。

-------------------------------------------------

质疑:

Q:OSX只是一个漂亮的系统,一点也不实用,对吗?

A:不。OSX不仅速度快,安全,而且在Windows中可以完成的任务都可以在OSX中轻松完成。大部分Windows软件都有Mac版本。比如说流行的电脑游戏:魔兽世界,魔兽争霸,极品飞车,玛丽兄弟等等,几乎一流的游戏和一流的游戏公司都有专门的 for Mac版本的游戏推出,连比尔的OFFICE都喜欢先发布 for Mac版本的测试版本和正式版本。当然啦,Mac的用户偏爱的是专门的 for Mac的办公软件iWork 08!帅呆了。

Q:OSX的系统需求是不是特别高?

A:完全不高,只要你的CPU支持SSE2指令集就可以运行OSX。基本上2005年以后的机器都可以尝试。

Q:我之前用过PearPC,速度超级慢,这次的OSX也一样吗?

A:PearPC是虚拟机,而这次我们可以直接实体启动,速度快了很多很多很多。比XP快哦。

-------------------------------------------------

硬件:

Q:OSX的系统需求是不是特别高?

A:完全不高,只要你的CPU支持SSE2指令集就可以运行OSX。详细列表请看

所有的兼容硬件列表:

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9

Q:为什么我在各大厂商网站找不到OSX的驱动,或者不能在我的电脑上使用?

A:由于OSX原本专门给Mac机使用,所以只提供了Mac机的硬件驱动。当然,有很多高手自己编译了一些第三方驱动。

Q:OSX支持SATA吗?还有nForce?

A:是的。

Q:OSX支持AMD吗?

A:是的,一些破解人员已经发放带有AMD破解补丁的ISO。(个人推荐AMD用户使用Myzar制作的ISO)

Q:什么是QE,什么是CI?

A:QE指Quartz Extreme,是利用显卡GPU的界面加速引擎。CI是利用显卡GPU的图片处理引擎,它也担任绘制OSX中3D效果的任务(比如水波纹,3D Cube)。显卡必须有一个适合的驱动才可以打开这两个很重要的功能。现在完美支持QE和CI的显卡只有GMA900和GMA950,ATi的 X1600/X1800系列。ATI显卡需要特殊驱动或更改ID才能打开。Nvidia显卡很不幸,还没有支持的驱动,不过有希望了。

Q:我怎样才能知道我的硬件可以支持OSX?

A:您可以察看这个网站中的列表:

所有的兼容硬件列表:

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.8

http://wiki.osx86project.org/wiki/index.php/HCL_10.4.9

Q:我的显卡没有驱动,屏幕闪得要命,怎么办啊?

A:现在的A卡和N卡系列的支持都相当多了。下载正确的驱动,OK!

Q:我使用的是N卡,没有驱动,怎么办?

A:已经有许多相关N卡的驱动了。

Q:我的硬盘支持吗?

A:Mac似乎对所有的硬盘都支持。特殊情况可以自行修改相关的支持驱动

Q:我安装后鼠标或者键盘不能用,怎么回事?

A:更换相关最新驱动

-------------------------------------------------

软件:

Q:什么是PPC,UB

A:PPC是指PowerPC,也就是在苹果转换Intel x86之前使用的架构。PPC软件可以在Intel版当中模拟运行。 UB是指Universal Binary,也就是在Intel和PPC架构都可以完美运行的程序。所以,下载软件的时候一定要留意是不是Universal版本。

Q:Windows程序可以在OSX中运行吗?

A:默认是不可以的,但是可以用一些API包,协助X11来运行少量Windows程序 。您还可以安装Parallels软件,在OSX中模拟Windows系统,从而瞬间转换两个系统,不需要重新启动。

Q:我在Windows中常用的软件,比如讯雷,都没有Mac版本,怎么办?

A:Windows中的软件在Mac中都有替代品.而且现在迅雷的国际版也可以正常运行于Leopard。

Q:OSX中可以使用QQ吗?

A:可以,你有两种选择,iQQ或LumaQQ。iQQ需要设定为Rosetta模拟模式才可以登陆。LumaQQ不需要。

Q:OSX中可以使用BT下载吗?

A:可以,请下载Azureus。

-------------------------------------------------

系统安装与升级

Q:我没有DVD烧盘机,可以安装吗?

A:可以借助VMWARE安装,论坛有相关介绍。论坛有许多硬盘安装的好方案。

Q:我安装完有HFS+ Partition Error怎么办?

A:先用某启动光盘中的磁盘维护工具把XP设定为活动分区,之后按照OSX安装后, 多系统,优化,升级,硬件和显示问题教程中的多系统引导项目操作就可以进入OSX并和Windows共存了。

Q:我安装的系统是10.5,可以升级成10.5.1吗?

A:可以。

Q:我使用的是10.4,可以直接升级到10.5.1吗?

A:不可以,不过可以借助10.4升级到10.5.1最新版本

-------------------------------------------------

系统使用

Q:为什么OSX这么难用?

A:是因为你Windows用惯了,其实OSX比Windows更容易上手。

Q:别人都说OSX很好看,我为什么不这么觉着?

A:个人喜好不同,你很特殊,大部分人都喜欢OSX简洁的风格。

Q:为什么我的OSX不能重新启动?

A:你需要正解的替换相关驱动。

Q:我的OSX反映越来越慢,怎么办?

A:请参阅OSX安装后, 多系统,优化,升级,硬件和显示问题 中的 优化指南。而最简单的办法是适时修复磁盘权限和磁盘错误。

---------------------------------------------------------

Q:上边的内容已经知道了

A:那么你还等什么?去吧!Le's go!实战硬盘安装Leopard 图片版; 一步到位最新版本10.5.1

 

输入法推荐

Fun Input Toy 致力于开发Mac OS X下免费且功能强劲的输入法。

特色功能包括:

1. 同时支持 智能拼音,双拼,五笔型

2. 自动记忆拼音词组,自动词频调整

 

3. 支持南方模糊音

 

4. 支持双拼和全拼混合输入

 

5. 海量词库, 拼音词条12万条,五笔词条6万条

 

6.支持五笔自定义词组

 

 

7. 支持五笔和拼音混合输入

 

8. 支持自定义候选词窗口颜色,字体,透明度

 

9. 支持拼音缩写

 

10. 智能输入预测

 

11. 创新的Status Icon显示输入法状态,更加方便,稳定

 

12. 智能之别网站地址,电子邮件输入,自定义词库导入,导出功能,互联网自动检查更新等功能

最FIT你的苹果电脑输入法,Choose Mac, Choose Fun Input Toy!

请注意Mac OS X系统版本号选择合适的版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值