終端應用程序是您在macOS中進入命令行的網關。它提供了一個shell或命令解釋器的接口,它接收命令並調用其他人來執行例程和複雜任務。
如果您剛剛開始或在終端中花費了大量時間,您可能需要自定義外觀、感覺和各種屬性。我們將向您展示一些有趣的方法來定製終端,使其最適合您的環境和工作流。
當你打開終端應用程序時,你會看到一個幾乎是空的窗口,裡面有兩行文本。第一行顯示上次登錄的日期和時間。例如:
Last login: Wed Feb 13 01:08:35 on ttys000第二行是實際的命令提示符;末尾的矩形框是光標。您將在此行鍵入命令:
Rahul-Mac:~ rahulsaigal$以下是這些元素的含義:
終端窗口的行為與macOS中的任何其他應用程序一樣。您可以最小化、移動、調整大小、縮放和滾動內容。在您使用終端任意時間長度後,您鍵入的命令將產生大量文本。
這個文本很小,很難分析,並且很難定位光標。雖然你可以調整窗口大小,但當你退出應用程序時,這些更改將丟失。
要修改終端窗口,請轉到Shell>;顯示檢查器或按Cmd+I打開檢查器窗口。在“窗口”部分下,在“列和行”字段中輸入值,或根據需要調整窗口大小以自動填充這些值。
將終端窗口設置為特定的大小、形狀和位置後,請選擇“Shell”>;“Use Settings as Default”。
默認終端在白色背景上帶有黑色文本。但您可以自定義它的各種屬性,如背景色、字體(字體和大小)、文本顏色、光標類型等等。
導航到Shell>;新窗口並嘗試一些內置主題。這些包括草,自制,手冊頁,海洋,紅沙,等等。
“首選項”>;“配置文件”窗格顯示所有預構建的主題。它在左側邊欄上顯示可視縮略圖,在右側面板上顯示屬性。它分為六個部分:文本、窗口、選項卡、Shell、鍵盤和高級。
要調整屬性,請選擇一個主題,然後從“齒輪”菜單中選擇“複製輪廓”。
終端允許您自定義各種文本屬性。要更改使用的字體,請單擊“字體”部分中的“更改”按鈕,然後選擇字體和大小。
您可以應用文本平滑、使用粗體字體、對粗體文本使用明亮的顏色等等。如果要更改文本的顏色,請單擊文本顏色並選擇一個選項。
要更改光標形狀,請選擇“塊”、“下劃線”或“垂直條”。單擊單詞Cursor旁邊的顏色按鈕也可以更改其顏色。可以通過調整“不透明度”(Opacity)和“模糊”(Blur)滑塊使終端窗口透明。
這樣,您可以將終端窗口直接放在網頁上方,並在閱讀說明時輸入命令。
窗口屬性包括標題、大小、回滾限制和其他行為。請記住,您在此窗格中選擇的選項僅適用於配置文件,而不是整個終端應用程序。要更改窗口名,請在“標題”字段中鍵入新文本。
選中任何或所有複選框以顯示活動進程的名稱、工作目錄、路徑、shell名稱等。您可以更改當前主題的默認窗口大小,甚至可以配置回滾緩衝區的大小,以保存幾天或幾周前輸入到終端的命令的歷史記錄。
在本節中,您可以微調終端的工作方式。您可以選擇在啟動時運行的命令;例如,啟動備用shell。也可以在關閉窗口之前讓終端提示您。將Ask before closing設置為Always以防止意外殺死它,或者如果您覺得提示很煩人,則將其設置為Never。
如果您只檢查是否有進程以外的登錄shell和終端,將提醒您退出應用程序。如果不小心單擊了錯誤的窗口元素或按了錯誤的鍵序列,則此功能非常有用。
您是否希望以特定方式安排終端窗口,並且希望在不必重新安排和重新啟動的情況下恢復會話?窗口組功能將節省您的時間並提高您的工作效率。使用它,每個窗口都可以有自己的進程、屬性和在桌面上的位置。
例如,您可能正在一個窗口中編輯一個Vim文件,並在另一個窗口中運行倍頻程。也許您想在一個窗口中引用程序的手冊頁,同時在另一個窗口中嘗試該命令。如果一個shell忙於執行長任務,則可能需要在另一個窗口中運行命令。
在建立窗口組之前,您需要:
然後選擇“窗口”>;“將窗口另存為組”。鍵入名稱,選中“終端啟動時使用窗口組”,然後單擊“保存”。
要還原窗口組,請選擇“窗口”>;“打開窗口組”。這樣,您就可以繼續使用當前shell,但在需要運行特定任務集的任何時候都可以打開組。
打開“首選項”>;“窗口組”,然後單擊“齒輪”圖標以導入、導出或刪除窗口組。如果有其他應用程序窗口,請將窗口組分配到單獨的桌面工作區以避免分心。
macOS的默認登錄shell是bash shell。但是,它還提供了許多不同的shell,包括/bin/bash、/bin/csh、/bin/zsh、/bin/ksh等等。Unix愛好者喜歡使用zsh(或Z)shell,因為它在bashshell之上提供了許多特性,並支持許多插件。
如果你是一個新手,現在堅持默認的bashshell是可以的。但你應該知道如何在需要的時候切換它們。
要找出使用的shell,請鍵入以下命令:
echo $0終端顯示shell名稱,前面有一個連字符。
要更改用戶帳戶的默認shell,請打開“系統首選項”>;“用戶和組”。單擊鎖定圖標並輸入管理員憑據。然後右鍵單擊列表中的名稱並選擇“高級選項”。
在出現的對話框窗口中,更改登錄shell下的選項。您不必重新啟動Mac,這樣才能生效;只需退出並恢復終端會話,以以新shell開始。
要更改任何用戶帳戶的默認shell終端,請選擇“終端”>;“首選項”,然後單擊工具欄上的“常規”。在“Shells open with”旁邊,選擇“Command(complete path)”,然後在字段中輸入新shell的路徑。
每次打開終端時,默認的命令行提示都會顯示相同的信息。有許多特殊的字符序列,當用於定義提示時,可以顯示有趣的數據位。
提示的外觀存儲在環境變量$PS1中。鍵入以下內容時:
echo $PS1生成的文本使用shell提示符的默認設置進行字符串編碼,格式如下:
\h:\W \u\$在macOS上,.bash\u profile可以包含各種您希望shell的外觀和行為的首選項。您在.bash\u profile中所做的自定義只適用於shell會話;它們不適用於shell腳本。要在nano中編輯.bash\u配置文件,請鍵入:
nano ~/.bash_profile在新行中,添加PS1=“…”。在這些引號之間,放置一系列字符以自定義提示。bash文檔手冊中有一個提示特殊字符的綜合列表。例如:
PS1="\!\d\u\$"輸入順序後,按Control+O寫入新信息。然後按Control+T將此信息保存到.bash\u配置文件中。退出並重新啟動終端以查看更改。
我喜歡的提示序列是:
PS1="\w \! \$"試試看你喜歡不喜歡。在多用戶系統上,您可以輸入主機名、用戶名、bash版本、命令的歷史編號等以獲取更多信息。
幾十年來,終端應用程序一直是默認的命令行界面。無論您是剛開始使用終端還是已經使用了很長時間,這些定製都可以提高您的工作效率。和大多數蘋果應用程序一樣,終端試圖在新用戶的易訪問性和開發者的強大功能之間取得平衡。
要成為命令行的用戶,您需要更多功能,例如支持拆分窗格、自動完成建議、搜索、粘貼歷史記錄等。查看這些適合您的工作流的有用終端選項。
...得麻煩,他們會在某個時候放棄。今天,我們將向您展示如何徹底清理Mac桌面,包括手動清理和自動清理。 ...
... 您可以檢視應用程式的頁面,瞭解如何使用Javascript開發擴充套件。所有的超級終端都是用Javascript構建的。如果您選中ActivityMonitor,您將看到它是作為web檢視載入的,而不是作為應用程式載入的。如果您正...
... 想要更多的Ubuntu桌面調整嗎?下面是如何讓你的Ubuntu桌面看起來像macOS。 ...
...快捷方式。您也可以根據自己的需要定製。檢視我們關於如何更有效地使用Finder的提示 ...
...進行修飾,使其最小化並充分利用空間。我們將向您展示如何定製終端應用程式中的zsh提示符,使其在您選擇的任何背景中都脫穎而出。 ...
...是如果你花點時間來定製它的話,Feed是很棒的。 相關:如何使用Google助手在裝置**問googlenow 然而,在我們討論定製Feed之前,我們先來談談除了名稱之外,它與Google的區別。首先,讓我們先澄清一件事:googlefeed/googlenow是Google應...