課程名稱:C 語言實現 Linux 常用命令培訓

4401 人關注
(78637/99817)
課程大綱:

C 語言實現 Linux 常用命令培訓

 

 

課程通過實現 Linux 常用命令,

了解 Linux 常用命令的運行原理,

從中學習 Linux 文件系統、文件 I/O 和權限管理等知識,

并熟悉 Linux 系統相關的系統調用接口;

同時學習部分 C 語言庫的使用,提高 Linux 環境下 C 語言編程能力。

1 Linux 命令運行原理

2 Linux 文件系統

3 Linux 進程管理

4 Linux C 編程

5 Linux 權限管理

6 系統調用

1
實現 pwd 打印工作路徑命令

1.pwd命令的使用 2.Linux文件系統中文件及目錄的實現方式 3.Linux文件及目錄系統調用接口的使用

2
實現 ls 打印文件清單命令

1.Linux下的ls實現原理

2.C語言基礎

3.文件,目錄結構體(dirent和stat)

4.readdir系統函數調用

5.opendir系統函數調用

3
實現 touch 修改文件命令

1.函數getopt

2.UNIX系統函數open

3.函數utimensat

4
實現 who 顯示用戶信息命令

1.了解who命令工作流程

2.對兩個系統數據文件var/run/utmp和/var/log/wtmp的了解

3.訪問系統文件的接口函數getutent、endutent

4.了解utmp的結構內容

5
實現 ps 顯示進程信息命令

1.ps命令的用法和基本實現原理

2.Linux進程的基本概念

3.命令行選項解析函數getopt的使用

4.Linux文件系統相關類型和函數的使用

5.鏈表的實現和使用

6.C語言字符串處理

6
實現 cat 打印文件內容命令

1.文件流處理函數fopen、fgets、feof

2.命令行選項解析函數getopt

3.字符串處理相關函數

7
實現 grep 文本搜索命令

1.grep命令的用法和基本實現原理

2.regexh正則表達式庫的使用

8
實現 cp 文件復制命令

1.cp命令的用法。

2.系統調用open,opendir等函數的使用

3.系統調用link,symlink函數的使用

4.函數getopt的使用

5.C語言字符串處理

9
實現 rm 文件刪除命令

1.rm命令的用法和基本實現原理

2.getopt函數的使用

3.stat等文件屬性相關函數的使用

10
實現 mv 文件移動命令

1.mv命令的用法和基本原理

2.C語言文件屬性獲取

3.C語言文件權限管理

4.C語言字符串處理


登錄 后發表評論
新評論
全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
我的報告 / 所有報告
主站蜘蛛池模板: 2021精品国产综合久久| 狠狠做深爱婷婷综合一区| 久久综合狠狠综合久久97色| 亚洲综合伊人久久综合| 久久综合狠狠综合久久| 国产成+人+综合+亚洲专| 伊人色综合久久天天网| 伊人色综合九久久天天蜜桃| 亚洲精品综合一二三区在线| 亚洲情综合五月天| 99精品国产综合久久久久五月天| 欧美日韩国产综合视频在线观看 | 日韩欧美Aⅴ综合网站发布| AV色综合久久天堂AV色综合在| 2021精品国产综合久久| 色综合天天综合婷婷伊人| 亚洲综合精品网站| 欧美va亚洲va国产综合| 国产成人AV综合久久| 久久久久久综合网天天| 精品久久人人做人人爽综合| 亚洲国产精品综合久久网络| 青青草原综合久久| 国产综合色香蕉精品五月婷| 国产亚洲精品精品国产亚洲综合| 国产精品激情综合久久| 狠狠色综合色区| 国产成人综合亚洲欧美天堂| 精品国产国产综合精品| 五月丁香六月综合欧美在线 | 国产综合色在线视频区| 精品综合久久久久久888蜜芽| 天天综合网天天综合色| 欧美日韩亚洲综合在线| 欧美综合自拍亚洲综合图| 三级韩国一区久久二区综合| 琪琪五月天综合婷婷| 久久一本综合| 久久综合九色综合久99| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 久久青青色综合|