學習linux基礎
**
學習linux的基礎操作
**雖然短短學了一天的linux作業系統,但是我也收穫了很多,以下是我總結的幾個知識點:
1.Linux基礎
- linux核心:記憶體管理、程式管理、裝置驅動程式、檔案系統和網路管理等。
- shell:shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。
- 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
相關文章
- Linux基礎學習Linux
- Linux基礎學習——檔案基礎Linux
- linux基礎命令學習Linux
- Linux學習(Shell基礎)Linux
- linux基礎學習(1)Linux
- Linux基礎學習-Docker學習筆記LinuxDocker筆記
- Linux基礎學習五點Linux
- Linux學習-shell基礎02Linux
- linux基礎學習 - free命令Linux
- Linux系統基礎學習Linux
- 學習Linux務必要打好基礎Linux
- 基礎 IO (Linux學習筆記)Linux筆記
- 女生適合學習Linux運維嗎?Linux基礎學習Linux運維
- 學Linux運維要有什麼基礎?Linux學習Linux運維
- 大資料學習之Linux基礎大資料Linux
- linux基礎知識學習筆記Linux筆記
- 0基礎能學習Linux運維嗎?Linux初學Linux運維
- Linux運維基礎學習怎麼樣?linux基礎入門Linux運維
- Linux 學習基礎入門之Linux分割槽Linux
- 免殺學習-基礎學習
- Linux入門學習(1基礎操作命令)Linux
- Kali Linux基礎操作學習篇——mkdir命令Linux
- 新手入門之——Linux學習基礎(轉)Linux
- Docker 基礎學習Docker
- Flume基礎學習
- Redis 基礎學習Redis
- Pandas基礎學習
- Scala基礎學習
- 【Vue學習】基礎Vue
- jQuery基礎學習jQuery
- HTML基礎學習HTML
- Java基礎學習Java
- JVM基礎學習JVM
- Hashtable基礎學習
- Zookeeper 基礎學習
- kafka基礎學習Kafka
- 深度學習基礎深度學習
- Linux課程可以零基礎學習嗎?該如何學習?Linux