IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置: 首頁 > 原創圖書 >《Linux Shell編程從初學到精通》圖書介紹

《Linux Shell編程從初學到精通》圖書介紹
  • 圖書名稱 :    《Linux Shell編程從初學到精通》
  • 作       者 :    華清遠見
  • 出版單位 :    電子工業出版社
  • 叢書名稱 :    華清遠見系列圖書
  • 出版日期 :    2011年3月
編輯推薦

· 多年嵌入式人才培養及項目研發經驗總結
· 數百家企業嵌入式研發崗位人才需求匯總
· 數十所嵌入式專業大學院校教學現狀調研
· 側重實踐及案例分析并輔以代碼加以講解

圖書簡介

      《shell是用戶與內核進行交互操作的一種接口,是linux最重要的軟件之一。目前最流行的shell稱為bash shell,bash shell腳本編程以其簡潔、高效而著稱,多年來成為linux程序員和系統管理員解決實際問題的利器。
      《linux shell編程從初學到精通》結合大量的示例,系統、全面地介紹了bash shell腳本編程的語法、命令、技巧、調試等內容,在書中還有很多練習可以引導讀者思考,力求使讀者掌握linux bash shell編程的所有特性。本書結構清晰、易教易學、實例豐富、可操作性強、學以致用,對易混淆和實用性強的內容進行了重點提示和講解,并配有光盤,光盤中提供書中出現的所有腳本文件、各章的講解ppt,以及各章的講解錄像。
      《linux shell編程從初學到精通》面向廣大工程技術工作者,既可作為高等學校教師和相關專業學生的教材,又可作為各類培訓班的培訓教程。

圖書目錄

《Linux Shell編程從初學到精通》章節:
第1章 shell腳本編程概述
1.1 linux和shell概述
1.1.1 linux簡介
1.1.2 shell簡介
1.2 shell腳本編程的優勢
1.3 第一個shell腳本例子
1.3.1 shell腳本的基本元素
1.3.2 執行shell腳本
1.4 本章小結
第2章 linux文件系統和文本編輯器
2.1 用戶和用戶組管理
2.1.1 用戶管理常用命令
2.1.2 用戶組管理常用命令
2.2 文件和目錄操作
2.2.1 文件操作常用命令
2.2.2 目錄操作常用命令
2.2.3 文件和目錄權限管理
2.2.4 查找文件命令——find
2.3 文本編輯器
2.3.1 vi編輯器
2.3.2 gedit編輯器
2.4 本章小結
2.5 上機提議
第3章 正則表達式
3.1 正則表達式基礎
3.2 正則表達式的擴展
3.3 通配
3.4 grep命令
3.4.1 grep命令基本用法
3.4.2 grep和正則表達式結合使用的一組例子
3.4.3 grep命令族簡介
3.5 本章小結
3.6 上機提議
第4章 sed命令和awk編程
4.1 sed命令基本用法
4.2 sed編程的一組例子
4.2.1 sed命令選項的一組例子
4.2.2 sed文本定位的一組例子
4.2.3 sed基本編輯命令的一組例子
4.2.4 sed高級編輯命令的一組例子
4.3 awk編程
4.3.1 awk編程模型
4.3.2 awk調用方法
4.4 awk編程的一組例子
4.4.1 awk模式匹配
4.4.2 記錄和域
4.4.3 關系和布爾運算符
4.4.4 表達式
4.4.5 系統變量
4.4.6 格式化輸出
4.4.7 內置字符串函數
4.4.8 向awk腳本傳遞參數
4.4.9 條件語句和循環語句
4.4.10 數組
4.5 本章小結
4.6 上機提議
第5章 文件的排序、合并和分割
5.1 sort命令
5.1.1 sort命令的基本用法
5.1.2 sort和awk的聯合用法
5.2 uniq命令
5.3 join命令
5.4 cut命令
5.5 paste命令
5.6 split命令
5.7 tr命令
5.8 tar命令
5.9 本章小結
5.10 上機提議
第6章 變量和引用
6.1 變量
6.1.1 變量替換和賦值
6.1.2 無類型的shell腳本
變量
6.1.3 環境變量
6.1.4 位置參數
6.2 引用
6.2.1 全引用和部分引用
6.2.2 命令替換
6.2.3 轉義
6.3 本章小結
6.4 上機提議
第7章 退出、測試、判斷及操作符
7.1 退出狀態
7.2 測試
7.2.1 測試結構
7.2.2 整數比較運算符
7.2.3 字符串運算符
7.2.4 文件操作符
7.2.5 邏輯運算符
7.3 判斷
7.3.1 簡單if結構
7.3.2 exit命令
7.3.3 if/else結構
7.3.4 if/else語句嵌套
7.3.5 if/elif/else結構
7.3.6 case結構
7.4 運算符
7.4.1 算術運算符
7.4.2 位運算符
7.4.3 自增自減運算符
7.4.4 數字常量
7.5 本章小結
7.6 上機提議
第8章 循環與結構化命令
8.1 for循環
8.1.1 列表for循環
8.1.2 不帶列表for循環
8.1.3 類c風格的for循環
8.2 while循環
8.2.1 計數器控制的while循環
8.2.2 結束標記控制的while循環
8.2.3 標志控制的while循環
8.2.4 命令行控制的while循環
8.3 until循環
8.4 嵌套循環
8.5 循環控制符
8.5.1 break循環控制符
8.5.2 continue循環控制符
8.6 select結構
8.7 本章小結
8.8 上機提議
第9章 變量的高級用法
9.1 內部變量
9.2 字符串處理
9.3 有類型變量
9.4 間接變量引用
9.5 bash數學運算
9.5.1 expr命令
9.5.2 bc運算器
9.6 本章小結
9.7 上機提議
第10章 i/o重定向
10.1 管道
10.1.1 管道簡介
10.1.2 cat和more命令
10.1.3 sed命令與管道
10.1.4 awk命令與管道
10.2 i/o重定向
10.2.1 文件標識符
10.2.2 i/o重定向符號及其用法
10.2.3 exec命令的用法
10.2.4 代碼塊重定向
10.3 命令行處理
10.3.1 命令行處理流程
10.3.2 eval命令
10.4 本章小結
10.5 上機提議
第11章 linux/unix shell類型與區別
11.1 linux/unix shell起源與分類
11.2 dash簡介
11.3 tcsh簡介
11.4 korn shell簡介
11.5 本章小結
第12章 子shell與進程處理
12.1 子shell
12.1.1 內建命令
12.1.2 圓括號結構
12.2 shell的限制模式
12.3 進程處理
12.3.1 進程和作業
12.3.2 作業控制
12.3.3 信號
12.3.4 trap命令
12.4 本章小結
12.5 上機提議
第13章 函數
13.1 函數的定義和基本知識
13.2 向函數傳遞參數
13.3 函數返回值
13.4 函數調用
13.4.1 腳本放置多個函數
13.4.2 函數相互調用
13.4.3 一個函數調用多個函數
13.5 局部變量和全局變量
13.6 函數遞歸
13.6.1 使用局部變量的遞歸
13.6.2 不使用局部變量的遞歸
13.7 本章小結
13.8 上機提議
第14章 別名、列表及數組
14.1 別名
14.2 列表
14.3 數組
14.3.1 數組的基本用法
14.3.2 數組的特殊用法
14.3.3 用數組實現簡單的數據結構
14.4 本章小結
14.5 上機提議
第15章 一些混雜的主題
15.1 腳本編寫風格
15.1.1 縮進
15.1.2 {}的格式
15.1.3 空格和空行的用法
15.1.4 判斷和循環的編程風格
15.1.5 命名規范
15.1.6 注釋風格
15.2 腳本優化
15.2.1 簡化腳本
15.2.2 保持腳本的靈活性
15.2.3 給用戶足夠的提示
15.3 linux中的特殊命令
15.3.1 shift命令
15.3.2 getopts命令
15.4 交互式和非交互式shell腳本
15.4.1 非交互式shell腳本
15.4.2 交互式shell腳本
15.5 /dev文件系統
15.5.1 /dev文件系統基礎知識
15.5.2 /dev/zero偽設備
15.5.3 /dev/null偽設備
15.6 /proc文件系統
15.6.1 使用/proc/sys優化系統參數
15.6.2 查看運行中的進程信息
15.6.3 查看文件系統信息
15.6.4 查看網絡信息
15.7 shell包裝
15.8 帶顏色的腳本
15.9 linux腳本安全
15.9.1 使用shc工具加密shell腳本
15.9.2 linux shell腳本編寫的病毒
15.9.3 linux shell中的木馬
15.10 本章小結
15.11 上機提議
第16章 shell腳本調試技術
16.1 shell腳本調試概述
16.2 shell腳本調試技術
16.2.1 使用trap命令
16.2.2 使用tee命令
16.2.3 調試鉤子
16.2.4 使用shell選項
16.3 本章小結
16.4 上機提議
第17章 bash shell編程范例
17.1 將文本文件轉化為html文件
17.2 查找文本中n個出現頻率最高的單詞
17.3 偽隨機數的產生和應用
17.4 crontab的設置和應用
17.5 使用mysql數據庫
17.5.1 mysql基礎
17.5.2 shell腳本使用mysql
17.6 linux服務器性能監控系統
17.6.1 ganglia簡介及安裝
17.6.2 提取服務器性能參數名稱及數據
17.6.3 動態更新服務器監控數據
17.7 本章小結
17.8 上機提議
附錄
附錄a posix標準簡介
附錄b 常用ascii碼對照表
附錄c linux信號及其意義
附錄d bash內建變量索引
附錄e bash內建命令索引
參考文獻

主站蜘蛛池模板: 上海浩斌信息科技有限公司RFID读写器,IC卡读卡器,手持机,数据采集终端,电力仓库管理软件开发,固定资产软件,纱管标签,试剂管理,RFID试剂柜,档案管理,档案柜,智能货架 | 校园文化设计|文化墙建设|校园景观雕塑|校史馆设计-深圳市天合文化 | 收银系统_收银机_pos收款机_门店管理系统-客如云 | 上海希喆机械有限公司-Schunk雄克,雄克卡盘, 雄克机械手, B+R贝加莱, ELCIS编码器,艾西斯编码器, TWK编码器,Nexen,Joyce dayton升降机,Thomson汤姆森,TPG减速机,INA导轨。 | 亿企商贸-亿万企业的商务贸易平台-B2B企业产品发布供求信息平台,一带一路中国企业及产品展示平台,免费企业智能自助建站网络营销推广平台,打造B2B企业黄页产品信息发布推广专业综合电子商务平台! | 聚焦吉林-城市晚报官方网站| 净化塔_喷淋塔_脱硫塔_河北宝飞华创玻璃钢制造有限公司-河北宝飞华创玻璃钢制造有限公司 | 助乐邦轮椅,北京轮椅置换,电动轮椅置换,轮椅回收北京,轮椅送货上门服务 | 激光切割加工,佛山激光切割加工,钣金加工,机加工-佛山市华锐达金属制品有限公司 | 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 济宁市泓世新型建材有限公司,山东ALC墙板,GRC轻质隔墙板,预制化粪池,复合墙板加工厂家 | 长焦监控摄像机-热成像夜视仪-激光云台-深圳红阳信息科技有限公司 | 南通搬运公司|吊车租赁|大件吊装|设备搬运|工厂搬迁|起重吊装搬运-顺林搬运 | 新东方大学考试官网_考研/英语/雅思/托福/四六级/日语/韩语/教资在线网课官网 | 重庆惠程信息科技股份有限公司 | 制冷设备|冷库|空调|配件【制冷通】国内领先的制冷服务平台 | 拼接屏-大屏液晶拼接屏厂家-上海LED无缝拼接屏—上海素希 | 透明捆扎带_束带机打包带_束带机纸带_热封纸带机_上海得亿束带机包装材料有限公司 | 仪器校准,校验,校正,检定选值得托付的第三方法定计量检测机构! 铱金供应-上海钌合金-氯铱酸厂家-上海庞势新材料科技有限公司 | 气动球阀,电动蝶阀,调节阀,衬氟阀门,水利控制阀,大口径阀门生产厂家-上海百钢阀门集团有限公司-官网,上海阀门品牌 | 天津安检机-天津安检门-安检设备租赁-安检设备厂家-华创永信 | 锯轨机|气动锯轨机|内燃锯轨机|电动钢轨钻孔机|内燃钢轨钻孔机-山东卓力铁路设备有限公司 | 苏子富春品牌馆 抚顺市富春农业科技开发有限公司 抚顺特色农产品 抚顺市特色馆 | 天木生物科技有限公司-高通量自动化-细胞筛选平台 | 上海增晨贸易有限公司-PC端| 停车场设计|地下停车场规划设计|智能停车位地下车库设计施工装修|深圳创安顺停车库规划设计有限公司 | 智能化解决方案 智能家居 家庭影院 灯光音箱 会议室报告厅 剧场剧院 指挥中心 大数据中心_沈阳天哲科技有限公司 | 喜来顺财经-专注于财经领域的综合性网站 | 医院,小型生活污水处理设备-山东明基环保设备有限公司 | 苏州温测仪器有限公司-苏州炉温跟踪仪|苏州隔热箱|苏州炉温测试仪|苏州恒温恒湿箱 | 装盒机_全自动装盒机-温州凯祥包装机械有限公司 | 思沃普智能会议预约管理系统-视频会议管理-信息发布-访客管理-会议运维-会议支持-工位管理系统 | 无塔供水_无塔供水设备_全自动_石家庄工泉水处理设备有限公司_家用无塔供水器 | 饲料设备_饲料加工设备_饲料成套加工设备专业提供商-河南杰昌机械设备有限公司 | 无尘车间_洁净车间_净化车间_洁净室工程一站式净化服务商-深圳市美克威尔环境科技有限公司 | 郑州房产律师|专业房地产纠纷律师热线_河南锦盾律师事务所 | 上海vi设计公司_logo设计_包装设计_品牌定位策划公司-焕识品牌设计 - | 系统门窗加盟_门窗十大品牌_欧享门窗官网| 型材散热器,电子散热器,插片散热器-镇江市科创电子散热器有限公司 | 腻子粉厂家_耐水腻子粉_内墙腻子粉批发_生态腻子粉_长沙美恩生态腻子粉厂家 | 上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家 |