返回列表 回復 發帖

使用Mac OS X系統必須瞭解的10條命令

Mac OS X 的命令行界面是成千上萬程序的基礎,可平常用戶往往不知道它的存在。依靠 GNU 基金會以及開源社區的多年努力,Apple 設計出一個「無須」使用命令的傑出操作系統。在不必為了每天的日常操作而動用命令行的同時,只要利用得當,命令行仍然能夠節省你不少時間,偶爾還會讓你開 懷一笑。希望你能好好享受這裡提到的十個 OS X 命令行工具!

1、ssh

這顆小小的「寶石」包含於 Mac OS X 的每個版本,其開發的最初目的只是為了取代 rsh/rlogin,現在卻成為 Linux/Unix(包括 Mac OS X)社區不可缺少的一部分。openssh 的主要作用就是安全的遠程管理。打開系統預置,點擊「共享」,勾選「遠程登錄」,即可啟動 Mac OS X 的內置 SSH 服務。現在假設你想連接你不在身邊的電腦,可以借助類似 PuTTY(Windows 平台)的客戶端,或者在 Mac OS X 的終端窗口中輸入「ssh」連接你 Mac 的 IP 地址。以你的用戶名和密碼登錄之後,你便獲得了 Mac OS X 命令行的完整操作權。除此之外,openssh 還有許許多多應用,有些可是相當了不起的。我就很喜歡用 ssh 搭個 SOCKS 代理,這樣我在公共地點也能安全上網衝浪。在Mac 上使用 ssh 的更多技巧,可以瀏覽本頁!

2、top

top 是另一個長期為 Linux/Unix 社區使用的經典工具,使用它只需打開終端輸入「top」。眨眼之間,你就會看見一個滿是文字的窗口——每一個正在你的 Mac 上運行的進程都會被列出。如果我的 Mac 速度變慢,top 是讓我知道什麼正在發生的首選。點擊 這裡,查看 top 的完整概述。

3、lsbom

如果你偶然在某個 Mac 站點(比如 OS X Daily)發現一件夠酷夠新的軟件,忍不住想安裝,而你又猶豫不決,那麼 lsbom 對你大有好處。通過它,你可以測試 Mac OS X 安裝包(.pkg)的內容,並且清楚瞭解究竟會有什麼被塞進你心愛的文件系統。要使用 lsbom,你需要啟動終端,並進入 .pkg 文件所在的目錄。如果你的安裝包形式是 .dmg,可能需要把其中的 .pkg 文件拷貝到桌面上,然後進入 Desktop 目錄。一旦確認 .pkg 文件的位置,輸入「lsbom .pkg/Contents/Archive.bom> | more」。哇!你所看見的就是新程序將會安裝的完整文件列表。

4、say

這個命令是 Mac OS X 獨一無二的,比其他任何一個都更有趣。打開終端輸入「say hello」試試吧!

5、softwareupdate

softwareupdate 命令提供了一種安裝 Apple 軟件更新方便快捷的方法。打開終端,輸入「softwareupdate -i -a」,你的 Mac 就會安裝所有可以獲得的更新項。如果你只想安裝「推薦」更新項,那麼就輸入「softwareupdate -i -r」。

6、ipconfig

要說獲取你 Mac IP 地址最快、最簡單的方法,絕對是「ipconfig」,只需打開終端輸入「ipconfig」。你能看到許多信息,包括你網卡的 MAC 地址。我喜歡輸入「ipconfig | grep inet」僅回饋我計算機的 IP 信息。你也可以通過輸入「ifconfig en0 down」來禁止一個網絡連接(這裡舉了「en0」的例子);如果希望恢復,那麼就輸入「ipconfig en0 up」。這比使用系統預置要快上不少哦!

7、lipo

lipo 是一個在 Mac OS X 中處理通用程序(Universal Binaries)的工具。現在發售或者提供下載的許多(幾乎所有)程序都打上了「Universal」標誌,意味著它們同時具有 PowerPC 和 Intel 芯片能夠處理的代碼。不過既然你可能不在意其中的一個,你就能夠使用 lipo 來給你的程序「瘦身」。比如你想讓「便箋」應用程序只包含 Intel(i386)的代碼:
cd /Applications
lipo Stickies.app/Contents/MacOS/Stickies -thin i386 -output Stickies.app/Contents/MacOS/Stickies.i386
cd Stickies.app/Contents/MacOS/
rm Stickies
mv Stickies.i386 Stickies

8、screencapture

screencapture 提供了較 command-shift-3 更高級的抓屏手段。要使用它,打開終端,試著輸入「screencapture -iW ~/Desktop/screen.jpg」,鼠標會變成等待點擊的相機圖標,點擊後就在你的桌面上創建一個名為「screen.jpg」的文件,內容就 是你點擊的任何窗口的抓屏。當然你也能夠通過輸入「screencapture -S ~/Desktop/screen.jpg」來抓取整個屏幕。如果你還想與眾不同,你還可以輸入「screencapture -ic」來抓取屏幕的一部分。

9 & 10、Fink 和 DarwinPorts

如果你已經習慣於 OS X 命令行工具的基本應用,現在就是讓你的終端接觸更大開源世界的時候了。借助於 DarwinPorts 或者 Fink,你能夠在你的計算機上下載、安裝成百上千的免費開源軟件。我發現 Darwinports 開始注意到一些較少見的開源計劃,而 Fink 似乎更為堅實。你可以同時安裝兩者,只要你的確知道你在幹什麼,但是一般我會建議你只選擇其中一個。初學者應該試試 Fink,因為它會附帶一個名為「Fink Commander」的程序,你只需從中選擇一個程序來下載。看看它們各自的官方網站吧:DarwinPorts (已更名為 MacPorts)官方網站;Fink 的官方網站。
返回列表