<內容簡介>
《Linux命令行與shell腳本編程大全(第2版)》是一本關於Linux命令行與shell腳本編程的全面教程。本書主要內容包括:在命令行上工作並學習基本的shell命令;編寫shell腳本來實現日常工作和報告的自動化;控制如何以及何時在系統上運行she¨腳本:學習shell腳本中操作數據的高級方法;修改腳本適應圖形化桌面和其他Linux shell;從網站提取數據並在系統間發送數據:創建有專業水準的shell腳本,適應現實環境的挑戰。
《Linux命令行與shell腳本編程大全(第2版)》不僅涵蓋了詳盡的動手教程和現實世界中的實用信息,還提供了與所學內容相關的參考信息和背景資料。
<目錄>
第一部分Linux命令行
第1章初識Linuxshell
1.1什麼是Linux
1.1.1深入探究Linux內核
1.1.2 GNU工具鏈
1.1.3 Linux桌面環境
1.2 Linux發行版
1.2.1核心Linux發行版
1.2.2專業Linux發行版
1.2.3 LinuxLiveCD
1.3小結
第2章走進shell
2.1終端模擬
2.1.1圖形功能
2.1.2鍵盤
2.2 terminf0數據庫
2.3 Linux控制台
2.4 xterm終端
2.4.1命令行參數
2.4.2 xterm主菜單
2.4. 3 VT選項菜單
2.4.4 VT字體菜單
2.5 Konsole終端
2.5.1命令行參數
2.5.2標籤式窗口會話
2.5.3配置文件
2.5.4菜單欄
2.6 GNOME Terminal
2.6.1命令行參數
2.6.2標籤
2.6 .3菜單欄
2.7小結
第3章基本的bash shell命令
3.1啟動shell
3.2 shell提示符
3.3 bash手冊
3.4瀏覽文件系統
3.4.1 Linux文件系統
3.4.2遍歷目錄
3.5文件和目錄列表
3.5.1基本列表功能
3.5.2修改輸出信息
3.5.3完整的參數列表
3.5.4過濾輸出列表
3.6處理文件
3.6.1創建文件
3.6.2複製文件
3.6.3鏈接文件
3.6.4重命名文件
3.6.5刪除文件
3.7處理目錄
3.7.1創建目錄
3.7.2刪除目錄
3.8查看文件內容
3.8.1查看文件統計信息
3.8.2查看文件類型
3.8.3查看整個文件
3.8.4查看部分文件
3.9小結
……
第4章更多的bashshell命令
第5章使用Linux環境變量
第6章理解Linux文件權限
第7章管理文件系統
第8章安裝軟件程序
第9章使用編輯器
第二部分shell腳本編程基礎
第10章構建基本腳本
第11章使用結構化命令
第12章更多的結構化命令
第13章處理用戶輸入
第14章呈現數據
第15章控制腳本
第三部分高級shell腳本編程
第16章創建函數
第17章圖形化桌面上的腳本編程
第18章初識sed和gawk
第19章正則表達式
第20章sed進階
第21章gawk進階
第22章使用其他shell
第四部分高級shell腳本編程主題
第23章使用數據庫
第24章使用Web
第25章使用E—mail
第26章編寫腳本實用工具
第27章shell腳本編程進階
附錄A bash命令快速指南