Liunx常用命令解析(一)--導航命令

鵬哥DIY發表於2017-03-18

**

Liunx常用命令解析(一)

**
在介紹命令之前,先對 Linux 的 Shell 進行了簡單介紹,然後對各種操作和相關命令進行了分類介紹。
Shell,英文字意是外殼,Linux Shell 就是 Linux 作業系統的外殼,為使用者提供使用作業系統的介面,是 Linux 系統使用者互動的重要介面。登入 Linux 系統或者開啟 Linux 的終端,都將會啟動 Linux 所使用的 Shell。Liunx Shell有很多種,比較通用且有標準的主要分兩類:Bourne Shell和C Shell,而各自有包括幾種Shell,如下表所示,而目前Ubuntu系統用的是dash shell。

這裡寫圖片描述
Shell 一般都具有如下特性:
1、 具有內建命令可供使用者直接使用;
2、支援複合命令:把已有命令組合成新的命令;
3、支援萬用字元(*、?、[]);
4、支援 TAB 鍵補齊;
5、支援歷史記錄;
6、支援環境變數;
7、支援後臺執行命令或者程式;
8、支援 Shell 指令碼程式;
9、具有模組化程式設計能力,如順序流控制、條件控制和迴圈控制等;
10、Ctrl+C 能終止程式。

Liunx常見命令

嵌入式 Linux 開發經常會用到的一些操作和相關命令。命令是 Linux 最重要的人機互動介面之一,學習和掌握 Linux 命令是學習 Linux 不可逾越的階段。在 Shell 下,一些命令加上一些引數,或者幾個簡單命令進行組合,可以完成在圖形介面下需要經過複雜操作才能完成的功能。“簡單就是美”在 Linux 的命令中得到了很好的體現。

1、導航命令
導航命令主要有3個:ls、cd和pwd。
1.1、檢視當前目錄下的內容
開啟 Linux 虛擬終端後,檢視當前目錄下的內容,幾乎是所有 Linux 使用者的習慣。檢視當前目錄下有什麼檔案和目錄,然後再進行其它操作。檢視當前目錄下的內容的命令式 ls,簡單的輸入 ls 就可以了。如下圖所示。
這裡寫圖片描述
ls命令支援選項,加上不同的選項,可以按照不同條件檢視或者按不同方式排序結果。下面給出一些常用選項和說明,如下表所列。

注:1、Liunx是區分大小寫的;2、各選項可以任意組合;
使用範例如下,使用ls -la命令可以以詳細列表檢視當前目錄下的全部內容。
這裡寫圖片描述
在上圖結果中,以點號(.)開始的是隱藏檔案,在Liunx下,隱藏一個檔案只需將檔案改為帶點號(.)開始的檔案就行了。
1.2、切換工作目錄
得知所處目錄下的內容後,可以根據需求進行操作。如果想進入到更深的目錄中去,或者進入到系統其它目錄中去,這就要用到 cd 命令。cd 命令是 change directory的縮寫,用於改變工作目錄。用法:
$cd 目標路徑
Liunx下路徑表達方式有如下幾種;
這裡寫圖片描述
上圖第一條命令cd /的意思是切換到根目錄;
第二條命令cd /home/wp/Arduino的意思是切換到根目錄的/home/wp/Arduino檔案目錄下;
第三條命令cd . 切換到當前目錄;
第四條命令cd ..意思是切換到上一層目錄;
第五條命令cd ~/Arduino意思是切換到/home/wp/Arduino目錄下,這裡的~就代表/home/usrname,因為我係統登入使用者為wp所以這~代表/home/wp目錄。
第六條命令cd -是切換到上一次工作目錄的意思。
1.3、檢視當前路徑
掌握了前面介紹的 ls 和 cd 兩條命令後,幾乎可以走遍整個 Linux 檔案系統中所允許訪問的目錄。但是如果將 Linux 的命令提示設定為只提示當前目錄名而不會顯示完整的路徑,在 Shell 下如果進入的目錄較深,有時候可能不清楚當前所在路徑而“迷路”。pwd 命令是一個導航輔助命令,功能是列印當前所在路徑,告知使用者當前所處位置。用法很簡單,在 Shell終端中輸入 pwd 即可。
這裡寫圖片描述
在此之前本應介紹Ubuntu的安裝過程,但這方面網上教程很多,在這就不加以介紹了。

相關文章