導航:首頁 > 編程語言 > linux高級bash編程

linux高級bash編程

發布時間:2022-07-07 14:54:36

linux shell編程書籍推薦

《實戰LINUX+SHELL編程與伺服器管》
《Shell腳本學習指南》
《高級Bash腳本編程指南》

前兩本比較初級,最好有一定基礎了在看第三本。
chinaunix的shell版面置頂里有很多關於shell腳本的知識
在看一些sed,awk相關的資料,因為sed,awk沒什麼可推薦的書都是
平時找一些零散的資料看的。剩下的就是多寫多練。

⑵ 高級 Bash 腳本編程指南--中文版(hutuworm)

Mendel Cooper 著
http://doc.linuxpk.com/doc/abs/
優點:Bash 編程的聖經,而且該書作者不斷在更新其內容,一兩個月就會翻新一個版本,
值得一讀,一讀再讀。
關於Linux的學習,還是建議參考書籍《Linux就該這么學》

⑶ 怎麼學 linux shell

問題太寬廣不好回答,我就先回答你shell方面的問題,多重點等於無重點,專注才能有成就。 先看《鳥哥的Linux私房菜 - 基礎學習篇》,這個建議買本書,隨時可翻。 關於shell腳本的編寫,學習以下內容(網上都有電子檔下載): 《高級Bash Shell腳本編程指南》 (說是高級,其實從淺顯到高級都有的) 《Shell十三問》 (ChinaUnix論壇上netman大哥總結的,很精闢) 《Sed - An Introction and Tutorial》 《Awk - An Introction and Tutorial》 都看完就差不多了。經典的永遠只有為數不多的那些。 shell並不難學。祝學習愉快,記得多練習。

⑷ 請問Linux Shell編程的特殊變數有哪些

$0 正在被執行命令的名字。對於shell 腳本而言,這是被激活命令的路徑
$n 該變數與腳本被激活時所帶的參數相對應。n 是正整數,與參數位置相對應 ($1,$2...)
$# 提供腳本的參數號
$* 所有這些參數都被雙引號引住。若一個腳本接收兩個參數,$* 等於 $1$2
$@ 所有這些參數都分別被雙引號引住。若一個腳本接收到兩個參數,$@ 等價於 $1$2
$? 前一個命令執行後的退出狀態
$$ 當前shell 的進程號。對於shell 腳本,這是其正在執行時的進程 ID
$! 前一個後台命令的進程號
$- 顯示shell使用的當前選項,與 set命令功 能相同

有關shell編程可以學習一下《高級Bash腳本編程指南》,很經典的書。

⑸ linux shell 編程學習 誰給推薦一本書最好是PDF的

<<LINUX命令、編輯器與SHELL編程>>
<<高級Bash腳本編程指南>>

⑹ linux shell編程書籍推薦

Linux程序設計.第3版

作者:(英)馬修,(英)斯通斯 著,陳健 等譯 出版社:人民郵電出版社 出版時間:2007年07月
它提供了一種理想的方式來闡明每個被介紹過的更高級的主題。我們對這個應用程序的第一次討論出現在本書第2章的結尾處,它展示了一個非常大的shell腳本是如何組織的,shell如何處理用戶輸入、如何構造菜單以及如何存儲...
¥89.00¥66.75折扣:75折節省:¥22.25
--------------------------------------------------------------------------------
Linux命令、編輯器與Shell編程

作者:(美)索貝爾(Sobell,M.G.) 著,楊明軍,王鳳芹 譯 出版社:清華大學出版社 出版時間:2007年03月
要想真正高效地使用Linux,就必須全面掌握shell和命令行。通常必須購買兩本書才能達到精通的目的:一本關於Linux基本概念和技術的指南,再加上一個單獨的參考手冊。更糟糕的是,大多數Linux參考手冊只是對man手冊頁的...
¥98.00¥73.50折扣:75折節省:¥24.50
--------------------------------------------------------------------------------
Linux 指令速查手冊

作者:吳恆奎 編著 出版社:人民郵電出版社 出版時間:2007年12月
將程序放在後台執行 1.8 cd指令:切換目錄 1.9 chfn指令:設置finger信息 1.10 chsh指令:改變登錄系統時的shell 1.11 clear指令:清除終端屏幕 1.12 date指令:顯示或設置系統時間 1.13 echo指令:顯示...
¥45.00¥33.75折扣:75折節省:¥11.25
--------------------------------------------------------------------------------
嵌入式Linux系統開發技術詳解-基於ARM

作者:孫紀坤,張小全 編著 出版社:人民郵電出版社 出版時間:2006年08月
三星S3C2410開發板介紹 242.4.2 眾多的開發板供應商 26第3章 Linux編程環境 283.1 Linux常用工具 283.1.1 Shell簡介 283.1.2 常用Shell命令 303.1.3 編寫Shell腳本 383.1.4 正則表達式 423.1.5 程序編輯器 443.2 Mak...
¥39.00¥29.30折扣:75折節省:¥9.70
--------------------------------------------------------------------------------
UNIX shell範例精解(第4版)

作者:(美)奎格莉(Quigley,E.) 著,李化,張國強 譯 出版社:清華大學出版社 出版時間:2007年05月
在本書的再版中,Quigley對她的經典著作進行了全新的改版,增加了當前shell程序員所需的最新內容——使用bash進行Linux shell編程。 本書匯聚了Quigley 21年來的 shell編程教學經驗。書中不僅展示了能幫助讀者快速...
¥118.00¥88.50折扣:75折節省:¥29.50
--------------------------------------------------------------------------------
完全手冊--Linux系統與網路服務管理技術大全(含光碟)

作者:楊明華 等編著 出版社:電子工業出版社 出版時間:2008年01月
25.4.5 使用ssh客戶端 25.4.6 使用scp客戶端 25.4.7 使用sftp客戶端 25.4.8 使用SSH Secure Shell訪問SSH伺服器 25.5 計算機病毒與防護 25.5.1 計算機病毒種類 25.5.2 計算機病毒特徵 25...
¥79.80¥59.90折扣:75折節省:¥19.90
--------------------------------------------------------------------------------
構建嵌入式LINUX系統

作者:(美)雅默 著,韓存兵,龔波 改編 出版社:中國電力出版社 出版時間:2004年12月
硬體兩方面。 系統管理 你必須能夠勝任各種系統管理工作,如硬體的配置。系統的設定。維護以及利用shell命令腳本讓管理工作自動化。 設備驅動程序 你必須知道如何對各種Linux設備驅動程序進行開發及...
¥48.00¥36.00折扣:75折節省:¥12.00
--------------------------------------------------------------------------------
Red Hat Linux 9系統管理與伺服器配置

作者:楊宗德 等編著 出版社:人民郵電出版社 出版時間:2007年07月
Linux桌面管理基本操作 2.3.1 使用桌面面板 2.3.2 使用Nautilus文件管理器 2.3.3 打開終端Shell提示 2.3.4 注銷及關閉系統 第3章 Shell及文本界面基本操作 3.1 ...
¥42.00¥31.50折扣:75折節省:¥10.50
--------------------------------------------------------------------------------
鳥哥的LINUX私房菜:基礎學習篇

作者:鳥哥 編著 出版社:科學出版社 出版時間:2005年06月
第1篇主要介紹Linux操作系統的規劃與安裝;第2篇介紹Linux的基本文件許可權與系統架構;第3篇介紹非常重要的Shell與Shell scripts的基本內容,這是所有以文字界面操控主機的基礎;第4篇著重介紹Linux用戶管理,包括賬號...
¥42.00¥31.50折扣:75折節省:¥10.50
--------------------------------------------------------------------------------
Linux 基礎與應用

作者:陳明 編著 出版社:清華大學出版社 出版時間:2005年10月
本書是一本有關Linux操作系統應用的教程,主要內容包括:Linux概述、Red Hat Linux系統安裝、linux常用命令、X window 系統、Red Hat Linux常用工具、Linux系統管理與配置、Linux 常用應用程序、Linux下的Shell編程、...
¥23.00¥17.25折扣:75折節省:¥5.75
--------------------------------------------------------------------------------
鳥哥的Linux私房菜——伺服器架設篇(附CD-ROM光碟一張)

作者:鳥哥 編著 出版社:科學出版社 出版時間:2005年06月
網站的相關維護技巧以及鳥哥平時在維護主機時認為較佳的維護經驗。 本書目標讀者 本書側重於深入討論架站規劃、流程、技巧與維護等工作,比較基礎的Linux操作與相關Shell語法在本書談論得不多,相關內容請參考...
¥73.00¥54.80折扣:75折節省:¥18.20
--------------------------------------------------------------------------------
Ubuntu Linux入門到精通(附光碟)

作者:李蔚澤 著 出版社:機械工業出版社 出版時間:2007年05月
本書全面介紹了Ubuntu Linux的相關知識,內容詳實,論述清晰。主要內容包括Ubuntu介紹、文件系統管理、進程管理、壓縮與查詢系統、Shell應用、TCP/IP基礎、網路管理、網路硬碟以及加密安全通信等內容。 本書是一本...
¥42.00¥31.50折扣:75折節省:¥10.50
--------------------------------------------------------------------------------
Linux標准學習教程

作者:IT同路人 編著 出版社:人民郵電出版社 出版時間:2008年01月
Linux字元界面、Linux常用命令、Linux應用軟體、Linux系統啟動、Linux系統管理和維護、Linux伺服器配置、shell編程、Linux C語言基礎、Linux程序編譯和調試維護等內容。 本書內容豐富、結構清晰、講解細致、圖文並茂...
¥49.00¥36.75折扣:75折節省:¥12.25
--------------------------------------------------------------------------------
LPI LINUX認證權威指南

作者:(美)迪安 著,Taiwan公司 編譯 出版時間:2007年08月
GNu與unix基本命令、文件系統、x窗口系統等;第二部分涵蓋102考試,包括Linux內核、開機程序、列印、文件管理、Shell程序設計、系統管理、TCP/IP網路概論、常用的網路服務、系統安全防護等。 通過考試不僅是對自己...
¥68.00¥50.90折扣:75折節省:¥17.10
--------------------------------------------------------------------------------
Unix與Linux系統管理

作者:(美)弗里斯科比(Frisch,AE.) 著,劉穎 譯 出版社:清華大學出版社 出版時間:2006年11月
列印機和假離線子系統第14章 自動執行管理任務第15章 管理系統資源第16章 配置和構建內核第17章 記賬附錄 管理Shell的編程 內容提要: 本書自1991年10月第一版開始,就成了Unix和Linux系統管理員的終極參考書。本...
¥129.00¥96.80折扣:75折節省:¥32.20
--------------------------------------------------------------------------------
LINUX系統故障診斷與排除

作者:(美)柯克蘭(Kirklan,d.J.) 等著,周良忠 等譯 出版社:人民郵電出版社 出版時間:2007年01月
登錄問題 14.1 /etc/password,/etc/shadow和密碼時效 14.2 Linux配置造成的登錄失敗 14.3 PAM 14.4 shell問題 14.5 密碼問題 14.6 小結 14.7 章節附註 第15章 X Windows問題 15.1 X背景 15.2 X組件 ...
¥48.00¥36.00折扣:75折節省:¥12.00
--------------------------------------------------------------------------------
Linux系統應用與開發教程——計算機基礎課程系列教材
作者:劉海燕 等編著 出版社:機械工業出版社 出版時間:2005年10月
1.4.2 登錄 1.4.3 注銷 1.4.4 關閉 1.5 小結 習題 第2章 shell及常用命令 2.1 Linux終端使用基礎 2.1.1 什麼是Linux終端 2.1.2 ...
¥25.00¥18.70折扣:75折節省:¥6.30
--------------------------------------------------------------------------------
LINUX黑客大曝光(第2版)

作者:(美)哈茨,(美)李 著,王一川 譯 出版社:清華大學出版社 出版時間:2003年12月
Linux上口令的工作方式 9.2 口令破解程序 9.3 PAM 9.4 蠻力口令猜測攻擊 9.5 口令保護 9.6 Linux中非shell程序的用戶認證機制 9.7 小結 第4部分 伺服器的安全問題 第10章 郵件安全性 10.1 Ma...
¥59.00¥44.10折扣:75折節省:¥14.90
--------------------------------------------------------------------------------
LINUX SERVER HACKS(卷二):100個業界最尖端的技巧和工具

作者:(美)哈根,(美)瓊斯 著,張穎 譯 出版社:清華大學出版社 出版時間:2007年01月
29.同時在多台伺服器執行命令 30.用加固的Wiki安全協作 31.用grubby編輯GRUP配置 32.給 Tab鍵一個顯示的機會 33.在退出shell後保持進程運行 34.斷開控制台連接而不結束會話 35.使用腳本節約時間和培訓別人 3...

⑺ linux shell有哪些 類型

2.4腳本語言的種類
2.4.1 Shell腳本語言的種類
Shell腳本語言是弱類型語言(無需定義變數的類型就可使用),在Unix/Linux中主要有兩大類Shell,一類是Bourne shell,另一類是C shell。
1. Bourne shell
Bourne shell又包括Bourne shell (sh)、Korn shell (ksh)、Bourne Again Shell(bash)三種類型。
Bourne shell (sh)由AT&T的Steve Bourne開發,是標準的UNIX Shell,很多UNIX系統都配有sh。
Korn shell (ksh)由David Korn開發,是Bourne shell(sh)的超集合,並且添加了csh引入的新功能,是目前很多UNIX系統標准配置的Shell,在這些系統上的/bin/sh往往是指向/bin/ksh的符號鏈接。
Bourne Again Shell即bash由GNU項目組開發,主要目標是與POSIX標準保持一致,同時兼顧對sh的兼容,bash從csh和ksh借鑒了很多功能,是各種Linux發行版默認配置的Shell,在Linux系統上的/bin/sh往往是指向/bin/bash的符號鏈接。雖然如此,bash和sh還是有很多的不同,一方面,bash擴展了一些命令和參數,另一方面,bash並不完全和sh兼容,它們有些行為並不一致,但大多數企業運維的情況下區別不大,特殊場景可以使用bash替代sh。
2. C shell
C shell又包括csh、tcsh兩種類型。
csh由Berkeley大學開發,隨BSD UNIX發布,它的流程式控制制語句很像C語言,支持很多Bourne Shell所不支持的功能,例如:作業控制、別名、系統算術、命令歷史、命令行編輯等。
tcsh是csh的增強版,加入了命令補全等功能,在FreeBSD、Mac OS X等系統上替代了csh。
以上介紹的這些Shell中,較為通用的是標準的Bourne shell (sh)和C shell (csh)。其中Bourne shell (sh)已經被Bourne Again shell (bash) 取代。
可通過以下命令查看CentOS7系統的Shell支持情況。
[root@oldboy ~]# cat /etc/shells
/bin/sh #<==這是Linux里常用的Shell,指向/bin/bash。
/bin/bash #<==這是Linux里常用的Shell,也是默認使用的Shell。
/usr/bin/sh
/usr/bin/bash
Linux系統中的主流Shell是bash,bash是由Bourne Shell(sh)發展而來的,但bash還包含了csh和ksh的特色,但大多數腳本都可以不加修改地在sh上運行,如果你使用sh後發現結果和預期有差異,那麼可以嘗試使用bash替代sh。
內容來源:《跟老男孩學linux運維:Shell高級編程實戰》第02章_Shell腳本初步入門

⑻ 如何學習linux shell

問題太寬廣不好回答,我就先回答你shell方面的問題,多重點等於無重點,專注才能有成就。

先看《鳥哥的Linux私房菜 - 基礎學習篇》,這個建議買本書,隨時可翻。
關於shell腳本的編寫,學習以下內容(網上都有電子檔下載):
《高級Bash Shell腳本編程指南》 (說是高級,其實從淺顯到高級都有的)
《Shell十三問》 (ChinaUnix論壇上netman大哥總結的,很精闢)
《Sed - An Introction and Tutorial》
《Awk - An Introction and Tutorial》

都看完就差不多了。經典的永遠只有為數不多的那些。
shell並不難學。祝學習愉快,記得多練習。

閱讀全文

與linux高級bash編程相關的資料

熱點內容
自己購買雲主伺服器推薦 瀏覽:419
個人所得稅java 瀏覽:759
多餘的伺服器滑道還有什麼用 瀏覽:189
pdf劈開合並 瀏覽:26
不能修改的pdf 瀏覽:748
同城公眾源碼 瀏覽:488
一個伺服器2個埠怎麼映射 瀏覽:297
java字元串ascii碼 瀏覽:78
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:945
安卓導航無聲音怎麼維修 瀏覽:332
app怎麼裝視頻 瀏覽:430
安卓系統下的軟體怎麼移到桌面 瀏覽:96
windows拷貝到linux 瀏覽:772
mdr軟體解壓和別人不一樣 瀏覽:904
單片機串列通信有什麼好處 瀏覽:340
游戲開發程序員書籍 瀏覽:860
pdf中圖片修改 瀏覽:288
匯編編譯後 瀏覽:491