麦芽地苹果论坛 - 最大的中文苹果论坛

 找回密码
 注册帐号

QQ登录

只需一步,快速开始

用新浪微博连接

一步搞定

查看: 58943|回复: 308
  [复制链接]

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

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:17:51 |显示全部楼层
也算是个学习笔记吧!!!

第一课:
mac / mac osx86快捷键图文版!原创!

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

= win键=OP
= shift键=shift
= alt 键=Command
= ctrl 键=ctrl

[ 本帖最后由 envying 于 2008-1-11 17:00 编辑 ]
已有 2 人评分 麦币 贡献 收起 理由
Tutingheart + 5 + 15 很好,对新手有指导意义
envying + 15 + 15 + 15 精彩文章

总评分:  + 15  麦币 + 20  贡献 + 30   查看全部评分

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:18:26 |显示全部楼层

第二课:相关快捷键





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:




[ 本帖最后由 ttnk 于 2007-12-13 11:20 编辑 ]
已有 1 人评分 麦币 贡献 收起 理由
nulluser + 15 + 15 + 15 感谢分享

总评分:  + 15  麦币 + 15  贡献 + 15   查看全部评分

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:18:48 |显示全部楼层
第三课:恶补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        执行清理脚本,操作完成
哇哈哈哈,我的宝贝系统又活过来了。

[ 本帖最后由 TTNK 于 2007-12-29 20:12 编辑 ]

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:19:07 |显示全部楼层

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 的都會說明這個程序,
但可能跟著做卻不知道在做什麼,希望上面的說明會有一些幫助,
有任何錯誤,也請前輩指正,任何問題也歡迎討論,老話一句,教學相長。



KINIC:其实,硬体要都能够正常动作,最好的方式就是好好的参考
http://wiki.osx86project.org/wiki/index.php/HCL 这个硬体相容表,
最好在买设备之前就先查好,如果你希望买来的设备能够正常的在MAC OSX86使用的话。
我过去买设备都会注意,这个设备(例如网卡或显卡)能不能支援Linux甚至是FreeBSD
因为这都是我可能会使用的作业系统,
现在更会多考虑一项 Mac OSX86 能不能支援,
不过等我买了Mac电脑之后就不用在考虑这些啦~

[ 本帖最后由 ttnk 于 2007-12-9 16:33 编辑 ]

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:20:03 |显示全部楼层

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條目 的重要性的原因,
想要知道硬件規格要多高或多低能用,功能完不完整,其實都在那裡面了。


[ 本帖最后由 TTNK 于 2007-12-29 20:08 编辑 ]

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:20:36 |显示全部楼层

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 用户)。

[ 本帖最后由 TTNK 于 2007-12-20 22:19 编辑 ]

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:20:53 |显示全部楼层

新手必备工具(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 等。

[ 本帖最后由 TTNK 于 2007-12-20 22:22 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册帐号

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:21:08 |显示全部楼层
第八课:新装“驱动程序(Kexts)”后的权限脚本,省得每次打命令

下载附件到桌面把后缀名.htm去掉就可以使用了,开终端,输入
  1. chmod 755 ~/Desktop/perm*
复制代码
然后把这个文件放在任何地方,以后只要双击一下,就可以把Extensions目录里的文件和目录权限搞定,一劳永逸

[ 本帖最后由 ttnk 于 2007-12-9 18:11 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册帐号

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:21:49 |显示全部楼层

第九课:我的电脑可以安装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://www.maiyadi.com/viewthread.php?tid=4082

[ 本帖最后由 ttnk 于 2007-12-9 19:09 编辑 ]

使用道具 举报

Rank: 8Rank: 8

该用户从未签到

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

发表于 2007-12-9 16:22:28 |显示全部楼层

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

[ 本帖最后由 ttnk 于 2007-12-9 19:21 编辑 ]

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

关于我们|申请友链|联系我们|Archiver|麦芽地苹果论坛 ( 京ICP备11033657号-1 )

GMT+8, 2012-5-22 04:31

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部