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公衆號:鑰道不止
來了就關注一下唄@**