GNOME Terminal是GNOME桌面環境的默認終端仿真器。不少發行版,如RHEL、Fedora和CentOS,默認採用的都是GNOME桌面環境,所以GNOME Terminal天然也就是默認配備了。不過其餘一些桌面環境,好比Ubuntu Unity,也採用GNOME Terminal做爲默認的終端仿真軟件包。它使用起來很是簡單,是Linux新手的不錯選擇。這部分將帶你學習如何訪問、配置和使用GNOME終端仿真器。shell
GNOME Terminal的菜單欄包含了配置選項和定製選項,能夠經過它們使你的GNOME Terminal符合本身的使用習慣。接下來的幾張表格簡要地描述了菜單欄中各類配置選項以及對應的快捷鍵。瀏覽器
說明 在閱讀書中所描述的這些GNOME Terminal菜單選項時,要注意的是,這和你所使用的Linux發行版的GNOME Terminal的菜單選項可能會略有不一樣。由於一些Linux發行版採用的GNOME Terminal的版本比較舊。網絡
表2-4展現了GNOME Terminal的File菜單下的配置選項。File菜單中包含了可用於建立和管理全部CLI終端會話的菜單項。學習
表 2-4 File菜單spa
名稱命令行 |
快捷鍵orm |
描述htm |
---|---|---|
Open Terminalblog |
Shift+Ctrl+N |
在新的GNOME Terminal窗口中啓動一個新的shell會話 |
Open Tab |
Shift+Ctrl+T |
在現有的GNOME Terminal窗口的新標籤中啓動一個新的shell會話 |
New Profile |
無 |
定製會話並將其保存爲配置文件(profile),以備隨後再次使用 |
Save Contents |
無 |
將回滾緩衝區(scrollback buffer)中的內容保存到文本文件中 |
Close Tab |
Shift+Ctrl+W |
關閉當前標籤中的會話 |
Close Window |
Shift+Ctrl+Q |
關閉當前的GNOME Terminal會話 |
注意,和在網絡瀏覽器中同樣,你能夠在GNOME Terminal會話中打開新的標籤來啓動一個全新的CLI會話。每一個標籤中的會話均被視爲獨立的CLI會話。
竅門 並非非得點擊菜單項才能進入File菜單中的選項。大多數選項能夠經過在會話區域中點擊右鍵找到。
表2-5所展現的Edit菜單中的菜單項用於處理標籤內的文本內容。可使用鼠標在會話窗口中的任意位置複製、粘貼文本。
表 2-5 Edit菜單
名稱 |
快捷鍵 |
描述 |
---|---|---|
Copy |
Shift+Ctrl+C |
將所選的文本複製到GNOME的剪貼板中 |
Paste |
Shift+Ctrl+V |
將GNOME剪貼板中的文本粘貼到會話中 |
Paste Filenames |
|
粘貼已複製的文件名和對應的路徑 |
Select All |
無 |
選中回滾緩衝區中的所有輸出 |
Profiles |
無 |
添加、刪除或修改GNOME Terminal的配置文件 |
Keyboard Shortcuts |
無 |
建立快捷鍵來快速訪問GNOME Terminal的各類特性 |
Profile Preferences |
無 |
編輯當前會話的配置文件 |
Paste Filenames菜單項只有在最新版的GNOME Terminal中才能找到,所以在你的系統中可能會看不到。
表2-6所展現的View菜單中包含用於控制CLI會話窗口外觀的菜單項。這些選項可以爲視力有缺陷的用戶帶來幫助。
表 2-6 View菜單
名稱 |
快捷鍵 |
描述 |
---|---|---|
Show Menubar |
無 |
打開/關閉菜單欄 |
Full Screen |
F11 |
打開/關閉終端窗口全桌面顯示模式 |
Zoom In |
Ctrl++ |
逐步增大窗口顯示字號 |
Zoom Out |
Ctrl+- |
逐步減少窗口顯示字號 |
Normal Size |
Ctrl+0 |
恢復默認字號 |
要注意的是,若是關閉了菜單欄顯示,會話的菜單欄就會消失。不過你能夠在任何一個終端會話窗口中點擊右鍵,而後選擇Show Menubar,垂手可得地找回菜單欄。
表2-7所展現的Search菜單中的菜單項用於在終端會話中進行簡單的搜索。這些搜索相似於在網絡瀏覽器或字處理軟件中進行的操做。
表 2-7 Search菜單
名稱 |
快捷鍵 |
描述 |
---|---|---|
Find |
Shift+Ctrl+F |
打開Find窗口,提供待搜索文本的搜索選項 |
Find Next |
Shift+Ctrl+H |
從終端會話的當前位置開始向前搜索指定文本 |
Find Previous |
Shift+Ctrl+G |
從終端會話的當前位置開始向後搜索指定文本 |
表2-8所展現的Terminal菜單中的菜單項用於控制終端仿真會話的特性。這些菜單項並無對應的快捷鍵。
表 2-8 Terminal菜單
名稱 |
描述 |
---|---|
Change Profile |
切換到新的配置文件 |
Set Title |
修改標籤會話的標題 |
Set Character Encoding |
選擇用於發送和顯示字符的字符集 |
Reset |
發送終端會話重置控制碼 |
Reset and Clear |
發送終端會話重置控制碼並清除終端會話顯示 |
Window Size List |
列出可用於調整當前終端窗口大小的列表 |
Reset選項很是有用。某天,你可能不當心讓終端會話顯示了一堆雜亂無章的字符和符號。這時候根本識別不出什麼文本信息。這一般是由於在屏幕上顯示了非文本文件。能夠經過選擇Reset或Reset and Clear讓屏幕恢復正常。
表2-9所展現的Tabs菜單中的菜單項用於控制標籤的位置以及活動標籤的選擇。這個菜單隻有在打開多個標籤會話時纔會出現。
表 2-9 Tabs菜單
名稱 |
快捷鍵 |
描述 |
---|---|---|
Next Tab |
Ctrl+PageDown |
使下一個標籤成爲活動標籤 |
Previous Tab |
Ctrl+PageUp |
使上一個標籤成爲活動標籤 |
Move Tab Left |
Shift+Ctrl+PageUp |
將當前標籤移動到前一個標籤的前面 |
Move Tab Right |
Shift+Ctrl+PageDown |
將當前標籤移動到下一個標籤的後面 |
Detach Tab |
無 |
刪除該標籤並使用該標籤會話啓動一個新的GNOME Terminal窗口 |
Tab List |
無 |
列出當前正在運行的標籤(選擇一個標籤,轉入對應的會話) |
Terminal List |
無 |
列出當前正在運行的終端(選擇一個終端,轉入對應的會話。當打開多個窗口會話的時候纔會出現該菜單項) |
最後,Help菜單包含了兩個菜單項。Contents提供了一份完整的GNOME Terminal手冊,可供你研究GNOME Terminal的各個菜單項和特性。About菜單項能夠告訴你當前運行的GNOME Terminal的版本。