Linux —— 知識結構導圖

在這裏插入圖片描述


一、Shell

(1.1)Shell環境
(1.2)創建和執行Shell程序
(1.3)變量的聲明和使用
(1.4)算術運算(expr、let)
(1.5)條件判斷
(1.6)控制結構(if、case、for、while)
(1.7)break 和 continue
(1.8)函數和腳本調試

二、文件目錄管理

(2.1)目錄系統
(2.2)文件系統
(2.3)EXT2文件系統和日誌式文件系統
(2.4)文件查找命令(find、locate、where)
(2.5)文件內容查看命令(cat、less、more、head、tail)
(2.6)文件備份與壓縮
(2.7)顯示目錄列表與文件信息(ls)
(2.8)創建和刪除文件(touch、rm)
(2.9)創建和刪除目錄(mkdir、rmdir)
(2.10)文件複製與移動(cp、mv)
(2.11)文件鏈接(ln)
(2.12)修改文件權限、所屬用戶和所屬組(chmod、chown、chgrp)
(2.13)文件過濾分割與合併(grep、wc、sort、tr、cut)

三、Vim 文檔編輯

(3.1)Vim 的工作模式及使用
(3.2)Vim 批量操作,加密,外部命令及幫助
(3.3)Vim 的暫存檔(恢復文件內容)

四、設備管理

(4.1)設備命名和VFS
(4.2)掛載與卸載(mount、umount)
(4.3)顯示磁盤信息及磁盤格式化(mkfs、df、du)

五、系統管理

(5.1)系統初始化過程
(5.2)更改系統運行級(init)
(5.3)關機與重啓命令(shutdown、halt、poweroff、reboot)
(5.4)顯示文字及時間(echo、cal、date、clear)
(5.5)幫助命令(help、man、info)
(5.6)查看和設置系統服務(chkconfig)

六、用戶和組管理

(6.1)用戶類型及相關文件
(6.2)添加刪除用戶、修改密碼(useradd、userdel、usermod、passwd)
(6.3)添加刪除工作組(groupadd、groupdel、groupmod)
(6.4)顯示用戶信息及切換用戶身份(who、id、su)

七、進程和作業管理

(7.1)進程的概念及進程的啓動(at 、crontab )
(7.2)查看進程(ps、pstree、top)
(7.3)結束進程(kill、killall)

八、網絡管理

(8.1)網絡服務模型
(8.2)網絡管理命令(ifconfig、netstat、ping、traceroute、route)

九、基於Linux的C編程

(9.1)GCC命令及C語言編程(單文件)
(9.2)C語言編程(多文件)
(9.3)makefile文件的編寫

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