學習linux基礎

**

學習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





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章