注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)輕松學(xué)用Linux編程

輕松學(xué)用Linux編程

輕松學(xué)用Linux編程

定 價(jià):¥33.00

作 者: (美)Jim Keogh著;王崧等譯;王崧譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 美國IDG電腦叢書
標(biāo) 簽: Linux

ISBN: 9787505366619 出版時(shí)間: 2001-05-01 包裝:
開本: 24cm 頁數(shù): 318 字?jǐn)?shù):  

內(nèi)容簡介

  本書通俗易懂,語言風(fēng)趣,內(nèi)容豐富,是一本面向Linux編程初學(xué)者的書。全書共十部分二十四章及一個(gè)附錄,詳細(xì)介紹了Linux編程的基礎(chǔ)知識(shí)、條件控制結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)據(jù)庫程序設(shè)計(jì)、程序調(diào)試及E-mail程序設(shè)計(jì)等。另外,在附錄部分還給出了計(jì)算機(jī)方面一些常用技術(shù)詞匯的英漢對(duì)照和有關(guān)的Linux實(shí)用程序,及如何獲取有關(guān)Linux編程信息和學(xué)習(xí)方法等內(nèi)容。本書是一些沒有學(xué)習(xí)過計(jì)算機(jī)編程技術(shù)的初學(xué)者或還沒來得及學(xué)習(xí)Linux編程的程序員的良師益友,對(duì)迅速掌握和提高Linux編程技術(shù)定會(huì)有很大幫助!

作者簡介

暫缺《輕松學(xué)用Linux編程》作者簡介

圖書目錄

第一部分Linux編程初學(xué)者入門
第一章Linux的編程步驟
1.1寫一個(gè)Linux程序
1.1.1Linux程序的設(shè)計(jì)周期
1.1.2設(shè)計(jì)用戶界面
1.1.3檢查用戶界面對(duì)象
1.1.4編寫Linux代碼
1.2給Linux程序命名
1.3運(yùn)行Linux程序
1.3.1用chmod形成一個(gè)可執(zhí)行文件
1.3.2chmod711的確切涵義
1.4Linuxshell腳本語言與其他語言的區(qū)別
1.4.1Linux實(shí)用程序
1.4.2Linux每次讀一行.轉(zhuǎn)換一行和執(zhí)行一行
1.4.3Linux可以在后臺(tái)運(yùn)行
1.4.4在Linux中使用于程序
第二章設(shè)計(jì)第一個(gè)用戶界面
2.1計(jì)劃一下需要用戶做些什么
2.2計(jì)劃一下想讓計(jì)算機(jī)做些什么
2.3定制屏幕菜單
2.3.1理解菜單的作用
2.3.2保持用戶界面的一致性
2.3.3請(qǐng)仔細(xì)推敲菜單選項(xiàng)的用詞
2.3.4裁剪菜單樹
2.3.5保持程序的靈活性
2.3.6避免菜單中的死結(jié)
2.3.7程序在線幫助
第三章編寫第一個(gè)Linux程序
3.1寫Linux程序之前的準(zhǔn)備工作
3.1.1擬定程序計(jì)劃綱要
3.1.2程序計(jì)劃要有邏輯性
3.1.3保持良好的程序計(jì)劃編制習(xí)慣
3.1.4將大程序化整為零
3.1.5查找重復(fù)代碼
3.2將程序計(jì)劃翻譯成Linux代碼
3.2.1遠(yuǎn)行翻譯程序計(jì)劃
3.2.2把程序計(jì)劃與Linux代碼對(duì)應(yīng)起來
3.3選擇LinuxShell
3.3.1bashshell
3.3.2Cshell
3.3.3Kornshell
3.3.4Pealshell
3.4選擇Linuxshell
3.5建議選用bashshell
3.6選用文本編輯器
3.6.1建議選用vi
3.6.2啟動(dòng)vi
3.6.3避免使用vi常發(fā)生的錯(cuò)誤
3.6.4退出vi并保存所做的修改
3.7寫第一個(gè)Linux程序
3.7.1寫一個(gè)顯示菜單的程序
3.7.2保存程序
3.7.3運(yùn)行程序
3.7.4修改程序
第二部分Linux編程基礎(chǔ)
第四章變量
4.1理解什么是數(shù)據(jù)
4.1.1字符串(string)
4.1.2數(shù)(number)
4.2理解什么是變量和值
4.2.1變量分類
4.2.2聲明變量
4.2.3放置變量
4.2.4合并多個(gè)變量
4.2.5給變量命名
4.2.6將數(shù)賦給變量
4.2.7將字符串賦給變量
4.2.8將一個(gè)變量賦給其他變量
4.3使用數(shù)據(jù)類型
4.4變量的作用范圍
第五章與用戶交流信息
5.1鍵盤輸入
5.1.1讀一個(gè)字符串
5.1.2讀一個(gè)數(shù)
5.1.3混合輸入字符串和數(shù)
5.2顯示用戶輸入的數(shù)據(jù)
5.2.1顯示字符串
5.2.2顯示一個(gè)數(shù)
5.2.3顯示字符串和數(shù)
5.3把數(shù)據(jù)存入文件
5.3.1將數(shù)據(jù)存入一個(gè)新文件
5.3.2向文件中添加數(shù)據(jù)
5.3.3顯示存入文件中的數(shù)據(jù)
第六章Linux運(yùn)算符
6.1算術(shù)運(yùn)算符
6.1.1加運(yùn)算符(+)
6.1.2減運(yùn)算符(-)
6.1.3乘運(yùn)算符(*)
6.1.4除運(yùn)算符(/)
6.1.5取余運(yùn)算符(%)
6.2邏輯運(yùn)算符
6.2.1非運(yùn)算符(!)
6.2.2與運(yùn)算符(&&)
6.2.3或運(yùn)算符(‖)
6.3比較運(yùn)算符
6.3.1等于運(yùn)算符(—eq)
6.3.2不等于運(yùn)算符(—ne)
6.3.3大于運(yùn)算符(—gt)
6.3.4大于或等于運(yùn)算符(—ge)
6.3.5小于運(yùn)算符(—lt)
6.3.6小于或等于運(yùn)算符(—le)
第三部分Linux條件控制語句
第七章if.ifelse和ifelif語句
7.1條件
7.1.1用變量表示的條件
7.1.2用表達(dá)式表示的條件
7.2if語句
7.3ifelse語句
7.4ifelif語句
7.4.1用ifelif語句進(jìn)行多重選擇
7.4.2保證Linux至少執(zhí)行一組指令
第八章case語句
8.1case語句
8.2case語句中的默認(rèn)情況
8.3case語句在用戶界面中的應(yīng)用
第九章多層嵌套控制結(jié)構(gòu)
9.1if嵌套結(jié)構(gòu)
9.2case嵌套結(jié)構(gòu)
9.3用縮進(jìn)格式書寫嵌套結(jié)構(gòu)
第四部分Linux循環(huán)控制語句
第十章while循環(huán)
10.1確定是否使用while循環(huán)
10.2while循環(huán)在Linux代碼中的使用
10.2.1while循環(huán)在菜單中的應(yīng)用
10.2.2while在計(jì)時(shí)循環(huán)中的應(yīng)用
10.2.3while循環(huán)在信息制作中的應(yīng)用
10.3避免死循環(huán)
第十一章forin循環(huán)
11.1什么時(shí)候使用forin循環(huán)
11.2怎樣使用forin循環(huán)
11.3使用單詞表
第十二章循環(huán)嵌套與快速退出
12.1使用嵌套循環(huán)
12.2用縮進(jìn)格式書寫嵌套循環(huán)
12.3避免死循環(huán)
12.4在循環(huán)中使用break和continue
12.4.1使用break快速退出
12.4.2使用continue到達(dá)循環(huán)的開始
第五部分子程序
第十三章函數(shù)
13.1創(chuàng)建一個(gè)函數(shù)
13.2調(diào)用一個(gè)函數(shù)
13.3給函數(shù)傳遞參數(shù)
13.3.1驗(yàn)證傳遞給函數(shù)的參數(shù)的個(gè)數(shù)
13.4與子程序共享函數(shù)
13.5從函數(shù)返回信息
第十四章子程序
14.1為什么使用子程序
14.2用程序框圖來擬訂程序計(jì)劃
14.2.1采用分治計(jì)劃法
14.2.2向程序框圖中添加任務(wù)
14.2.3細(xì)化流程圖
14.2.4鏈接流程圖中的子程序
14.3用流程圖創(chuàng)建Linux子程序
14.3.1如何創(chuàng)建子程序
14.3.2給子程序選取一個(gè)適當(dāng)?shù)拿?br />14.3.3如何使用于程序
14.4與他人共享子程序
第十五章參數(shù)傳遞
15.1為什么使用參數(shù)
15.2傳遞參數(shù)
15.3接收參數(shù)
15.4傳遞多個(gè)參數(shù)
15.5參數(shù)傳遞中常出現(xiàn)的問題
15.5.1問題之一:參數(shù)的個(gè)數(shù)不正確
15.5.2問題之二:參數(shù)類型不正確
15.6參數(shù)是否存在
第六部分?jǐn)?shù)據(jù)庫程序設(shè)計(jì)與打印
第十六章數(shù)據(jù)庫程序設(shè)計(jì)
16.1什么是數(shù)據(jù)
16.2什么是文件
16.2.1在文件中保存信息
16.2.2在文件中添加信息
16.2.3顯示文件中的信息
16.3文件與數(shù)據(jù)庫
16.4數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)
16.5創(chuàng)建數(shù)據(jù)庫
16.5.1行與列
16.5.2向數(shù)據(jù)庫中存入信息
16.6用vi查找數(shù)據(jù)庫中的信息
16.6.1啟動(dòng)vi
16.6.2vi中的搜索方法
16.7用實(shí)用程序gawk來查找數(shù)據(jù)庫中的信息
16.7.1建立搜索表達(dá)式
16.7.2匹配字符
16.7.3留心空格
16.7.4僅匹配記錄的起始部分
16.7.5選擇要匹配的列
16.7.6模式不匹配
16.7.7將信息析取至另外的文件
16.7.8從文件中刪除信息
16.7.9在屏幕上顯示信息
第十七章數(shù)據(jù)庫打印
17.1lp服務(wù)
17.2打印文本
17.3打印文件
17.4打印數(shù)據(jù)庫
17.4.1避免重復(fù)搜索
17.4.2打印數(shù)據(jù)前的注釋
17.4.3打印數(shù)據(jù)后的注釋
第七部分調(diào)試程序
第十八章在Linux程序中使用注釋
18.1如何使用注釋
18.2有關(guān)注釋的內(nèi)容
18.3如何使注釋易于閱讀
18.4如何使指令失效
第十九章消滅程序中的“臭蟲”
19.1什么是“臭蟲”
19.1.1“臭蟲”是怎么出現(xiàn)的
19.1.2永不言敗
19.2跟蹤程序的執(zhí)行過程
19.2.1校對(duì)代碼
19.2.2在程序運(yùn)行時(shí)檢查代碼
19.3設(shè)置陷防捕捉“臭蟲”
19.3.1設(shè)置標(biāo)記
19.3.2顯示隱藏值
19.3.3使用文件幫助查找問題
19.3.4關(guān)停部分程序
19.3.5手工運(yùn)行部分程序
第八部分E-mail程序設(shè)計(jì)
第二十章Linux下的E-mail
20.1理解什么是E—mail
20.1.1通往Internet的路徑
20.1.2虛擬Internet網(wǎng)
20.2創(chuàng)建新用戶
20.2.1根用戶
20.2.2用戶ID和密碼
20.2.3添加新用戶
20.2.4驗(yàn)證新的用戶ID
20.2.5用戶E-mail地址
20.2.6退出
20.3使用實(shí)用程序mail
20.3.1創(chuàng)建E-mail
20.3.2發(fā)送E-mdl
20.3.3閱讀E-mail
20.3.4給朋友發(fā)E-mail
20.4E-mail進(jìn)階
20.4.1插入標(biāo)題
20.4.2插人多個(gè)地址
20.4.3插入抄件地址
20.4.4插入密抄件地址
20.4.5在E-mail中插入所有特征
第二十一章E-mail程序設(shè)計(jì)
21.1從程序中發(fā)送E-mail
21.2給E—mail程序傳遞一個(gè)參數(shù)
21.2.1傳遞E-mail正文
21.2.2傳遞目的地址
21.2.3傳遞抄件地址
21.2.4傳遞密抄件地址
21.2.5傳遞標(biāo)題
21.3給E—mail程序傳遞多個(gè)參數(shù)
21.3.1改變E-mail標(biāo)題與正文
21.3.2改變標(biāo)題.E-mail正文及目的地址
21.4覆蓋E-mail的默認(rèn)值
21.4.1插入默認(rèn)值
21.4.2覆蓋默認(rèn)值
21.4.3使用開關(guān)確認(rèn)參數(shù)
21.4.4地址循環(huán)
第九部分十準(zhǔn)則集萃
第二十二章十個(gè)最有用的Linux實(shí)用程序
22.1獲取詳細(xì)資料
22.2格式化打?。簍roff
22.3拼寫錯(cuò)誤檢查:spell
22.4對(duì)文件中的信息(行)排序:sort
22.5比較兩個(gè)文件之間行的差異:diff
22.6比較兩個(gè)文件:cmp
22.7對(duì)大型文件的修改:sed
22.8拆分大型文件,split
22.9查找文件中的信息:grep
22.10發(fā)送電子文件:ftp
22.11裁剪數(shù)據(jù)庫中的域:cut
第二十三章獲取Linux編程信息的十大來源
23.1回到本地高校的課堂中
23.2參加學(xué)術(shù)會(huì)議
23.3訪問Yahoo!
23.4在因特網(wǎng)上查找新聞組
23.5查閱在線文檔
23.6閱讀其他介紹Linux的書刊
23.7訂閱計(jì)算機(jī)雜志
23.8參加或創(chuàng)立一個(gè)Linux編程俱樂部
23.9到本地大學(xué)的計(jì)算機(jī)實(shí)驗(yàn)室尋求技術(shù)幫助
23.10給發(fā)表過Linux編程方面文章的作者發(fā)E-mail
第二十四章有關(guān)Linux編程的其他十類相關(guān)專題
24.1創(chuàng)建后臺(tái)作業(yè)程序
24.2在緊急情況下終止程序運(yùn)行
24.3分享shell變量
24.4別讓他人修改源代碼
24.5在Windows和Linux間拷貝文件
24.6查找丟失的文件
24.7如何存儲(chǔ)程序
24.8修改文件中的字符
24.9維護(hù)程序代碼
24.10暫停程序
第十部分附錄
附錄A詞匯
附錄B文本編輯器vi
附錄Cshell轉(zhuǎn)換
附錄D練習(xí)題
附錄E下載范例源代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)