Linux Ubuntu操作系統——原理、架構與開發
蔣洪波、程坤、馮新宇
- 出版商: 清華大學
- 出版日期: 2024-12-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- ISBN: 7302676771
- ISBN-13: 9787302676775
-
相關分類:
Linux、Operating-system
下單後立即進貨 (約4週~6週)
相關主題
商品描述
目錄大綱
目錄
第一篇Ubuntu操作系統基礎
第1章Ubuntu操作系統特性
微課視頻: 34分鐘
1.1Ubuntu操作系統
1.2Ubuntu操作系統安裝
1.2.1虛擬機安裝
1.2.2在虛擬機上安裝Ubuntu操作系統
1.3Ubuntu桌面系統登錄、註銷
第2章Ubuntu操作系統應用
微課視頻: 27分鐘
2.1GNOME桌面概述
2.2GNOME應用窗口
2.3GNOME菜單
2.3.1面板菜單
2.3.2應用相關菜單
2.4自定義桌面
2.4.1自定義鼠標
2.4.2自定義顯示分辨率
2.4.3自定義網絡
2.4.4自定義屏幕
2.4.5自定義外觀
第3章Ubuntu操作系統常用應用軟件
微課視頻: 52分鐘
3.1LibreOffice
3.1.1文本編輯軟件LibreOffice Writer
3.1.2電子表格軟件LibreOffice Calc
3.1.3演示文稿軟件LibreOffice Impress
3.1.4圖形編輯軟件LibreOffice Draw
3.2vi文本編輯器
3.2.1vi文本編輯器簡介
3.2.2vi文本編輯器的啟動與退出
3.2.3vi文本編輯器工作模式
3.2.4vi文本編輯器基本應用
3.3gedit文本編輯器
3.4圖片編輯器
3.4.1GIMP圖像處理軟件
3.4.2操作圖像文件
3.4.3矢量圖形編輯器Inkscape
3.5多媒體播放軟件
3.5.1Rhythmbox音樂播放器
3.5.2Totem電影播放器
第二篇系 統 管 理
第4章文件系統管理及應用
微課視頻: 71分鐘
4.1Linux文件基礎
4.1.1Linux文件類型
4.1.2Linux文件權限
4.2文件操作命令
4.2.1文件創建命令touch
4.2.2文件復制命令cp
4.2.3文件鏈接命令ln
4.2.4文件移動命令mv
4.2.5文件刪除命令rm
4.2.6文件打包(壓縮)命令tar
4.3目錄操作命令
4.3.1顯示當前路徑命令pwd
4.3.2改變工作目錄命令cd
4.3.3列出目錄內容命令ls
4.3.4創建目錄命令mkdir
4.3.5刪除目錄命令rmdir
4.4文件權限管理命令
4.4.1改變文件訪問權限命令chmod
4.4.2改變文件所有者命令chown
4.4.3改變文件所屬組命令chgrp
第5章用戶和組管理
微課視頻: 24分鐘
5.1用戶賬戶基礎
5.2用戶配置文件
5.2.1/etc/passwd文件
5.2.2/etc/shadow文件
5.2.3/etc/group文件
5.3用戶賬戶管理命令
5.3.1用戶創建命令useradd和adduser
5.3.2用戶密碼管理命令passwd
5.3.3用戶刪除命令userdel
5.4組管理命令
5.4.1組創建命令groupadd
5.4.2組刪除命令groupdel
5.4.3組修改命令groupmod
5.5用戶切換命令
5.5.1sudo命令
5.5.2su命令
第6章軟件包管理
微課視頻: 20分鐘
6.1軟件安裝必備知識
6.1.1Linux安裝文件形式
6.1.2軟件包管理工具
6.1.3軟件依賴管理
6.2apt包管理工具
6.2.1aptget命令簡介
6.2.2aptget安裝軟件包
6.2.3aptget更新軟件包
6.2.4aptget刪除軟件包
6.3dpkg包管理工具
6.3.1dpkg概述
6.3.2dpkg安裝軟件包
6.3.3dpkg刪除軟件包
第7章進程管理
微課視頻: 35分鐘
7.1Linux進程概述
7.1.1進程的概念
7.1.2程序和進程
7.1.3進程的狀態
7.1.4進程的分類
7.1.5進程優先級
7.2進程狀態監測
7.2.1靜態監控進程狀態命令ps
7.2.2動態監控進程運行狀態的命令top
7.2.3查看進程樹命令pstree
7.3進程狀態控制
7.3.1調整進程優先級命令nice
7.3.2改變進程優先級命令renice
7.3.3向進程發送信號的命令kill
第8章網絡管理與服務器搭建
微課視頻: 91分鐘
8.1常用網絡管理命令
8.1.1網絡設備配置命令ifconfig
8.1.2網絡綜合管理命令ip
8.1.3路由表維護命令route
8.1.4檢查網絡狀態命令netstat
8.1.5網絡故障檢測命令ping
8.2配置Samba服務器
8.2.1SMB介紹
8.2.2Samba配置
8.3配置TFTP服務器
8.3.1TFTP介紹
8.3.2TFTP配置
8.4配置NFS服務器
8.4.1NFS介紹
8.4.2NFS配置
8.5配置DHCP服務器
8.5.1DHCP介紹
8.5.2DHCP配置
第三篇編程與開發
第9章Shell編程
微課視頻: 59分鐘
9.1Shell基礎
9.1.1Shell簡述
9.1.2Bash與Shell
9.1.3腳本編程步驟
9.2變量
9.2.1變量聲明
9.2.2變量賦值
9.2.3變量引用
9.2.4變量分類
9.3運算符
9.3.1算術運算符
9.3.2位運算符
9.3.3邏輯運算符
9.3.4三元運算符
9.3.5賦值運算符
9.3.6運算符優先級
9.3.7let命令
9.4分支語句
9.4.1if語句
9.4.2case語句
9.5循環語句
9.5.1for語句
9.5.2while語句
9.5.3until語句
9.5.4select語句
9.5.5continue和break語句
9.6數組
9.6.1定義數組
9.6.2獲取數組長度
9.7函數
9.7.1函數定義
9.7.2函數參數
9.7.3函數返回值
第10章Linux C編程
微課視頻: 45分鐘
10.1GCC編譯工具
10.1.1GCC編譯器
10.1.2GCC編譯流程
10.1.3GCC編譯參數分析
10.2GDB調試工具
10.2.1GDB調試器
10.2.2GDB調試流程
10.2.3GDB調試命令
10.3Makefile
10.3.1Makefile概述
10.3.2Makefile基本語法
10.3.3Makefile高級應用
10.3.4make命令
10.3.5make工具
第11章Java編程
微課視頻: 25分鐘
11.1Java簡介
11.2JDK安裝和配置
11.2.1命令行方式安裝
11.2.2Eclipse下載與啟動
11.2.3使用Eclipse開發程序
11.3Java 編程入門
11.3.1基本數據類型
11.3.2運算符
11.3.3流程控制
11.3.4方法
11.3.5數組
11.3.6面向對象編程
11.3.7常用類
11.4Java調試技巧
參考文獻
實例目錄
實例31vi使用方法45
實例41查看文件類型70
實例42創建空文件example.txt73
實例43更新文件和目錄的修改時間73
實例44復制文件74
實例45復制文件且保留時間信息74
實例46同時復制多個文件到指定目錄75
實例47復制目錄75
實例48創建一般鏈接文件76
實例49創建指向目錄的鏈接文件77
實例410文件重命名78
實例411移動文件和目錄78
實例412移動文件並提示是否覆蓋79
實例413刪除文件之前進行確認80
實例414刪除目錄80
實例415使用tar命令打包一個文件81
實例416mkdir和tar命令綜合應用82
實例417tar命令壓縮指定格式文件82
實例418cp和tar命令綜合應用82
實例419pwd命令查詢當前目錄路徑84
實例420進入指定目錄84
實例421返回上級目錄84
實例422進入默認目錄85
實例423顯示當前目錄下所有文件86
實例424顯示當前目錄的詳細信息86
實例425顯示指定目錄文件信息86
實例426創建新目錄時顯示提示信息87
實例427遞歸創建多層目錄88
實例428一次創建多個目錄88
實例429刪除空目錄與非空目錄89
實例430遞歸刪除多層空目錄89
實例431符號模式修改文件權限90
實例432數字模式修改文件權限91
實例433修改文件所有者92
實例434修改文件所屬組93
實例51查看/etc/passwd文件的內容96
實例52查看/etc/shadow文件的內容97
實例53查看/etc/group文件的內容98
實例54創建一個新用戶100
實例55創建一個系統用戶100
實例56創建新用戶並指定相應的用戶組100
實例57創建普通用戶101
實例58使用passwd命令為用戶設置密碼103
實例59使用passwd命令為用戶刪除密碼103
實例510使用r選項刪除用戶主目錄以及目錄中的所有文件104
實例511使用f選項強制刪除用戶,而不管用戶是否登錄105
實例512創建一個用戶組並設置其GID為1010106
實例513創建GID重復的用戶組106
實例514刪除普通用戶組107
實例515修改組名108
實例516通過sudo命令執行touch命令109
實例517通過su命令切換用戶110
實例61使用aptget命令安裝Chromium瀏覽器115
實例62使用aptget命令更新本地軟件包索引117
實例63使用aptget命令更新軟件包117
實例64使用aptget命令刪除Chromium瀏覽器118
實例65使用dpkg命令安裝WPS軟件120
實例66獲取含有 WPS軟件關鍵字的軟件包123
實例67刪除wpsoffice軟件包123
實例71靜態查看系統進程狀態131
實例72動態查看系統進程狀態133
實例73使用nice命令調整進程優先級135
實例74使用renice命令調整進程優先級136
實例81Samba服務器配置149
實例82TFTP服務器配置154
實例83NFS服務器配置157
實例91Shell腳本變量編程應用170
實例92Shell位運算編程172
實例93Shell邏輯運算符編程,判斷兩個數的大小174
實例94使用test命令和&&、||邏輯運算符實現三元運算符175
實例95賦值運算符綜合應用176
實例96if和case語句綜合應用181
實例97循環語句綜合應用188
實例98求一個數字列表的平均數192
實例99實現一個簡單的計算器196
實例101指定一個宏(D)204
實例102靜態庫編譯206
實例103動態庫編譯209
實例104GDB使用演示213
實例105利用Makefile編譯代碼221
實例111類的應用244
實例112對象的應用245
實例113封裝的應用245
實例114繼承的應用246
實例115多態的應用246
實例116String類應用247
實例117Math類應用247
視頻目錄
視 頻 名 稱時長/min位置
第1集 Ubuntu操作系統概述151.1節
第2集 VMware安裝步驟41.2.1節
第3集 Ubuntu操作系統安裝91.2.2節
第4集 Ubuntu桌面系統登錄註銷61.3節
第5集 Ubuntu桌面概述82.1節
第6集 GNOME菜單及自定義桌面192.3節
第7集 LibreOffice173.1節
第8集 vi353.2.4節
第9集 Linux文件基礎134.1節
第10集 文件操作命令344.2節
第11集 目錄操作命令134.3節
第12集 文件權限管理命令114.4節
第13集 用戶配置文件105.2節
第14集 用戶賬戶管理命令75.3節
第15集 組管理及用戶切換命令75.4節
第16集 apt包管理工具86.2節
第17集 dpkg包管理工具126.3節
第18集 進程概述197.1節
第19集 進程管理及控制167.2節
第20集 網絡管理命令258.1節
第21集 Samba配置348.2節
第22集 Samba配置多機操作58.2節
第23集 TFTP服務器68.3節
第24集 NFS服務器168.4節
第25集 NFS服務器多機操作58.4節
第26集 腳本編程1319.1節
第27集 腳本編程2289.3節
第28集 GCC310.1節
第29集 GDB2210.2節
第30集 Makefile2010.3節
第31集 Java入門2511.1節