Linux系統(tǒng)命令及Shell腳本實(shí)踐指南_第1頁(yè)
Linux系統(tǒng)命令及Shell腳本實(shí)踐指南_第2頁(yè)
Linux系統(tǒng)命令及Shell腳本實(shí)踐指南_第3頁(yè)
Linux系統(tǒng)命令及Shell腳本實(shí)踐指南_第4頁(yè)
Linux系統(tǒng)命令及Shell腳本實(shí)踐指南_第5頁(yè)
已閱讀5頁(yè),還剩80頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Linux系統(tǒng)命令及Shell腳本實(shí)踐指南讀書(shū)筆記模板01思維導(dǎo)圖讀書(shū)筆記目錄分析內(nèi)容摘要精彩摘錄作者介紹目錄0305020406思維導(dǎo)圖實(shí)踐指南腳本讀者腳本部分內(nèi)容第章文件第章腳本安裝命令網(wǎng)絡(luò)用戶(hù)管理變量文本信息關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要《Linux系統(tǒng)命令及Shell腳本實(shí)踐指南》由淺入深、全面、系統(tǒng)地介紹了Linux系統(tǒng)的基礎(chǔ)命令和Shell腳本的開(kāi)發(fā)。作為一本面向Linux入門(mén)用戶(hù)的書(shū)籍,本書(shū)力求語(yǔ)言通俗易懂,用例簡(jiǎn)單明了,便于讀者閱讀領(lǐng)會(huì)。同時(shí),全書(shū)穿插了不少要求讀者動(dòng)手實(shí)踐的內(nèi)容,不但可加深讀者對(duì)內(nèi)容的理解和消化,同時(shí)也可通過(guò)動(dòng)手實(shí)踐激發(fā)讀者對(duì)Linux系統(tǒng)和Shell編程的興趣,從而更好地驅(qū)動(dòng)讀者學(xué)習(xí)。共計(jì)18章,從知識(shí)結(jié)構(gòu)上分為三部分。第一部分為前8章,全面介紹了Linux的基礎(chǔ)知識(shí)和常用命令;第二部分為第9章和第10章,主要是Linux下交互和非交互編輯器的使用;第三部分為第11~18章,主要是Shell腳本開(kāi)發(fā)。這三部分內(nèi)容各有偏重,讀者可以根據(jù)實(shí)際需要選擇閱讀。讀書(shū)筆記讀書(shū)筆記本書(shū)由淺入深、全面、系統(tǒng)地介紹了Linux系統(tǒng)的基礎(chǔ)命令和Shell腳本的開(kāi)發(fā)。感覺(jué)前面的內(nèi)容還挺好的,感覺(jué)高大上,但是越看到后面越是感覺(jué)有些爛尾了,不過(guò)也還是可以學(xué)到一些東西的。把常用的命令及有可能需要的實(shí)例都備注了。詳細(xì)但是比較基礎(chǔ),很多常用命令都講到了,本來(lái)計(jì)劃上周看完的,結(jié)果這周三才看完!。總結(jié)的比較全面,主要還是實(shí)踐中要用。整書(shū)條理很清楚,不啰嗦,每個(gè)知識(shí)點(diǎn)由淺入深,有邏輯性。這本書(shū)作為L(zhǎng)inux入門(mén)還不錯(cuò),但是深入學(xué)習(xí)還得多看man手冊(cè)加上更多的實(shí)踐才行!。新手跟著走一遍,命令一知半解,不明就里,系統(tǒng)也僅僅是跟著做了,效果實(shí)現(xiàn)了。學(xué)過(guò)一門(mén)語(yǔ)言都知道語(yǔ)法這東西,看沒(méi)用,得用到實(shí)際項(xiàng)目去感受才懂得其中奧妙。作為入門(mén)書(shū)很不錯(cuò),把比較常用的命令都講了,最后一章的范例也很有實(shí)用意義,但是有些打印出來(lái)的代碼可以省略一下,全部ls-l有湊字?jǐn)?shù)的嫌疑。精彩摘錄精彩摘錄什么是交換分區(qū)?交換分區(qū)是一個(gè)特殊的分區(qū),它的作用相當(dāng)于Windows下的虛擬內(nèi)存,這個(gè)分區(qū)的大小一般設(shè)置為物理內(nèi)存的兩倍,但是不管物理內(nèi)存有多大,交換分區(qū)建議不要超過(guò)8GB,因?yàn)榇笥?GB的交換分區(qū)其實(shí)并沒(méi)有多大實(shí)際意義。模塊化程度高。Linux的內(nèi)核設(shè)計(jì)分成進(jìn)程管理、內(nèi)存管理、進(jìn)程間通信、虛擬文件系統(tǒng)、網(wǎng)絡(luò)5部分,Linux系統(tǒng)中的用戶(hù)分為3類(lèi),即普通用戶(hù)、根用戶(hù)、系統(tǒng)用戶(hù)。如果任務(wù)是周期性執(zhí)行的,其命令為cron;如果只是在某一個(gè)特定的時(shí)間執(zhí)行一次,其命令為at。最后的“#”是一個(gè)提示符,出現(xiàn)“#”說(shuō)明目前的用戶(hù)是有超級(jí)權(quán)限的root用戶(hù),而一般用戶(hù)的提示符是“$”。對(duì)于root用戶(hù),文件的默認(rèn)權(quán)限是644,目錄的默認(rèn)權(quán)限是755;對(duì)于普通用戶(hù),文件的默認(rèn)權(quán)限是664,目錄的默認(rèn)權(quán)限是775。ls-l的作用是詳細(xì)顯示當(dāng)前目錄下的所有文件。比如說(shuō)在manls的頁(yè)面上,輸入“/time”,按回車(chē)鍵,就可以看到關(guān)鍵字被標(biāo)記了??梢园葱?xiě)字母n向下查找,也可以按大寫(xiě)的N向上查找,按小寫(xiě)字母q可以結(jié)束查看man文件。目錄分析1.1Linux的發(fā)展歷史1.2Linux的特點(diǎn)1.3系統(tǒng)安裝1.4系統(tǒng)登錄第1章Linux簡(jiǎn)介1.6獲得幫助1.5系統(tǒng)啟動(dòng)流程第1章Linux簡(jiǎn)介1.3系統(tǒng)安裝1.3.1安裝前的規(guī)劃1.3.2安裝RedHat1.3.3安裝CentOS1.4系統(tǒng)登錄1.4.1第一次登錄系統(tǒng)的設(shè)置1.4.2使用圖形模式登錄1.4.3使用終端模式登錄1.4.4開(kāi)始學(xué)習(xí)使用Linux的命令1.5系統(tǒng)啟動(dòng)流程1.5.1系統(tǒng)引導(dǎo)概述1.5.2系統(tǒng)運(yùn)行級(jí)別1.5.3服務(wù)啟動(dòng)腳本1.5.4Grub介紹1.6獲得幫助1.6.1使用manpage1.6.2使用infopage1.6.3其他獲得幫助的方式2.1Linux用戶(hù)和用戶(hù)組2.2Linux賬號(hào)管理2.3切換用戶(hù)2.4例行任務(wù)管理第2章Linux用戶(hù)管理2.1Linux用戶(hù)和用戶(hù)組2.1.1UID和GID2.1.2/etc/passwd和/etc/shadow2.2Linux賬號(hào)管理2.2.1新增和刪除用戶(hù)2.2.2新增和刪除用戶(hù)組2.2.3檢查用戶(hù)信息2.3切換用戶(hù)2.3.1切換成其他用戶(hù)2.3.2用其他用戶(hù)的身份執(zhí)行命令:sudo2.4例行任務(wù)管理2.4.1單一時(shí)刻執(zhí)行一次任務(wù):at2.4.2周期性執(zhí)行任務(wù):cron2.4.3/etc/crontab的管理3.1文件和目錄管理3.2文件和目錄的權(quán)限3.3查找文件3.4文件壓縮和打包第3章Linux文件管理3.1文件和目錄管理3.1.1絕對(duì)路徑和相對(duì)路徑3.1.2文件的相關(guān)操作3.1.3目錄的相關(guān)操作3.1.4文件時(shí)間戳3.2文件和目錄的權(quán)限3.2.1查看文件或目錄的權(quán)限:ls-al3.2.2文件隱藏屬性3.2.3改變文件權(quán)限:chmod3.2.4改變文件的擁有者:chown3.2.5改變文件的擁有組:chgrp3.2.6文件特殊屬性:SUID/SGID/Sticky3.2.7默認(rèn)權(quán)限和umask3.2.8查看文件類(lèi)型:file3.3查找文件3.3.1一般查找:find3.3.2數(shù)據(jù)庫(kù)查找:locate3.3.3查找執(zhí)行文件:which/whereis3.4文件壓縮和打包3.4.1gzip/gunzip3.4.2tar3.4.3bzip23.4.4cpio4.1文件系統(tǒng)4.2磁盤(pán)分區(qū)、創(chuàng)建文件系統(tǒng)、掛載4.3Linux邏輯卷4.4硬鏈接和軟鏈接第4章Linux文件系統(tǒng)4.1文件系統(tǒng)4.1.1什么是文件系統(tǒng)4.1.2ext2文件系統(tǒng)簡(jiǎn)介4.1.3ext3文件系統(tǒng)簡(jiǎn)介4.2磁盤(pán)分區(qū)、創(chuàng)建文件系統(tǒng)、掛載4.2.1創(chuàng)建文件系統(tǒng):fdisk4.2.2磁盤(pán)掛載:mount4.2.3設(shè)置啟動(dòng)自動(dòng)掛載:/etc/fstab4.2.4磁盤(pán)檢驗(yàn):fsck、badblocks4.3Linux邏輯卷4.3.1什么是邏輯卷4.3.2如何制作邏輯卷4.4硬鏈接和軟鏈接4.4.1什么是硬鏈接4.4.2什么是軟鏈接5.1管道5.2使用grep搜索文本5.3使用sort排序5.4使用uniq刪除重復(fù)內(nèi)容5.5使用cut截取文本12345第5章字符處理5.6使用tr做文本轉(zhuǎn)換5.8使用split分割大文件5.7使用paste做文本合并第5章字符處理6.1網(wǎng)絡(luò)接口配置6.2路由和網(wǎng)關(guān)設(shè)置6.3DNS客戶(hù)端配置6.4網(wǎng)絡(luò)測(cè)試工具第6章網(wǎng)絡(luò)管理6.1網(wǎng)絡(luò)接口配置6.1.1使用ifconfig檢查和配置網(wǎng)卡6.1.2將IP配置信息寫(xiě)入配置文件6.3DNS客戶(hù)端配置6.3.1/etc/hosts6.3.2/etc/resolv.conf6.4網(wǎng)絡(luò)測(cè)試工具6.4.1ping6.4.2host6.4.3traceroute6.4.4常見(jiàn)網(wǎng)絡(luò)故障排查7.1什么是進(jìn)程7.2進(jìn)程和程序的區(qū)別7.3進(jìn)程的觀察:ps、top7.4進(jìn)程的終止:kill、killall7.5查詢(xún)進(jìn)程打開(kāi)的文件:lsof7.6進(jìn)程優(yōu)先級(jí)調(diào)整:nice、renice010302040506第7章進(jìn)程管理8.1源碼包編譯安裝8.2RPM安裝軟件8.3yum安裝軟件8.4三種安裝方法的比較8.5重建RPM包12345第8章Linux下的軟件安裝8.1源碼包編譯安裝8.1.1編譯、安裝、打印HelloWorld程序8.1.2使用源碼包編譯安裝Apache8.2RPM安裝軟件8.2.1什么是RPM8.2.2RPM包管理命令:rpm8.2.3包依賴(lài)關(guān)系8.2.4使用RPM包安裝gcc8.2.5使用RPM包安裝Apache8.3yum安裝軟件8.3.1yum命令的基本用法8.3.2使用yum安裝Apache8.3.3RedHat使用yum的問(wèn)題8.3.4自建本地yum源8.3.5自建網(wǎng)絡(luò)yum源8.5重建RPM包8.5.1創(chuàng)建重建環(huán)境8.5.2快速重建RPM包8.5.3以spec文件重建RPM包8.5.4spec文件簡(jiǎn)介9.1vi和vim編輯器簡(jiǎn)介9.2vi編輯器9.3vim編輯器9.4gedit編輯器第9章vi和vim編輯器9.2vi編輯器9.2.1模式介紹9.2.2案例練習(xí)9.3vim編輯器9.3.1多行編輯9.3.2多文件編輯9.3.3使用vimtutor深入學(xué)習(xí)vim9.4gedit編輯器9.4.1gedit編輯器簡(jiǎn)介9.4.2啟動(dòng)gedit編輯器10.1正則表達(dá)式基礎(chǔ)10.2正則表達(dá)式示例10.3文本處理工具sed10.4文本處理工具awk第10章正則表達(dá)式10.1正則表達(dá)式基礎(chǔ)10.1.1什么是正則表達(dá)式10.1.2基礎(chǔ)的正則表達(dá)式10.1.3擴(kuò)展的正則表達(dá)式10.1.4通配符10.3文本處理工具sed10.3.1sed介紹10.3.2刪除10.3.3查找替換10.3.4字符轉(zhuǎn)換10.3.5插入文本10.3.6讀入文本10.3.7打印10.3.8寫(xiě)文件10.3.9sed腳本10.4文本處理工具awk10.4.1打印指定域10.4.2指定打印分隔符10.4.3內(nèi)部變量NF10.4.4打印固定域10.4.5截取字符串10.4.6確定字符串的長(zhǎng)度10.4.7使用awk求列和11.1Shell簡(jiǎn)介11.3Shell的內(nèi)建命令11.2第一個(gè)Shell腳本第11章Shell編程概述11.1Shell簡(jiǎn)介11.1.1Shell是什么11.1.2Shell的歷史11.1.3Shell的功能11.1.4Shell編程的優(yōu)勢(shì)11.2第一個(gè)Shell腳本11.2.1編輯第一個(gè)Shell腳本11.2.2運(yùn)行腳本11.2.3Shell腳本的排錯(cuò)12.1確定你的Shell版本12.2安裝bash12.3使用新版本的BashShell12.4在Windows中安裝bash第12章BashShell的安裝13.1變量13.3運(yùn)算符13.2轉(zhuǎn)義和引用第13章Shell編程基礎(chǔ)13.5特殊字符13.4其他算術(shù)運(yùn)算第13章Shell編程基礎(chǔ)13.1變量13.1.1局部變量13.1.2環(huán)境變量13.1.3變量命名13.1.4變量賦值和取值13.1.5取消變量13.1.6特殊變量13.1.7數(shù)組13.1.8只讀變量13.1.9變量的作用域13.2轉(zhuǎn)義和引用13.2.1轉(zhuǎn)義13.2.2引用13.2.3命令替換13.3運(yùn)算符13.3.1算術(shù)運(yùn)算符13.3.2位運(yùn)算符13.3.3自增自減13.4其他算術(shù)運(yùn)算13.4.1使用$做運(yùn)算13.4.2使用expr做運(yùn)算13.4.3內(nèi)建運(yùn)算命令declare13.4.4算術(shù)擴(kuò)展13.4.5使用bc做運(yùn)算13.5特殊字符13.5.1通配符13.5.2引號(hào)13.5.3注釋符13.5.4大括號(hào)13.5.5控制字符13.5.6雜項(xiàng)14.2判斷14.1測(cè)試第14章測(cè)試和判斷14.1測(cè)試14.1.1測(cè)試結(jié)構(gòu)14.1.2文件測(cè)試14.1.3字符串測(cè)試14.1.4整數(shù)比較14.1.5邏輯測(cè)試符和邏輯運(yùn)算符14.2判斷14.2.1if判斷結(jié)構(gòu)14.2.2if/else判斷結(jié)構(gòu)14.2.3if/elif/else判斷結(jié)構(gòu)14.2.4case判斷結(jié)構(gòu)15.1for循環(huán)15.2while循環(huán)15.3until循環(huán)15.4select循環(huán)第15章循環(huán)15.6循環(huán)控制15.5嵌套循環(huán)第15章循環(huán)15.1for循環(huán)15.1.1帶列表的for循環(huán)15.1.2不帶列表的for循環(huán)15.1.3類(lèi)C的for循環(huán)15.1.4for的無(wú)限循環(huán)15.2while循環(huán)15.2.1while循環(huán)的語(yǔ)法15.2.2使用while按行讀取文件15.2.3while的無(wú)限循環(huán)15.3until循環(huán)15.3.1until循環(huán)的語(yǔ)法15.3.2until的無(wú)限循環(huán)15.6循環(huán)控制15.6.1break語(yǔ)句15.6.2continue語(yǔ)句16.1函數(shù)的基本知識(shí)16.2帶參數(shù)的函數(shù)16.3函數(shù)庫(kù)16.4遞歸函數(shù)第16章函數(shù)16.1函數(shù)的基本知識(shí)16.1.1函數(shù)的定義和調(diào)用16.1.2函數(shù)的返回值16.2帶參數(shù)的函數(shù)16.2.1位置參數(shù)16.2.2指定位置參數(shù)值16.2.3移動(dòng)位置參數(shù)16.3函數(shù)庫(kù)16.3.1自定義函數(shù)庫(kù)16.3.2函數(shù)庫(kù)/etc/init.d/functions簡(jiǎn)介17.2I/O重定向17.1重定向簡(jiǎn)介第17章重定向17.1重定向簡(jiǎn)介17.1.1重定向的基本概念17.1.2文件標(biāo)識(shí)符和標(biāo)準(zhǔn)輸入輸出17.2I/O重定向17.2.1I/O重定向符號(hào)和用法17.2.2使用exec17.2.3HereDocument18.1批量添加用戶(hù)腳本18.2檢測(cè)服

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論