自學Linux命令的四種方法

導讀 童鞋們剛接觸linux時,在學習過程當中中會遇到很多問題,學習linux摸不着頭腦,那麼下面介紹四種linux的學習方法,特別適合新手。
方法一:終端「每日提示」

在.bashrc中(/home/.bashrc)增長以下一行:linux

echo "Did you know that:"; whatis$(ls /bin | shuf -n 1)

你只須要增長這行就夠了!若是你想讓它更娛樂化一些,你能夠安裝cowsay。Ubuntu/Debian下安裝cowsay:bash

sudo apt-get install cowsay

Fedora下安裝cowsay:學習

yum install cowsay

除了安裝cowsay,還須要在.bashrc中增長:spa

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2> /dev/null | shuf -n 1)

然而,上述使用cowsay的方法並非在全部Linux發行版下都可運行成功。firefox

方法二:命令「whatis」

如在學習linux中,不喜歡隨機的命令,這時你只須要在其前面加上whatis便可。Whatis會逐條的解釋你輸入的命令。
learncommands_whatis
linxu study whatis
上圖的whatis sudo yum install cheese例子清楚的告訴你:
1)sudo是讓你具備管理員權限;
2)yun是軟件包管理器;
3)install是讓YUM安裝軟件包;
4)cheese是你打算安裝的軟件。
這種方法在複雜的或者不常見的命令前執行的效果並很差。可是若是你想了解某個命令的大概用途,這種方法仍是值得一試。教程

方法三:命令「man」

在初次接觸linux的童鞋們,有餘基礎命令都不是很熟悉,並且有時候以爲命令參數太多,又記不住,那這裏有一絕招,使用命令「man+命令」,可將該命令的詳細參數及解釋都顯示出來:好比「man cp」: 如圖
man cp
另外一種簡便並且更快捷的方法:命令「 -help」。例如,「cp -help」會在終端中直接打印出cp命令的大量用法。ci

方法四:快速瞭解linux命令語法

你在這不只能夠用man命令查詢Linux命令的用法,同時還可快速瞭解Linux命令的基本語法,對於理解命令很有益處!資源

[sudo] program [parameter] [parameter] … [parameter] [-flag] [parameter] [-flag] [parameter] … [flag] [parameter]
讓我來分段剖析上述的結構:

1. 若是一個命令須要管理員權限(root訪問權限)才能運行,那麼必須在它以前加上「sudo」。這樣在沒有管理員密碼的時候也可使用管理員權限了。get

2. 「program」是應用程序的名字。它包括yum, apt-get, cheese, tar, cp, mv和firefox等等。若是沒有通過額外的配置,全部能夠經過這種方法訪問的命令均放在/usr/bin目錄下(譯者注:默認狀況下其它一些目錄下的程序也能夠這樣運行,如/bin下的命令)。對於不少程序,你只須要在終端中輸入其名字。例如,在終端中輸入」firefox」,而後按Enter鍵,Firefox就運行起來了。it

3. 在程序名字的後面,你可使用不一樣的參數和標誌。不一樣程序在這方面差異很大。例如,命令「cp file1 file2」在file1的所在目錄下將其複製一份並另存爲file2。這裏的「file1」和「file2」是命令「cp」的兩個參數。一些命令也經過使用不一樣的標誌來改變其行爲。

總結

學習Linux命令真的不難——一旦你下定決心和掌握了Linux命令的基本結構。不過通常學習幾個小時不會起到明顯的效果,這時請不要放棄。重複是最好的學習方式。你要作的就是經過不斷的實踐來增強記憶。學習Linux命令的資源還有不少,如Linux命令速查表、40個重要的Linux命令和Linux命令快速入門。

免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:https://www.linuxprobe.com/

相關文章
相關標籤/搜索