Linux命令行與shell腳本編程大全(第4版)_第1頁
Linux命令行與shell腳本編程大全(第4版)_第2頁
Linux命令行與shell腳本編程大全(第4版)_第3頁
Linux命令行與shell腳本編程大全(第4版)_第4頁
Linux命令行與shell腳本編程大全(第4版)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Linux命令行與shell腳本編程大全(第4版)讀書筆記模板01思維導(dǎo)圖讀書筆記目錄分析內(nèi)容摘要精彩摘錄作者介紹目錄0305020406思維導(dǎo)圖腳本版腳本教程命令行書編程學(xué)習(xí)小結(jié)第章命令演練實(shí)戰(zhàn)腳本文件處理基礎(chǔ)變量模式本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要這是一本關(guān)于Linux命令行與shell腳本編程的系統(tǒng)性教程,主要包括四大部分:Linux命令行、shell腳本編程基礎(chǔ)、高級shell腳本編程,以及創(chuàng)建和管理實(shí)用的腳本。本書這一版針對Linux系統(tǒng)的新特性進(jìn)行了更新,不僅涵蓋了詳盡的動手教程和現(xiàn)實(shí)世界中的實(shí)用信息,還提供了與所學(xué)內(nèi)容相關(guān)的參考信息和背景資料。通過本書的學(xué)習(xí),你能輕松寫出自己的shell腳本。本書適合Linux系統(tǒng)管理員及相關(guān)開發(fā)人員閱讀。讀書筆記讀書筆記大學(xué)教C語言,但不學(xué)令行。包含常用的運(yùn)行命令,開發(fā)中遇到的一些命令(謙讓度,sed)在這本書里得到了解釋。這是我的Linux入門書籍,內(nèi)容非常詳細(xì)易懂,操作也容易上手,可以作為操作手冊以備后期操作遺忘時查閱。存在一些錯誤,看譯注里也糾正了一些,但仍然還是有不能用筆誤解釋的問題,甚至存在概念性的錯誤描述。本書并未詳述Linux系統(tǒng)的安裝步驟,但只要系統(tǒng)運(yùn)行起來,你就可以開始考慮如何實(shí)現(xiàn)一些日常的系統(tǒng)管理任務(wù)的自動化。大多數(shù)桌面Linux發(fā)行版盡力向普通用戶隱藏系統(tǒng)的內(nèi)部細(xì)節(jié)?;ㄊ畮讉€小時把這本書啃完了,剛開始是因?yàn)楣ぷ餍枰獙扅c(diǎn)腳本,最初是用一個很火的工具zx寫的,它確實(shí)很強(qiáng)大,但想實(shí)現(xiàn)一些功能還是挺麻煩的。shell太強(qiáng)大了,有些知識點(diǎn)已經(jīng)在工作中用上,有些以后也許會用到,不管怎樣,以后如果需要用到肯定還要查各種命令的,但至少知道該怎么查。精彩摘錄精彩摘錄系統(tǒng)內(nèi)存管理·軟件程序管理·硬件設(shè)備管理·文件系統(tǒng)管理內(nèi)核創(chuàng)建了第一個進(jìn)程(稱為init進(jìn)程)來啟動系統(tǒng)中所有其他進(jìn)程內(nèi)核通過硬盤上稱為交換空間(swapspace)的存儲區(qū)域來實(shí)現(xiàn)虛擬內(nèi)存。Linux系統(tǒng)將硬件設(shè)備視為一種特殊文件,稱為設(shè)備文件。設(shè)備文件分為3種?!ぷ址O(shè)備文件·塊設(shè)備文件·網(wǎng)絡(luò)設(shè)備文件-R是ls命令的另一個選項(xiàng),稱作遞歸選項(xiàng),可以列出當(dāng)前目錄所包含的子目錄中的文件。Linux操作系統(tǒng)稱運(yùn)行中的程序?yàn)檫M(jìn)程。Linux內(nèi)核采用虛擬文件系統(tǒng)(virtualfilesystem,VFS)作為和各種文件系統(tǒng)交互的接口只能對處于同一存儲設(shè)備的文件創(chuàng)建硬鏈接。要想在位于不同存儲設(shè)備的文件之間創(chuàng)建鏈接,只能使用符號鏈接硬鏈接創(chuàng)建的是一個獨(dú)立的虛擬文件,其中包含了原始文件的信息以及位置。目錄分析第1章初識Linuxshell第2章走進(jìn)shell第3章bashshell基礎(chǔ)命令第4章更多的bashshell命令第一部分Linux命令行第5章理解shell第6章Linux環(huán)境變量第7章理解Linux文件權(quán)限第8章管理文件系統(tǒng)第9章安裝軟件第10章文本編輯器010302040506第一部分Linux命令行第1章初識Linuxshell1.1Linux初探1.2Linux發(fā)行版1.3小結(jié)第2章走進(jìn)shell2.1進(jìn)入命令行2.2通過Linux控制臺終端訪問CLI2.3通過圖形化終端仿真器訪問CLI2.4使用GNOMETerminal終端仿真器2.5使用Konsole終端仿真器2.6使用xterm終端仿真器2.7小結(jié)第3章bashshell基礎(chǔ)命令3.1啟動shell3.2使用shell提示符3.3與bash手冊交互3.4瀏覽文件系統(tǒng)3.5列出文件和目錄3.6處理文件3.7管理目錄3.8查看文件內(nèi)容3.9小結(jié)第4章更多的bashshell命令4.1監(jiān)測程序4.2監(jiān)測磁盤空間4.3處理數(shù)據(jù)文件4.4小結(jié)第5章理解shell5.1shell的類型5.2shell的父子關(guān)系5.3理解外部命令和內(nèi)建命令5.4小結(jié)第6章Linux環(huán)境變量6.1什么是環(huán)境變量6.2設(shè)置用戶自定義變量6.3刪除環(huán)境變量6.4默認(rèn)的shell環(huán)境變量6.5設(shè)置PATH環(huán)境變量6.6定位系統(tǒng)環(huán)境變量6.7數(shù)組變量6.8小結(jié)第7章理解Linux文件權(quán)限7.1Linux的安全性7.2使用Linux組7.3理解文件權(quán)限7.4更改安全設(shè)置7.5共享文件7.6訪問控制列表7.7小結(jié)第8章管理文件系統(tǒng)8.1探索Linux文件系統(tǒng)8.2使用文件系統(tǒng)8.3邏輯卷管理8.4小結(jié)第9章安裝軟件9.1軟件包管理基礎(chǔ)9.2基于Debian的系統(tǒng)9.3基于RedHat的系統(tǒng)9.4使用容器管理軟件9.5從源代碼安裝9.6小結(jié)第10章文本編輯器10.1vim編輯器10.2nano編輯器10.3Emacs編輯器10.4KDE系編輯器10.5GNOME編輯器10.6小結(jié)第11章構(gòu)建基礎(chǔ)腳本第12章結(jié)構(gòu)化命令第13章更多的結(jié)構(gòu)化命令第14章處理用戶輸入第二部分shell腳本編程基礎(chǔ)第16章腳本控制第15章呈現(xiàn)數(shù)據(jù)第二部分shell腳本編程基礎(chǔ)第11章構(gòu)建基礎(chǔ)腳本11.1使用多個命令11.2創(chuàng)建shell腳本文件11.3顯示消息11.4使用變量11.5重定向輸入和輸出11.6管道11.7執(zhí)行數(shù)學(xué)運(yùn)算11.8退出腳本11.9實(shí)戰(zhàn)演練第12章結(jié)構(gòu)化命令12.1使用if-then語句12.2if-then-else語句12.3嵌套if語句12.4test命令12.5復(fù)合條件測試12.6if-then的高級特性12.7case命令12.8實(shí)戰(zhàn)演練12.9小結(jié)第13章更多的結(jié)構(gòu)化命令13.1for命令13.2C語言風(fēng)格的for命令13.3while命令13.4until命令13.5嵌套循環(huán)13.6循環(huán)處理文件數(shù)據(jù)13.7循環(huán)控制13.8處理循環(huán)的輸出13.9實(shí)戰(zhàn)演練第14章處理用戶輸入14.1傳遞參數(shù)14.2特殊參數(shù)變量14.3移動參數(shù)14.4處理選項(xiàng)14.5選項(xiàng)標(biāo)準(zhǔn)化14.6獲取用戶輸入14.7實(shí)戰(zhàn)演練14.8小結(jié)第15章呈現(xiàn)數(shù)據(jù)15.1理解輸入和輸出15.2在腳本中重定向輸出15.3在腳本中重定向輸入15.4創(chuàng)建自己的重定向15.5列出打開的文件描述符15.6抑制命令輸出15.7使用臨時文件15.8記錄消息15.9實(shí)戰(zhàn)演練第16章腳本控制16.1處理信號16.2以后臺模式運(yùn)行腳本16.3在非控制臺下運(yùn)行腳本16.4作業(yè)控制16.5調(diào)整謙讓度16.6定時運(yùn)行作業(yè)16.7使用新shell啟動腳本16.8實(shí)戰(zhàn)演練16.9小結(jié)第17章創(chuàng)建函數(shù)第19章初識sed和gawk第18章圖形化桌面環(huán)境中的腳本編程第三部分高級shell腳本編程第20章正則表達(dá)式第21章sed進(jìn)階第22章gawk進(jìn)階第23章使用其他shell第三部分高級shell腳本編程第17章創(chuàng)建函數(shù)17.1腳本函數(shù)基礎(chǔ)17.2函數(shù)返回值17.3在函數(shù)中使用變量17.4數(shù)組變量和函數(shù)17.5函數(shù)遞歸17.6創(chuàng)建庫17.7在命令行中使用函數(shù)17.8實(shí)戰(zhàn)演練17.9小結(jié)第18章圖形化桌面環(huán)境中的腳本編程18.1創(chuàng)建文本菜單18.2創(chuàng)建文本窗口部件18.3圖形化窗口部件18.4實(shí)戰(zhàn)演練18.5小結(jié)第19章初識sed和gawk19.1文本處理19.2sed編輯器基礎(chǔ)命令19.3實(shí)戰(zhàn)演練19.4小結(jié)第20章正則表達(dá)式20.1正則表達(dá)式基礎(chǔ)20.2定義BRE模式20.3擴(kuò)展正則表達(dá)式20.4實(shí)戰(zhàn)演練20.5小結(jié)第21章sed進(jìn)階21.1多行命令21.2保留空間21.3排除命令21.4改變執(zhí)行流程21.5模式替換21.6在腳本中使用sed21.7創(chuàng)建sed實(shí)用工具21.8實(shí)戰(zhàn)演練21.9小結(jié)第22章gawk進(jìn)階22.1使用變量22.2處理數(shù)組22.3使用模式22.4結(jié)構(gòu)化命令22.5格式化打印22.6內(nèi)建函數(shù)22.7自定義函數(shù)22.8實(shí)戰(zhàn)演練22.9小結(jié)第23章使用其他shell23.1什么是dashshell23.2dashshell的特性23.3dash腳本編程23.4zshshell23.5zshshell的組成23.6zsh腳本編程23.7實(shí)戰(zhàn)演練23.8小結(jié)第25章井井有條第24章編寫簡單的腳本實(shí)用工具第四部分創(chuàng)建和管理實(shí)用的腳本第24章編寫簡單的腳本實(shí)用工具24.1備份24.2刪除賬戶24.3系統(tǒng)監(jiān)控24.4小結(jié)第25章井井

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論