學習linux基礎

df1755發表於2020-12-23

**

學習linux的基礎操作

**雖然短短學了一天的linux作業系統,但是我也收穫了很多,以下是我總結的幾個知識點:

1.Linux基礎

  1. linux核心:記憶體管理、程式管理、裝置驅動程式、檔案系統和網路管理等。
  2. shell:shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。
  3. linux 檔案系統:Linux 系統能夠支援的檔案系統非常多,除 Linux 預設檔案系統 Ext2、Ext3 和 Ext4 之外,還能支援 fat16、fat32、NTFS(需要重新編譯核心)等 Windows 檔案系統。

2.命令基本格式

選項和引數都作為Shell命令執行時的輸入,它們之間用空格分隔開。
Linux是區分大小寫的 一般來說,後面跟的選項如果單字元選項前使用一個減號-。單詞選項前使用兩個
減號–
例子:ls -a和ls --all,a 單個字元使用一個-,一個單詞all 使用兩個“–”。
在Linux中,可執行的檔案也進行了分類:
1.內建命令:出於效率的考慮,將一些常用命令的解釋程式構造在Shell內部。
2.外接命令:存放在/bin、/sbin目錄下的命令
3.實用程式:存放在/usr/bin、/usr/sbin、/usr/share、/usr/local/bin等目錄下的實用程式
4.使用者程式:使用者程式經過編譯生成可執行檔案後,可作為Shell命令執行
輸入命令的時候要常用tab鍵來補全

3.目錄相關操作

使用者主目錄
Linux是多使用者的網路系統!所以可以在Linux下建立多個使用者,每個使用者都會有自己專屬的空間。所
以,在建立使用者時,系統管理員會給每個使用者建立一個主目錄,通常在/home/目錄下。比如:使用者
yanjun的主目錄為:/home/yanjun
使用者對自己主目錄的檔案擁有所有權,可以在自己的主目錄下進行相關操作。
注意:不允許資料夾的名稱和檔名稱衝突

4.目錄基本命令

、ls(list)命令,用來顯示當前目錄中的檔案和子目錄列表。

加上“-a”引數指定要列出顯示名稱以“.”開頭的檔案。

以“-s”引數顯示每個檔案所有的空間,並以“-S”引數指定按所有佔用空間的大
小排序。

、切換目錄的cd命令。
cd ← 切換到使用者主目錄。
cd / ← 切換到系統根目錄。

、建立空資料夾的touch命令。
我們來建立一個1.txt檔案。

用ls命令檢視發現目錄下多了一個新檔案1.txt。
、檢視當前路徑的pwd命令。
我們切換到目錄3並對3用qwd進行檢視,出現他的位置。

、刪除檔案或目錄的 rm 命令
我們用rm命令將之前在/root/3下的1.txt進行刪除。

然後用ls檢視發現3目錄下為空。
、用於檢視檔案內容的cat命令
我們用cat命令檢視新建的空資料夾2.txt發現2.txt為空。

、用於建立帶有命令資料夾的echo命令。
我們用echo建立還有hello kail 內容的2.txt資料夾。

然後用cat檢視發現2.txt中有內容 hello kail。
但是但是當我們再次用echo命令輸入i an fine 時我們發現新的內容將原來的內容覆蓋僅剩 i am fine。
因此當我們要先後輸入並儲存多次內容時,我們應該用echo thanks>> 2.txt
則內容為i am fine thanks

、複製檔案的 cp 命令

我們用cp命令將3目錄下的2.txt複製到桌面上。發現桌面上多了2.txt。

、移動或更換檔案,目錄名稱的 mv 命令
我們在目錄3下用mv命令將3.txt移動到桌面。發現桌面上出現了3.txt。

、刪除檔案或目錄的 rm 命令
我們直接通過rm命令將桌面上的2.txt刪除。則2.txt會從桌面上消失。

5.路徑的表示方法

1.絕對路徑:以斜線/開頭 ,描述到檔案位置的完整說明 ,任何時候你想指定檔名的時候都可以使

例如rm /test/a/b/c.txt
2.相對路徑 :不以斜線/開頭 ,指定相對於你的當前工作目錄而言的位置 ,可以被用作指定檔名的
簡捷方式
當前路徑[pwd]如果是/test/a/b寫法為rm c.txt
當前路徑如果是/test/a則寫法為rm b/c.txt

相關文章