當前位置:首頁 >  站長 >  編程技術(shù) >  正文

學習Linux系統(tǒng)中命令的簡單方法

 2017-04-24 14:26  來源: 互聯(lián)網(wǎng)   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

如果說如何快速學習、了解Linux的話,我的答案是學命令、背命令!為何呢?對于一名新手來說,去學習Linux的思想、了解Linux的架構(gòu)、明白Linux中“一切皆文件”概念雖然說是沒有錯,是對的。但是個人認為去學習這些“高大上”的東西不是一時半會的事兒,它需要一定的時間和經(jīng)驗去沉淀才能掌握。那么如何最快速了解Linux并使用呢?我依然覺得學命令、背命令,掌握命令是比較笨但卻是比較快的方式。

我開始學習Linux的時候,問了前輩:我入門Linux需要掌握哪些命令呢?前輩說:你掌握60個不重復的命令就差不多入門了。好吧!我就按照這個去網(wǎng)上找了相關(guān)命令的資料。命令總共分為文件目錄、硬件監(jiān)控、軟件網(wǎng)絡、系統(tǒng)管理四個大類,當然并非標準的,我只是簡單的歸類一下以便形成結(jié)構(gòu),有助于記憶。本文只簡單講命令,具體參數(shù)可以看后面的學習方法。大家可以看看網(wǎng)上的《Linux就該這么學》介紹常用命令的第二章,雖然不多,但是能先背下也有很大用處。篇幅有限,本次就講解目錄類的命令,其他后面再寫。

命令基本上大部分格式都是差不多,有些命令參數(shù)會有兩個或者更多:命令選項參數(shù)

•三個W:

Whereis:用來定位指令的二進制程序、源代碼文件和man手冊頁等相關(guān)文件的路徑。

Whatis:是用于查詢一個命令執(zhí)行什么功能,并將查詢結(jié)果打印到終端上。

Which:用于查找并顯示給定命令的絕對路徑,環(huán)境變量PATH中保存了查找命令時需要遍歷的目錄。which指令會在環(huán)境變量$PATH設(shè)置的目錄里查找符合條件的文件。這三個命令很有用,再查找命令位置、環(huán)境變量配置或了解簡要信息可以用。

•目錄類:

cd:切換用戶當前的工作目錄,若目錄名稱省略,則變換至使用者的home directory,與加上~一樣,也表示home directory的意思(家目錄),.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。

ls:用來顯示目標列表,在Linux系統(tǒng)中是使用率較高的命令。ls命令的輸出信息可以進行彩色加亮顯示,以分區(qū)不同類型的文件。

mv:用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。第一個參數(shù)表示源文件或目錄,第二個表示目標文件或目錄。如果將一個文件移到一個已經(jīng)存在的目標文件中,則目標文件的內(nèi)容將被覆蓋,可指定選項忽略。

cp:用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復制成一個指定文件名的具體的文件或一個已經(jīng)存在的目錄下。

pwd:以絕對路徑的方式顯示用戶當前工作目錄。命令將當前目錄的全路徑名稱(從根目錄)寫入標準輸出。

rm:可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。(慎用)

mkdir:用來創(chuàng)建目錄。如果在目錄名的前面沒有加任何路徑名,則在當前目錄下創(chuàng)建由dirname指定的目錄;如果給出了一個已經(jīng)存在的路徑,將會在該目錄下創(chuàng)建一個指定的目錄。

rmdir:用來刪除空目錄。當目錄不再被使用時,或者磁盤空間已到達使用限定值,就需要刪除失去使用價值的目錄。利用rmdir命令可以從一個目錄中刪除一個或多個空的子目錄。

•文件類:

find:用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名。如果使用該命令時,不設(shè)置任何參數(shù),則find命令將在當前目錄下查找子目錄與文件。

locate:其實是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數(shù)據(jù)庫/var/lib/locatedb,這個數(shù)據(jù)庫中含有本地所有文件信息。

man:后面直接跟命令,如man ls 回車,就會顯示ls的相關(guān)信息,這個頁面叫man page幫助手冊。

以上的這些命令,基本上囊括了與目錄相關(guān)的常用命令,下面我們來說說如何學習命令、背命令。一般一個命令會有很多選項,每個選項都有不一樣的含義,對于初學者我認為需要掌握該命令常用的3-5個選項,另外很多選項在不同命令下面表示的意義是一樣的。你先發(fā)現(xiàn)其規(guī)律,也就并不難了。

其實無論學習什么,持之以恒才能見成效,這幾個命令或許你下來10分鐘就掌握了,但是需要不斷的練習,使用,在大腦形成永久記憶才是最好的效果。覺得背這點Linux命令不夠的同學可以看下。

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關(guān)文章

熱門排行

信息推薦