深藏在你的Mac 漂亮的界面下面是一個有幾十年歷史的叫做 UNIX 的骨干,你可以使用它的老式終端來運行無法從應用程序或菜單訪問的簡單命令。這些不僅對開發(fā)人員和黑客有用——即使您以前從未深入研究過終端,也有一些調整可以讓您的 Mac 變得更好并增強您對命令行的信心。
終端應用程序存儲在應用程序 > 實用程序下,但您可以隨時通過按 Command+Space 打開 Spotlight,搜索“終端”并按 Enter 快速啟動它。
1、設置關機定時器
這是一個簡單的。有時我想在工作完成時讓我的電腦保持一兩個小時(比如下載大文件),并在完成后關閉它。要設置關機計時器,請打開終端窗口并運行:
sudo shutdown -h +60
要分解該命令,它的作用如下:
sudo告訴終端以超級用戶或管理員身份運行以下命令。您需要輸入密碼,但在您鍵入時不會顯示星號。別擔心,它正在接收您的按鍵。
shutdown 是我們發(fā)送到系統(tǒng)的主要命令。
該-h標志告訴它停止,或關閉。如果要重新啟動,可以將其替換為-r,如果要讓計算機進入睡眠狀態(tài),則可以替換為-s。
最后,這+60是我們的計時器,以分鐘為單位。上面的命令告訴系統(tǒng)在 60 分鐘或一小時后關閉——但你可以用你想要的任何時間來替換這個數字。如果需要,您還可以使用格式為 yymmddhhmm 的特定日期和時間。 要在計時器結束之前取消計時器,只需運行:
sudo killall shutdown
它會終止在后臺運行的關閉進程。
2、防止您的 Mac 進入睡眠狀態(tài)
另一方面,您可能希望使用其自動節(jié)能功能來防止 Mac 進入睡眠狀態(tài)。在這種情況下,您可以只使用“caffeinate”命令來設置反睡眠定時器:
caffeinate -u -t 3600
該-u標志告訴系統(tǒng)就好像用戶處于活動狀態(tài)一樣(因此顯示器也不會進入睡眠狀態(tài)),同時-t設置一個計時器,在這種情況下為3,600秒(或一小時)。屆時,您通常的節(jié)能規(guī)則將重新生效。
3、顯示隱藏的文件和文件夾
一般來說,大多數人不需要查看或編輯任何隱藏文件。它們被隱藏是有原因的:系統(tǒng)需要它們,而你不需要。但是,如果您發(fā)現(xiàn)出于某種原因需要訪問某個文件——或者您想隱藏一些您自己的秘密文件——您可以運行以下命令以在 Finder 中顯示隱藏文件:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
然后,要讓這些更改生效,請通過運行以下命令重新啟動 Finder:
killall Finder
您還可以將這兩個命令與一些&符號結合使用:
defaults write com.apple.finder AppleShowAllFiles -bool TRUE && killall Finder
要隱藏您自己的文件夾或文件,您可以運行:
chflags hidden ~/Dekstop/MySecrets && killall Finder
...替換~/Dekstop/MySecrets為您自己的秘密文件夾或文件的路徑。(~表示您的主文件夾,也可以在 中找到/home/[yourusername]。)要使隱藏的文件和文件夾再次不可見,只需使用FALSE代替運行原始命令TRUE。
4、自定義 Dock
Dock 是 macOS 界面的一個重要部分:您將最常用的快捷方式存儲在那里,使用它在窗口之間跳轉,并隱藏您現(xiàn)在不需要的最小化應用程序。雖然您會在 macOS 的“設置”>“??俊辈藛蜗抡业揭恍┯杏玫恼{整,但您可以使用一些終端命令進一步自定義它。
例如,想要添加一個空白間隔來幫助將您的應用程序分組?跑步:
defaults write com.apple.Dock persistent-apps -array-add '{"tile-type"="spacer-tile";}' && killall Dock
或者,如果您希望 Dock 盡可能簡約,您可以隱藏當前未運行的所有應用程序:
defaults write com.apple.Dock static-only -bool TRUE && killall Dock
如果您經常使用 Command+H 來“隱藏”應用程序,您甚至可以在 Dock 中將它們的圖標變暗,這樣您就知道它們是隱藏的:
defaults write com.apple.Dock showhidden -bool TRUE && killall Dock
最后,如果您喜歡自動顯示和隱藏 Dock,您可能已經注意到該動畫有 1 秒的延遲——也就是說,當您將鼠標懸停在屏幕底部時,它會在 Dock 前一秒鐘滑入。要消除此延遲,請運行:
defaults write com.apple.Dock autohide-delay -float 0 && killall Dock
或者,您可以將該 0 更改為更高的數字以增加延遲。要返回默認的自動隱藏設置,請運行:
defaults delete com.apple.Dock autohide-delay && killall Dock
5、調整 Mac 截屏的方式
在 Mac 上截取屏幕截圖非常簡單:只需按 Command+Shift+4 即可抓取窗口或屏幕的一部分。不幸的是,您無法控制這些屏幕截圖的存儲方式——至少,從屏幕菜單中是這樣。但是,您可以從終端自定義內容。
例如,如果要更改屏幕截圖的存儲位置,可以運行:
defaults write com.apple.screencapture location ~/Pictures && killall SystemUIServer
替換~/Pictures為您要使用的任何文件夾。如果要恢復默認行為,只需將該路徑~/Desktop替換為。
接下來,您可以使用以下命令刪除屏幕截圖周圍的陰影:
defaults write com.apple.screencapture disable-shadow -bool TRUE && killall SystemUIServer
您可以通過使用FALSE而不是重新運行該命令來將它們帶回來TRUE。
此外,您可以將這些屏幕截圖的文件類型(默認為 PNG)更改為其他類型:
defaults write com.apple.screencapture type JPG && killall SystemUIServer
您可以用幾種文件類型替換 JPG,就像PDF,您選擇的那樣。
最后,您可以使用以下命令更改屏幕截圖文件的默認名稱:
defaults write com.apple.screencapture name "mycapture" && killall SystemUIServer
您可以將mycapture替換為您想要的任何文件名。使用這幾個命令,您應該能夠讓您的 Mac 在沒有額外程序的情況下按照您想要的方式截取屏幕截圖。
觀看星球大戰(zhàn)
很久以前,在一個很遠很遠的終端里,一些有進取心的人用 ASCII重新創(chuàng)建了《新希望》的全部內容。它今天仍然可以在終端中使用,并且在當前版本的 macOS 上,您可以運行:
nc towel.blinkenlights.nl 23
聯(lián)系客服