文章目錄
- 一、幾個基本指令
- 1、ls 指令
- 注意!
- 2、pwd命令
- 3、touch 指令
- 4、mkdir 指令
- 注意!
- 注意!
- 5、cd 指令
- 注意!
- 6、cp 指令
今天我們學習Linux下的幾個基本指令,本篇是在Xshell環境下執行的。

一、幾個基本指令
1、ls 指令
功能:對于目錄,該命令目的是 列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。
ls [選項] [目錄或文件]
其中選項又分為以下幾種:
- -a 列出目錄下的所有文件,包括以.開頭的隱含文件。
- -d 將目錄像文件一樣顯示,而不是顯示其下的文件。如:ls-d指定目錄
- -i 輸出文件的i節點的索引l信息。如ls -ai指定文件
- -k 以k字節的形式表示文件的大小。ls -alk指定文件
- -l 列出文件的詳細信息
- -n 用數字的UID,GID代替名稱。(介紹UID,GID)
例一:
ls -a

例二:
ls -a /root

例三、
ls -a -l

同時,ls -a -l 又等于ls -la
ls -la

注意!
以d開頭的是目錄文件
以-r開頭的是普通文件
例四:
ls -l==ll

2、pwd命令
功能:顯示用戶當前所在的目錄
pwd

/ 為根目錄
3、touch 指令
功能:touch命令參數可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件。
touch textl.txt
touch text2.txt

4、mkdir 指令
mkdir [選項]dirname..
功能:在當前目錄下創建一個名為“dirname”的目錄
例一:

注意!

Linux中路徑用 /: 作為路徑分隔符
例二:
-p/–parents:可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄
mkdir -p root1/root2/root3/root4

注意!
tree root1

tree命令用于以樹狀圖的形式展示目錄結構。它會將指定目錄下的子目錄和文件以一種直觀的層次結構顯示出來,讓用戶能夠清晰地看到文件系統的布局。
5、cd 指令
功能:改變工作目錄。將當前工作目錄改變到指定的目錄下
例一:
cd [目錄]

例二:
cd ~ //快速回到家目錄

例三:
cd - //返回到最近訪問?錄

注意!
Linux系統中,磁盤上的文件和目錄被組成一棵目錄樹,每個節點都是目錄或文件
目錄可能是葉子(空目錄),也可能是路上節點,其中普通文件一定是目錄樹的葉子節點
理解路徑存在的意義:樹狀組織方式,都是為了保證快速定位查找到指定的文件,而定位文件就需要具有唯一性的方案來進行定位文件。其中任何一個節點,都只有一個父節點,所以,從根目錄開始,定位指定文件,路徑具有唯一性
絕對路徑:一般從/開始,不依賴其他目錄的定位文件的方式
相對路徑:相對于當前用戶所處目錄,定位文件的路徑方式
絕對路徑一般不會隨著用戶的路徑變化而喪失唯一性,一般在特定服務的配置文件中經常被使用
相對路徑因為它的便捷性,一般在命令行中使用較多
6、cp 指令
功能:復制文件或目錄
cp[選項] 源文件或目錄目標文件或目錄
cp指令用于復制文件或目錄
如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄復制到此目錄中

- -f或–force強行復制文件或目錄,不論目的文件或目錄是否已經存在
- -i或–interactive覆蓋文件之前先詢問用戶
- -r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態,不屬于目錄或符號鏈接,則一律視為普通文件處理
感謝大家能看到這里,多多支持!

