Mac 上隱藏了許多實用的功能,只有這樣才能打開

 2018-03-14 11:37:36.0

Mac 電腦上有一種比較另類的操作:命令行。我們不需要圖形界面,只靠一句或幾句命令,就能讓電腦完成圖形界面難以實現的功能。

Mac 上隱藏了許多實用的功能,只有這樣才能打開

Mac 的自帶的命令行客戶端是 Terminal,它的界面看上去晦澀難懂,其實使用使用起來並不複雜,許多文章中都提供了現成的命令,你只需要複製粘貼就能實現許多功能。爲了更多人能夠善用這一 Mac 上的利器,少數派爲讀者準備了專題 輕鬆玩轉 Mac 命令,你可以在其中找到許多現成、好用的命令。當然,可能你已經是一個命令行老玩家,那麼本專題中也有爲你準備的進階內容,你同樣可以在其中獲得一些新技能。

在開始你的命令行之路前,不妨先看一下這篇文章,我(Minja)總結從入門到進階常見的一些問題與需求,希望能助你離 Mac 高手更近一步。

從這幾條命令開始

第一次使用命令行必然是一頭霧水,不知道從何下手。其實我們可以先試着運行一些簡單的命令,解決一些普遍的需求。直接複製下面的命令到 Termnial,回車就能運行了:

  • 遇到一個生詞,想知道發音?試試 say 單詞;

  • Finder 卡死了?用 killall Finder 「重啓」它;

  • 下載大文件時不希望電腦自動休眠,但需要關閉屏幕?用 pmset displaysleep ;

  • 演示 PPT、設計稿時,想讓屏幕多亮一會兒:caffeinate -t 3600;

  • 讓通知快點消失:defaults write com.apple.notificationcenterui bannerTime 3;

  • 使不活動的圖標進入半透明狀態:
    defaults write com.apple.dock showhidden -bool TRUE; killall Dock

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

  • 讓 Dock 瞬間出現/消失:
    defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

  • 在 Launchpad 裏放下更多圖標(注意,這條命令會重新排列 Launchpad 圖標順序):
    defaults write com.apple.dock springboard-columns -int 8; defaults write com.apple.dock springboard-rows -int 7; defaults write com.apple.dock ResetLaunchPad -bool TRUE; killall Dock

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

    命令使用前後對比

相信這些簡單實用的命令可以讓你很快獲得成就感,並由此喜歡上命令行。

拓展閱讀:

記不住命令,就用這幾招

命令很強大,但是我們很難記住它們,其實有三個方法可以方便我們取用命令。

  • 把常用命令記在系統的文本替換中,每次打幾個字母就能顯示一整條命令。當然,如果你有 TextExpander 等第三方輸入增強工具,也能實現文本替換。

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

  • 把常用命令放在 剪貼板管理工具 中,隨時取用。我專門在 Copied 裏建立了一個命令列表,裏面都是一些難記但使用頻繁的命令。

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

  • 把常用命令設爲壁紙,隨時可以查看。你可以搜索關鍵詞「Command Cheat Sheet」,有不少現成的壁紙,下面的壁紙來自 這裏

    Mac 上隱藏了許多實用的功能,只有這樣才能打開

  • 壓根不想打開 Terminal?試試 MacPilot,這個應用把常用命令做成了圖形界面,點點按鈕就能實現原先需要依靠命令才能完成的操作。

  • Mac 上隱藏了許多實用的功能,只有這樣才能打開

命令行的另類用法

命令不僅強大,還非常靈活,我們可以在 Terminal 以外的地方運行命令。

更方便地運行命令

除了打開一個 Terminal 窗口,我們還可以用其他工具更方便地運行命令。AlfredLaunchBar 等啓動器工具都允許我們在類似 Spotlight 的搜索框裏面直接輸入命令。

Mac 上隱藏了許多實用的功能,只有這樣才能打開

拓展閱讀:LaunchBar,全方位優化你的 macOS 使用習慣的所有文章

用 Today Scripts 查看系統狀態

這個免費的小工具平時呆在通知中心,能運行預設命令並顯示結果。我們可以把查看系統狀態的命令預先在 Today Scripts 裏填好,需要時呼出通知中心便可以顯示系統狀態,看看哪些應用最佔內存,或者磁盤空間還剩多少,等等。

Mac 上隱藏了許多實用的功能,只有這樣才能打開顯示系統狀態

拓展閱讀:

把命令「打包」

有些命令還可以「打包」成一個 App,分享給完全不懂命令行的朋友。 

系統自帶的 Automator 就是很棒的打包工具。我把一條壓縮動圖的命令打包進一個 App 裏,使用時直接將圖片拖到 App 圖標上,就完成了壓縮。這個自制的 App 我分享給了幾位不懂命令行的讀者,他們使用起來也沒有任何障礙。

Mac 上隱藏了許多實用的功能,只有這樣才能打開

拓展閱讀:這樣壓縮 GIF,體積小還效果好

獲取更多命令

Mac 自帶的命令也許還不夠滿足你,那麼是時候安裝 HomeBrew 以打開新世界的大門了——HomeBrew 同樣通過命令行來安裝:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

之後你就可以根據自己的需要來安裝第三方的命令,實現更多功能。甚至,你還可以通過 HomeBrew 直接安裝應用,就像下面這樣:

Mac 上隱藏了許多實用的功能,只有這樣才能打開

關於 HomeBrew,請瀏覽專題 Homebrew,Mac 應用管家

小結

上面介紹的命令與一些小技巧只是 Mac 命令的冰山一角,更多強大的功能,請探索專題 輕鬆玩轉 Mac 命令

相信看完這個專題,你就能夠用好命令,更加自如地使用 Mac 電腦。

少數派,匯聚數字時代願意思考的人。

文章來源:36kr