入坑Linux:系統對比+簡介+常用命令->有圖易記

Linux環境安裝教程完整篇:https://blog.csdn.net/suoyue_py/article/details/103868386

在接觸Linux系統之前,先來認識一下Linux與Windows系統中間的不同點
在這裏插入圖片描述

Linux體系結構

在這裏插入圖片描述

Linux內核結構

在這裏插入圖片描述

Shell

Linux內核的一個外層保護工具,負責完成用戶與內核之間的交互

Linux文件系統

Linux文件系統就是一個樹形的分層組織結構。
將根(/)作爲整個文件系統的惟一起點,其他所有目錄都從該點出發。將Linux的全部文件按照一定的用途歸類,而不用考慮文件的實際存儲位置,無論是存在硬盤上,還是在CD-ROM或USB存儲器中,甚至是網絡終端。
在這裏插入圖片描述
絕對路徑和相對路徑

  • 絕對路徑:在本地主機上,以根目錄爲起點。例如“/usr/games/gnect”就是絕對路徑。
  • 相對路徑:指相對於用戶當前位置的一個文件或目錄的位置。例如,用戶處在usr目錄中時,只需要“games/gnect”就可確定這個文件。
"." :表示當前目錄
".." :表示當前目錄的上一級目錄

在Linux中可以使用ll或者ls –l命令來顯示一個文件的屬性以及文件所屬的用戶和組:
在這裏插入圖片描述
在Linux中第一個字符代表這個文件的屬性

  • [ - ] 普通文件(regular file)
  • [ d ] 目錄(directory)
  • [ l ] 鏈接文件(link file)
  • [ b ] 塊設備(block device)
  • [ c ] 字符設備(character device)

『rwx』 的三個參數的組合:文件的權限用3個八進制數來表示
[ r ]代表可讀(read):4
[ w ]代表可寫(write):2
[ x ]代表可執行(execute):1
這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]:0
在這裏插入圖片描述
默認情況下
普通文件的權限值爲:644
目錄的權限值爲:755
權限全開值爲:777

更改文件的權限命令

  • chgrp:更改文件所屬組
    chgrp [-R] 屬組名 文件名
    -R:遞歸更改文件屬組
  • chown:更改文件屬主,也可以同時更改文件屬組
    chown [–R] 屬主名 文件名
    chown [-R] 屬主名:屬組名 文件名
  • chmod:更改文件9個屬性
    owner/group/others三種身份各自的read/write/execute權限
Linux常用的命令

0.熟記命令

  • man 獲取聯機幫助
  • which 查找某個命令的絕對路徑
  • alias 起別名,例 alias rm=‘rm -i’
  • clear 清屏
  • echo 輸出

1.文件和目錄管理命令

  • cd 目錄切換命令
    默認進入用戶主目錄,“cd ”或“cd ~”
    可返回前一個工作目錄,“cd -”
  • pwd 顯示當前目錄
  • ls 顯示當前目錄的內容
    -a 顯示所有文件(包括隱藏的)
    -l 顯示文件的詳細信息
    -h 易讀方式(帶單位)
    -u 顯示文件的最後訪問時間
  • touch 創建空文件和更新時間戳
  • mv 移動文件
  • rm 刪除文件
    -r 遞歸刪除,可刪除非空目錄
    -f 不提示,強行刪除
  • mkdir 創建目錄
    -p 建立路徑上不存在的目錄
    -m 指定要創建目錄的權限
  • rmdir 刪除空目錄
  • cp 複製文件
    -r -R 遞歸複製,可複製目錄
    -i 若文件已存在,會詢問是否覆蓋
    -p 連同文件信息一超複製,包括權限、所有者和時間等
    -f 強行復制
  • cat 顯示文件內容,也可用於創建文件
    -n 顯示文件時把行號也顯示到屏幕上
    -A 顯示所有內容,包括特殊字符
  • tac 命令cat的反序寫法
  • more 顯示文件內容,可分屏查看
    空格:查看下一屏
    Ctrl+D:向下翻屏(同空格)
    退出:q 鍵
  • less 同命令more,功能更多
    空格鍵:翻頁
    向下移動:j 鍵
    向上移動:k 鍵
    向下查找字符串xxx:/ 鍵 xxx,按 n 鍵顯示下一個
    向上查找字符串xxx:? 鍵 xxx,按 n 鍵顯示下一個
  • head 顯示文件前10行
    -n 顯示文件前n行
  • tail 顯示文件後10行
    -n 顯示文件後n行
  • ./
    執行一個文件

2.網絡管理命令

  • ifconfig 網絡接口設置命令
    查看網卡的IP設置 ifconfig
    啓用某網卡 ifconfig [netif] up
    禁用用某網卡 ifconfig [netif] down
    設置網卡IP地址 ifconfig [netif] [address]

3.系統管理命令

  • uname 查看系統信息
  • ps 查看進程狀態
    -A 顯示所有進程
    u 以面向用戶的格式顯示
  • top 查看CPU狀態,內存使用情況等
  • kill
    結束一個進程 kill [pid]
    向一個進程發送消息 kill -s [signal] [pid]

Linux命令大全:https://www.runoob.com/linux/linux-command-manual.html

Linux快捷鍵
  • Tab:實現自動不全功能
  • Ctrl+C:結束(終止)當前命令
  • Ctrl+Z:暫停當前進程(可使用fg命令恢復該進程)
  • Ctrl+D:退出當前終端(等效於輸入命令:exit)
  • Ctrl+L:清屏
  • Ctrl+A:將光標移動到命令的最前面
  • Ctrl+E:將光標移動到命令的最後面

在這裏插入圖片描述
wx公衆號:鑰道不止
來了就關注一下唄@**

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