無論您是一個沒有經驗的終端使用者還是一個老手,您都不知道在Linux終端中輸入什麼是正確的。終端內建了很多工具來幫助您。
這些技巧將幫助您找到要使用的命令,找出如何安裝它,學習如何使用它,並檢視有關它的詳細資訊。這些技巧都不需要網際網路連線。
如果不確定如何使用特定命令,請使用-h或-help開關執行該命令。您將看到用法資訊和可用於命令的選項列表。例如,如果您想知道如何使用wget命令,請鍵入wget–help或wget-h。
這通常會將大量資訊列印到終端,這可能不方便滾動瀏覽。為了更容易地讀取輸出,您可以透過less命令來引導輸出,該命令允許您使用鍵盤上的箭頭鍵滾動輸出。例如,使用以下命令將wget的幫助輸出傳遞到less:
wget –help | less
完成後按q關閉less實用程式。
要找到一個特定的選項,可以透過grep命令透過管道輸出。例如,使用以下命令搜尋包含單詞“proxy”的選項:
wget –help | grep proxy
如果不確定特定命令的名稱、選項或檔名,可以使用製表符完成來提供幫助。假設我們想執行一個以gnome會話開始的命令,但是我們不知道它的確切名稱。我們可以在終端中鍵入gnome session,然後按Tab鍵兩次以檢視與該名稱匹配的命令。
看到所需的命令、選項或檔名後,可以再鍵入幾個字母,然後再次按Tab鍵。如果只有一個匹配項可用,Bash shell將為您填充它。製表符補全也是一個很好的方法來節省擊鍵,即使你知道你想鍵入什麼。
如果您知道要使用的命令,但不知道包含該命令的程式包,則可以在終端中鍵入該命令。Ubuntu將告訴您包含該命令的包,並向您顯示可用於安裝該命令的命令。
假設我們想使用rotate命令來旋轉影象。我們只需在終端中鍵入rotate,Ubuntu就會告訴我們必須安裝jigl包才能得到這個命令。
這個特性是由Ubuntu引入的,可能已經進入了其他Linux發行版。傳統上,shell在沒有任何附加資訊的情況下顯示一條毫無幫助的“command not found”訊息。
help命令顯示了bashshell本身內建的命令的簡短列表。
man命令顯示每個命令的詳細手冊。例如,如果您想檢視wget命令的手冊頁,您可以鍵入manwget。手冊頁通常包含比-h或-help選項更詳細的資訊
鍵入man intro檢視在Linux上使用shell的詳細介紹。
要搜尋手冊頁,請鍵入a/,後跟查詢,然後按Enter鍵。例如,要在手冊頁中搜索單詞shell,請在閱讀手冊頁的同時鍵入/shell,然後按Enter鍵。
有些程式沒有手冊頁—或者手冊頁非常不完整—並將其文件儲存為資訊文件。
要檢視這些,必須使用info命令而不是man命令。那是資訊焦油而不是人焦油。
apropos命令搜尋包含短語的手冊頁,因此這是一種快速查詢可以執行某些操作的命令的方法。這和執行man-k命令是一樣的。
whatis命令顯示從其手冊頁獲取的命令的一行摘要。這是一種快速瞭解命令實際作用的方法。
有了這些技巧,就可以開始使用Linux shell並學習新命令,而無需google任何東西。當然,如果你在一個有網際網路連線的終端上,你可以使用w3m或其他文字模式瀏覽器從終端上搜索Google。
... 本課程將帶您瞭解Linux的“如何”和“為什麼”,並展示各種Linux命令的工作方式、它們的真實結構以及記住這些命令的正確方法。 ...
... 嘗試不同的照明。調整一盞燈的距離,然後問,陰影是如何變化的?哪些物件高亮顯示,哪些物件隱藏?作為靜物畫的一部分,這件作品和燈在一起會是什麼樣子? ...
...bash是什麼、不同的模式(互動式和非互動式)以及它是如何產生的基礎知識開始,這個站點提供了一個全面的背景知識來幫助您理解命令列的機制。 ...
... 讓我們帶您瞭解googlehome的基礎知識,如何使用它的現成命令,並向您展示如何新增新技能。即使沒有獨立的智慧家居技術,你也可以透過這些技巧從你的谷歌家居中得到更多。 ...
...戲,電池,一個用於Linux的電池狀態檢查器,以及cliaoke(命令列卡拉OK)。另外,弗雷澤爾還開了一個很棒的部落格,她涉及到從科技行業到指令碼編寫的所有方面。 ...
...不適合以前沒有拿過相機的人,因為你需要一些關於按鈕如何工作的知識。除此之外,你還將學習在室內外拍攝家庭肖像和集體照片。 ...
...訊質量,並且沒有自動化功能。完整版本可透過每月訂閱獲得。然而,對於大多數音訊編輯的免費版本將是足夠的。 ...