注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合UNIX和shell程序設(shè)計(jì)權(quán)威教程

UNIX和shell程序設(shè)計(jì)權(quán)威教程

UNIX和shell程序設(shè)計(jì)權(quán)威教程

定 價(jià):¥98.00

作 者: (美)Behroua A.Forouzan,(美)Richard F.Gilberg著;彭松虎譯;彭松虎譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)經(jīng)典教材
標(biāo) 簽: UNIX

ISBN: 9787302061434 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 832 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書介紹了UNIX操作系統(tǒng)和shell編程兩個(gè)部分的知識(shí)。前一部分全面講解了UNIX操作系統(tǒng),包括UNIX操作系統(tǒng)、vi和ex編輯器、文件系統(tǒng)與文件操作權(quán)限、以及各種UNIX實(shí)用程序;后一部分深入介紹了各種類型的UNIXshell編程,涵蓋了Kornshell、Cshell等主要的shell類型。本書采用可視化講解方法,全書包含大量的圖、表、代碼清單、腳本和代碼示例,可有效幫助讀者理解所介紹的內(nèi)容;各章章末還配備了相應(yīng)的復(fù)習(xí)題、練習(xí)題和上機(jī)實(shí)習(xí)等資料,以幫助讀者鞏固所學(xué)的知識(shí)。本書內(nèi)容生動(dòng),脈絡(luò)清晰,適于用作高等院校UNIX課程教材,也適于UNIX自學(xué)人員和從事UNIXshell編程的讀者閱讀。本書特色提挈:·內(nèi)容安排循序漸進(jìn),從講解UNIX基礎(chǔ)知識(shí)入手逐步過渡到介紹腳本的編寫方法·借助大量的實(shí)例和圖形,用簡(jiǎn)單、直觀的方式來講解復(fù)雜的知識(shí)·教師可在線獲得一套完整的圖形及各種主題排列方式的詳細(xì)大綱

作者簡(jiǎn)介

暫缺《UNIX和shell程序設(shè)計(jì)權(quán)威教程》作者簡(jiǎn)介

圖書目錄

第1章 UNIX簡(jiǎn)介
1.1 UNIX的特性
1.1.1 可移植性
1.1.2 多用戶
1.1.3 多任務(wù)
1.1.4 網(wǎng)絡(luò)技術(shù)
1.1.5 有組織的文件系統(tǒng)
1.1.6 設(shè)備無關(guān)性
1.1.7 實(shí)用程序
1.1.8 服務(wù)
1.2 計(jì)算機(jī)系統(tǒng)
1.2.1 硬件
1.2.2 軟件
1.2.3 操作系統(tǒng)
1.3 UNIX環(huán)境
1.3.1 個(gè)人環(huán)境
1.3.2 分時(shí)環(huán)境
1.3.3 客戶機(jī)/服務(wù)器環(huán)境
1.4 UNIX結(jié)構(gòu)
1.4.1 內(nèi)核
1.4.2 shell
1.4.3 實(shí)用程序
1.4.4 應(yīng)用程序
1.5 訪問UNIX
1.5.1 用戶ID
1.5.2 密碼
1.5.3 交互式會(huì)話
1.6 命令
1.7 常見命令
1.7.1 日期和時(shí)間命令(date)
1.7.2 日歷命令(cal)
1.7.3 誰(shuí)在線命令(who)
1.7.4 whoami命令
1.7.5 修改密碼命令(passwd)
1.7.6 顯示消息命令(echo)
1.7.7 在線文檔命令(man)
1.7.8 打印命令(lpr)
1.8 其他的有用命令
1.8.1 終端命令(tty)
1.8.2 清屏命令(clear)
1.8.3 終端設(shè)置命令(stty)
1.8.4 記錄會(huì)話命令(script)
1.8.5 系統(tǒng)名稱命令(uname)
1.8.6 計(jì)算器命令(bc)
1.9 關(guān)鍵術(shù)語(yǔ)
1.10 提示
1.11 命令
1.12 小結(jié)
1.13 練習(xí)
1.13.1 復(fù)習(xí)題
1.13.2 練習(xí)題
1.14 上機(jī)實(shí)習(xí)
第2章 vi編輯器基礎(chǔ)
2.1 編輯器概念
2.1.1 行編輯器
2.1.2 屏幕編輯器
2.2 vi編輯器
2.3 模式
2.3.1 命令模式
2.3.2 文本模式
2.3.3 變更模式
2.4 命令
2.4.1 添加命令
2.4.2 光標(biāo)移動(dòng)命令
2.4.3 刪除命令
2.4.4 合并命令
2.4.5 滾動(dòng)命令
2.4.6 撤消命令
2.4.7 保存和退出命令
2.5 兩個(gè)實(shí)驗(yàn)
2.6 關(guān)鍵術(shù)語(yǔ)
2.7 提示
2.8 命令
2.9 小結(jié)
2.10 練習(xí)
2.10.1 復(fù)習(xí)題
2.10.2 練習(xí)題
2.11 上機(jī)實(shí)習(xí)
第3章 文件系統(tǒng)
3.1 文件名
3.2 文件類型
3.3 常規(guī)文件
3.3.1 文本文件
3.3.2 二進(jìn)制文件
3.4 目錄
3.4.1 特殊目錄
3.4.2 路徑與路徑名
3.4.3 相對(duì)路徑名縮寫
3.5 文件系統(tǒng)實(shí)現(xiàn)
3.5.1 文件系統(tǒng)
3.5.2 目錄內(nèi)容
3.5.3 鏈接
3.6 目錄特有的操作
3.6.1 定位目錄命令(pwd)
3.6.2 目錄列表命令(ls)
3.6.3 目錄創(chuàng)建命令(mkdir)
3.6.4 改變目錄命令(cd)
3.6.5 目錄刪除命令(rmdir)
3.7 常規(guī)文件特有的操作
3.7.1 創(chuàng)建文件
3.7.2 編輯文件
3.7.3 文件顯示命令(more)
3.7.4 打印文件
3.8 目錄和文件的共有操作
3.8.1 復(fù)制命令(cp)
3.8.2 移動(dòng)命令(mv)
3.8.3 重命名命令(mv)
3.8.4 鏈接命令(ln)
3.8.5 刪除命令(rm)
3.9 術(shù)語(yǔ)
3.10 提示
3.11 命令
3.12 小結(jié)
3.13 練習(xí)
3.13.1 復(fù)習(xí)題
3.13.2 練習(xí)題
3.14 上機(jī)實(shí)習(xí)
第4章 安全性與文件權(quán)限
4.1 用戶與用戶組
4.2 安全性等級(jí)
4.2.1 系統(tǒng)安全性
4.2.2 權(quán)限碼
4.2.3 權(quán)限檢查
4.3 修改權(quán)限
4.3.1 符號(hào)代碼
4.3.2 八進(jìn)制代碼
4.3.3 選項(xiàng)
4.4 用戶掩碼
4.4.1 基本概念
4.4.2 用戶掩碼命令(umask)
4.5 改變擁有者和用戶組
4.5.1 改變擁有者命令(chown)
4.5.1 改變用戶組命令(Chgrp)
4.6 術(shù)語(yǔ)
4.7 命令
4.8 提示
4.9 小結(jié)
4.10 練習(xí)
4.10.1 復(fù)習(xí)題
4.10.2 練習(xí)題
4.11 上機(jī)實(shí)習(xí)
第5章 Shell簡(jiǎn)介
5.1 UNIX會(huì)話
5.1.1 登錄shell驗(yàn)證
5.1.2 當(dāng)前shell驗(yàn)證
5.1.3 shell關(guān)系
5.1.4 退出系統(tǒng)
5.2 標(biāo)準(zhǔn)流
5.3 重定向
5.3.1 輸入重定向
5.3.2 輸出重定向
5.3.3 錯(cuò)誤重定向
5.4 管道
5.5 tee命令
5.6 命令執(zhí)訂
5.6.1 順序命令
5.6.2 分組命令
5.6.3 鏈?zhǔn)矫?br />5.6.4 條件命令
5.7 命令行編輯
5.7.1 命令行編輯概念
5.7.2 編輯器選擇
5.7.3 行編輯器vi
5.7.4 使用命令行編輯器
5.8 引號(hào)
5.8.1 反斜杠
5.8.2 雙引號(hào)
5.8.3 單引號(hào)
5.9 命令替代
5.10 作業(yè)控制
5.10.1 作業(yè)
5.10.2 前臺(tái)與后臺(tái)作業(yè)
5.10.3 作業(yè)命令
5.10.4 進(jìn)程ID
5.11 別名
5.11.1 Korn shell和Bash shell中的別名
5.11.2 C shell中的別名
5.11.3 別名小結(jié)
5.12 變量
5.12.1 用戶定義變量
5.12.2 預(yù)定義變量
5.12.3 在變量中保存數(shù)據(jù)
5.12.4 訪問變量
5.13 預(yù)定義變量
5.14 選項(xiàng)
5.15 shell/環(huán)境定制
5.15.1 暫時(shí)定制
5.15.2 永久定制
5.15.3 小結(jié)
5.16 關(guān)鍵術(shù)語(yǔ)
5.17 提示
5.18 命令
5.19 小結(jié)
5.20 練習(xí)
5.20.1 復(fù)習(xí)題
5.20.2 練習(xí)題
5.21 上機(jī)實(shí)習(xí)
第6章 過濾器
6.1 過濾器和管道
6.2 連接文件
6.2.1 連接(cat)命令
6.2.2 cat選項(xiàng)
6.3 顯示文件的開始和結(jié)尾
6.3.1 head命令
6.3.2 tail命令
6.4 Cut和Paste
6.4.1 cut命令
6.4.2 paste命令
6.5 排序
6.5.1 sort命令
6.5.2 按行排序
6.5.3 按字段排序
6.5.4 選項(xiàng)
6.5.5 多途徑排序
6.6 轉(zhuǎn)換字符
6.6.1 tr命令
6.6.2 簡(jiǎn)單轉(zhuǎn)換
6.6.3 不匹配轉(zhuǎn)換字符串
6.6.4 刪除字符
6.6.5 壓縮輸出
6.6.6 求余
6.7 帶有重復(fù)行的文件
6.7.1 uniq命令
6.7.2 輸出格式
6.7.3 忽略前導(dǎo)字段
6.7.4 忽略前導(dǎo)字符
6.8 記數(shù)字符、單詞或行
6.9 比較文件
6.9.1 比較字節(jié)(cmp)命令
6.9.2 比較行(diff)命令
6.9.3 查找相同行(comm)命令
6.10 關(guān)鍵術(shù)語(yǔ)
6.11 提示
6.12 命令
6.13 小結(jié)
6.14 練習(xí)
6.14.1 復(fù)習(xí)題
6.14.2 練習(xí)題
6.15 上機(jī)實(shí)習(xí)
第7章 通信
7.1 用戶通信
7.1.1 talk命令
7.1.2 wirte命令
7.2 電子郵件
7.2.1 郵件地址
7.2.2 郵件模式
7.2.3 mail命令
7.2.4 發(fā)送郵件
7.2.5 讀模式
7.2.6 讀郵件選項(xiàng)
7.2.7 郵件文件
7.3 遠(yuǎn)程訪問
7.3.1 telnet概念
7.3.2 連接到遠(yuǎn)程主機(jī)
7.4 文件傳輸
7.4.1 ftp命令
7.4.2 建立ftp連接
7.4.3 關(guān)閉ftp連接
7.4.4 傳輸文件
7.5 關(guān)鍵術(shù)語(yǔ)
7.6 命令
7.7 提示
7.8 小結(jié)
7.9 練習(xí)
7.9.1 復(fù)習(xí)題
7.9.2 練習(xí)題
7.10 上機(jī)實(shí)習(xí)
第8章 vi和ex
8.1 vi編輯器
8.1.1 命令
8.1.2 命令種類
8.2 vi中的局部命令
8.2.1 插入文本命令(i,I)
8.2.2 附加文本命令(a,A)
8.2.3 換行命令(o,O)
8.2.4 替換文本命令(r,R)
8.2.5 替代文本命令(s,S)
8.2.6 刪除字符命令(x,X)
8.2.7 標(biāo)記文本命令(m)
8.2.8 更改大小寫命令(~)
8.2.9 放置命令(p,P)
8.2.10 結(jié)合命令(J)
8.3 vi中的范圍命令
8.3.1 文本對(duì)象
8.3.2 文本對(duì)象命令
8.3.3 剪切命令
8.3.4 范圍命令小結(jié)
8.4 vi中的全局命令
8.4.1 滾動(dòng)命令
8.4.2 撤消命令
8.4.3 重復(fù)命令
8.4.4 屏幕再生命令
8.4.5 顯示文檔狀態(tài)行
8.4.6 保存和退出命令
8.5 在vi中重新組織文本
8.5.1 移動(dòng)文本
8.5.2 復(fù)制文本
8.5.3 命名的緩沖區(qū)
8.6 ex編輯器
8.6.1 ex指令格式
8.6.2 地址
8.6.3 命令
8.7 關(guān)鍵術(shù)語(yǔ)
8.8 提示
8.9 命令
8.10 小結(jié)
8.11 練習(xí)
8.11.1 復(fù)習(xí)題
8.11.2 練習(xí)題
8.12 上機(jī)實(shí)習(xí)
第9章 正則表達(dá)式
9.1 原子
9.1.1 單個(gè)字符
9.1.2 點(diǎn)
9.1.3 類
9.1.4 錨
9.1.5 向后引用
9.2 運(yùn)算符
9.2.1 序列
9.2.2 替換
9.2.3 重復(fù)
9.2.4 組運(yùn)算符
9.2.5 保存
9.3 關(guān)鍵術(shù)語(yǔ)
9.4 提示
9.5 小結(jié)
9.6 練習(xí)
9.6.1 復(fù)習(xí)題
9.6.2 練習(xí)題
第10章 grep
10.1 操作
10.1.1 grep流程圖
10.1.2 grep操作示例
10.2 grep家族
10.2.1 grep
10.2.2 快速grep
10.2.3 擴(kuò)展grep
10.3 示例
10.4 搜索文件內(nèi)容
10.4.1 搜索一個(gè)特定目錄
10.4.2 搜索一個(gè)路徑下所有目錄
10.5 關(guān)鍵術(shù)語(yǔ)
10.6 提示
10.7 命令
10.8 小結(jié)
10.9 練習(xí)
10.9.1 復(fù)習(xí)題
10.9.2 練習(xí)題
10.10 上機(jī)實(shí)習(xí)
第11章 sed
11.1 腳本
11.1.1 腳本格式
11.1.2 指令格式
11.1.3 注釋
11.2 操作
11.3 地址
11.3.1 單行地址
11.3.2 行集合地址
11.3.3 范圍地址
11.3.4 嵌套地址
11.4 命令
11.4.1 行編號(hào)命令
11.4.2 修改命令
11.4.3 替代命令(s)
11.4.4 替代標(biāo)志
11.4.5 轉(zhuǎn)換命令(y)
11.4.6 輸入和輸出命令
11.4.7 文件命令
11.4.8 分支命令
11.4.9 保留空間命令
11.4.10 退出
11.5 應(yīng)用
11.5.1 刪除行
11.5.2 刪除文本
11.6 grep和sed
11.6.1 匹配正則表達(dá)式的行
11.6.2 不匹配正則表達(dá)式的行
11.7 關(guān)鍵術(shù)語(yǔ)
11.8 提示
11.9 命令
11.10 小結(jié)
11.11 練習(xí)
11.11.1 復(fù)習(xí)題
11.11.2 練習(xí)題
11.12 上機(jī)實(shí)習(xí)
第12章 awk
12.1 執(zhí)行
12.2 字段和記錄
12.2.1 緩沖區(qū)和變量
12.2.2 變量
12.3 腳本
12.3.1 初始化處理(BEGIN)
12.3.2 主體處理
12.3.3 結(jié)束處理(END)
12.4 操作
12.5 模式
12.5.1 簡(jiǎn)單模式
12.5.2 無(無模式)
12.5.3 范圍模式
12.6 動(dòng)作
12.6.1 表達(dá)式語(yǔ)句
12.6.2 輸出語(yǔ)句
12.6.3 判定語(yǔ)句
12.6.4 控制動(dòng)作
12.6.5 循環(huán)
12.7 關(guān)聯(lián)數(shù)組
12.7.1 處理數(shù)組
12.7.2 刪除數(shù)組項(xiàng)
12.8 字符串函數(shù)
12.8.1 Length
12.8.2 index
12.8.3 子字符串
12.8.4 Split
12.8.5 替代
12.8.6 全局替代
12.8.7 Match
12.8.8 Toupper和Tolower
12.9 數(shù)學(xué)函數(shù)
12.10 用戶定義函數(shù)
12.11 在awk中使用系統(tǒng)命令
12.11.1 使用管道
12.11.2 使用系統(tǒng)函數(shù)
12.12 應(yīng)用程序
12.12.1 電話列表
12.12.2 統(tǒng)計(jì)行和單詞
12.12.3 打印空行后面的行
12.12.4 打印空行前面的行
12.12.5 合并文件
12.13 awk和grep
12.13.1 查找與正則表達(dá)式匹配的行
12.13.2 查找與正則表達(dá)式不匹配的行
12.14 sed和awk
12.14.1 打印行號(hào)
12.14.2 修改行
12.14.3 替代
12.14.4 轉(zhuǎn)換
12.14.5 輸入/輸出
12.14.6 文件
12.14.7 分支
12.14.8 退出
12.15 關(guān)鍵術(shù)語(yǔ)
12.16 提示
12.17 命令
12.18 小結(jié)
12.19 練習(xí)
12.19.1 復(fù)習(xí)題
12.19.2 練習(xí)題
12.20 上機(jī)實(shí)習(xí)
第13章 交互式Korn shell
13.1 Korn shell特征
13.1.1 Korn shell會(huì)話
13.1.2 標(biāo)準(zhǔn)流
13.1.3 重定向
13.1.4 管道
13.1.5 tee命令
13.1.6 組合命令
13.1.7 命令行編輯
13.1.8 引號(hào)
13.1.9 命令替代
13.1.10 作業(yè)控制
13.1.11 別名
13.2 兩個(gè)特殊文件
13.2.1 垃圾文件(/dev/null)
13.2.2 終端文件(/dev/tty)
13.3 變量
13.3.1 用戶定義變量
13.3.2 預(yù)定義變量
13.3.3 在變量中存儲(chǔ)值
13.3.4 訪問變量值
13.3.5 空變量
13.3.6 清除變量
13.3.7 存儲(chǔ)文件名稱
13.3.8 存儲(chǔ)文件內(nèi)容
13.3.9 在變量中存儲(chǔ)命令
13.3.10 只讀變量
13.3.11 輸出變量
13.3.12 變量屬性:typeset命令
13.4 輸出
13.5 輸入
13.5.1 逐詞讀
13.5.2 逐行讀
13.5.3 從文件中讀
13.6 命令的退出狀態(tài)
13.7 eval命令
13.8 環(huán)境變量
13.8.1 改變目錄路徑(CDPATH)
13.8.2 歷史文件路徑(HISTFILE)
13.8.3 用戶根目錄路徑(HOME)
13.8.4 登錄名(LOGNAME)
13.8.5 郵箱路徑名稱(MAIL)
13.8.6 郵件檢查間隔(MAILCHECK)
13.8.7 收郵件路徑(MAILPATH)
13.8.8 目錄搜索路徑(PATH)
13.8.9 主提示符(PSI)
13.8.10 次提示符(PS2)
13.8.11 第3提示符(PS2)
13.8.12 第4提示符(PS4)
13.8.13 用戶輸入默認(rèn)變量(REPLY)
13.8.14 登錄shell路徑(SHELL)
13.8.15 終端說明(TERM)
13.8.16 處理環(huán)境變量
13.9 選項(xiàng)
13.9.1 全部輸出(allexport)
13.9.2 命令行編輯器(emacs和vi)
13.9.3 忽略文件結(jié)束(ignoreeof)
13.9.4 在重定向中不損壞現(xiàn)有文件
13.9.5 不執(zhí)行(noexec)
13.9.6 非全局的(noglob)
13.9.7 冗長(zhǎng)(verbose)
13.9.8 執(zhí)行跟蹤(xtrace)
13.9.9 處理選項(xiàng)
13.10 啟動(dòng)腳本
13.10.1 系統(tǒng)配置文件
13.10.2 個(gè)人配置文件
13.10.3 環(huán)境文件
13.10.4 啟動(dòng)過程
13.11 命令歷史記錄
13.11.1 歷史文件
13.11.2 歷史命令
13.11.3 重做命令(r)
13.11.4 重做命令中的替換
13.12 命令執(zhí)行過程
13.12.1 執(zhí)行步驟
13.12.2 命令執(zhí)行舉例
13.13 關(guān)鍵術(shù)語(yǔ)
13.14 提示
13.15 命令
13.16 小結(jié)
13.17 練習(xí)
13.17.1 復(fù)習(xí)題
13.17.2 練習(xí)題
13.18 上機(jī)實(shí)習(xí)
第14章 Korn shell編程
14.1 腳本基本概念
14.1.1 腳本組件
14.1.2 使腳本可執(zhí)行
14.1.3 執(zhí)行腳本
14.1.4 腳本終止(exit命令)
14.1.5 參數(shù)和位置參數(shù)
14.2 表達(dá)式
14.2.1 數(shù)學(xué)表達(dá)式
14.2.2 關(guān)系表達(dá)式
14.2.3 文件表達(dá)式
14.2.4 邏輯表達(dá)式
14.2.5 表達(dá)式類型小結(jié)
14.3 判定:作出選擇
14.3.1 if-then-else
14.3.2 多路選擇
14.4 重復(fù)
14.4.1 命令控制和列表控制循環(huán)
14.4.2 后臺(tái)循環(huán)
14.4.3 循環(huán)重定向
14.5 特殊參數(shù)和變量
14.5.1 特殊參數(shù)
14.5.2 特殊變量
14.5.3 特殊參數(shù)和變量小結(jié)
14.6 改變位置參數(shù)
14.7 參數(shù)有效性驗(yàn)證
14.7.1 參數(shù)個(gè)數(shù)有效性驗(yàn)證
14.7.2 參數(shù)類型有效性驗(yàn)證
14.8 調(diào)試腳本
14.8.1 包括在腳本中的調(diào)試選項(xiàng)
14.8.2 命令行調(diào)試選項(xiàng)
14.9 腳本實(shí)例
14.9.1 cat
14.9.2 Copy
14.10 關(guān)鍵術(shù)語(yǔ)
14.11 提示
14.12 命令
14.13 小結(jié)
14.14 練習(xí)
14.14.1 復(fù)習(xí)題
14.14.2 練習(xí)題
14.15 上機(jī)實(shí)習(xí)
第15章 Korn shell高級(jí)編程
15.1 變量求值和替代
15.1.1 變量求值
15.1.2 變量替代
15.2 字符串處理
15.2.1 壓縮字符串
15.2.2 字符串長(zhǎng)度
15.2.3 定位字符串中的子字符串
15.2.4 抽取子字符串
15.2.5 剝?nèi)∽址?br />15.2.6 使用其他實(shí)用程序
15.3 此處文檔
15.4 函數(shù)
15.4.1 編寫函數(shù)
15.4.2 返回值
15.4.3 比較字符串
15.4.4 文件中的函數(shù)
15.5 數(shù)組
15.6 信號(hào)
15.6.1 信號(hào)類型
15.6.2 信號(hào)的響應(yīng)
15.6.3 trap命令
15.7 內(nèi)置命令
15.7.1 sleep命令
15.7.2 點(diǎn)命令
15.8 腳本技術(shù)
15.8.1 讀字符串
15.8.2 用戶接口
15.8.3 分析選項(xiàng)
15.8.4 分析路徑名
15.8.5 打開和關(guān)閉文件
15.9 shell環(huán)境和腳本
15.10 腳本實(shí)例
15.10.1 計(jì)算
15.10.2 逆置
15.10.3 計(jì)算列總和
15.11 關(guān)鍵術(shù)語(yǔ)
15.12 提示
15.14 命令
15.15 小結(jié)
15.15 練習(xí)
15.15.1 復(fù)習(xí)題
15.15.2 練習(xí)題
15.16 上機(jī)實(shí)習(xí)
第16章 交互式C shell
16.1 C shell特征
16.1.1 C shell會(huì)話
16.1.2 標(biāo)準(zhǔn)流
16.1.3 重定向
16.1.4 管道
16.1.5 tee命令
16.1.6 組合命令
16.1.7 命令行編輯
16.1.8 引號(hào)
16.1.9 命令替代
16.1.10 作業(yè)控制
16.1.11 C Shell的別名
16.2 兩個(gè)特殊文件
16.2.1 垃圾文件(/dev/null)
16.2.2 終端文件(/dev/tty)
16.3 變量
16.3.1 用戶定義變量
16.3.2 預(yù)定義變量
16.3.3 在變量中存儲(chǔ)值
16.3.4 訪問變量值
16.3.5 空變量
16.3.6 清除變量
16.3.7 存儲(chǔ)文件名
16.3.8 存儲(chǔ)文件內(nèi)容
16.3.9 在變量中存儲(chǔ)命令
16.3.10 輸出變量
16.4 輸出
16.5 輸入
16.5.1 逐行讀
16.5.2 逐詞讀
16.6 命令退出狀態(tài)
16.7 eval命令
16.8 環(huán)境變量
16.9 開關(guān)變量
16.10 啟動(dòng)和關(guān)閉腳本
16.10.1 系統(tǒng)啟動(dòng)文件
16.10.2 個(gè)人啟動(dòng)文件
16.10.3 啟動(dòng)過程
16.10.4 關(guān)閉文件
16.11 命令歷史記錄
16.11.1 歷史文件
16.11.2 歷史命令
16.11.3 重新執(zhí)行以前的命令
16.11.4 替代和重新執(zhí)行
16.11.5 使用以前命令中的參數(shù)
16.11.6 歷史修飾符
16.11.7 路徑名稱修飾符
16.11.8 歷史命令小結(jié)
16.12 命令執(zhí)行腳本
16.12.1 執(zhí)行步驟
16.12.2 命令執(zhí)行舉例
16.13 關(guān)鍵術(shù)語(yǔ)
16.14 提示
16.15 命令
16.16 小結(jié)
16.17 練習(xí)
16.17.1 復(fù)習(xí)題
16.17.2 練習(xí)題
16.18 上機(jī)實(shí)習(xí)
第17章 C Shell編程
17.1 腳本基本概念
17.1.1 腳本組件
17.1.2 使腳本可執(zhí)行
17.1.3 執(zhí)行腳本
17.1.4 腳本終止(exit命令)
17.1.5 參數(shù)和位置參數(shù)
17.2 表達(dá)式
17.2.1 數(shù)學(xué)表達(dá)式
17.2.2 關(guān)系表達(dá)式
17.2.3 文件表達(dá)式
17.2.4 邏輯表達(dá)式
17.3 判定:作出選擇
17.3.1 if-then-else
17.3.2 多路選擇
17.4 重復(fù)
17.5 特殊參數(shù)
17.5.1 腳本名稱($0)
17.5.2 參數(shù)個(gè)數(shù)($#argv)
17.5.3 全部參數(shù)($argv)
17.5.4 特殊參數(shù)小結(jié)
17.6 改變位置參數(shù)
17.7 參數(shù)有效性驗(yàn)證
17.7.1 參數(shù)個(gè)數(shù)有效性驗(yàn)證
17.7.2 參數(shù)類型有效性驗(yàn)證
17.8 調(diào)試腳本
17.8.1 包括在腳本中的調(diào)試選項(xiàng)
17.8.2 命令行調(diào)試選項(xiàng)
17.9 腳本實(shí)例
17.10 關(guān)鍵術(shù)語(yǔ)
17.11 提示
17.12 命令
17.13 小結(jié)
17.14 練習(xí)
17.14.1 復(fù)習(xí)題
17.14.2 練習(xí)題
17.15 上機(jī)實(shí)習(xí)
第18章 C shell高級(jí)編程
18.1 變量求值
18.2 字符串處理
18.2.1 壓縮字符串
18.2.2 使用其他實(shí)用程序
18.3 此處文檔
18.4 信號(hào)
18.4.1 信號(hào)類型
18.4.2 信號(hào)的響應(yīng)
18.4.3 on interrupt命令
18.5 內(nèi)置命令
18.5.1 sleep命令
18.5.2 source命令
18.6 腳本技術(shù)
18.6.1 讀字符串
18.6.2 用戶接口
18.6.3 分析路徑名稱
18.7 shell環(huán)境和腳本
18.8 數(shù)組
18.8.1 創(chuàng)建數(shù)組
18.8.2 分析輸入
18.9 腳本實(shí)例
18.9.1 模擬find命令
18.9.2 通用分類帳系統(tǒng)
18.9.3 刪除重復(fù)項(xiàng)
18.10 關(guān)鍵術(shù)語(yǔ)
18.11 提示
18.12 命令
18.13 小結(jié)
18.14 練習(xí)
18.14.1 復(fù)習(xí)題
18.14.2 練習(xí)題
18.15 上機(jī)實(shí)習(xí)
附錄A ASCII表
附錄B 簡(jiǎn)要?dú)v史
B.1 早期
B.2 現(xiàn)代
B.2.1 AT&T UNIX
B.2.2 BSD UNIX
B.3 System V和BSD4的派生物
B.4 POSIX
附錄C emacs
C.1 加載文件
C.1.1 文本模式
C.1.2 幫助模式
C.2 編輯文本
C.2.1 定位光標(biāo)
C.2.2 插入文本
C.2.3 擦除文本
C.2.4 重新獲取文本:yank命令
C.2.5 移動(dòng)文本
C.2.6 拷貝文本
C.3 保存和退出emacs
C.4 其他命令
C.4.1 掛起編輯
C.4.2 撤消
C.4.3 重復(fù)
C.4.4 放棄
C.4.5 分屏
C.4.6 搜索字符串
附錄D 編碼系統(tǒng)
D.1 計(jì)算機(jī)編碼系統(tǒng)
D.1.1 十進(jìn)制數(shù)
D.1.2 二進(jìn)制數(shù)
D.1.3 八進(jìn)制數(shù)
D.1.4 十六進(jìn)制數(shù)
D.2 整數(shù)轉(zhuǎn)換
D.2.1 二進(jìn)制到十進(jìn)制
D.2.2 十進(jìn)制到二進(jìn)制
D.2.3 二進(jìn)制到八進(jìn)制或十六進(jìn)制
附錄E 預(yù)定義變量
附錄F UNIX命令
附錄G shell無字符
附錄H Korn shell與C shell的區(qū)別
H.1 變量
H.2 命令行編輯
H.3 命令替代
H.4 別名
H.5 輸入/輸出
H.6 環(huán)境變量
H.7 啟動(dòng)文件
H.8 關(guān)閉文件
H.9 選項(xiàng)和開關(guān)變量
H.10 歷史記錄
H.11 參數(shù)
H.12 特殊變量
H.13 表達(dá)式
H.14 選擇
H.15 重復(fù)
H.16 數(shù)組
H.17 函數(shù)
詞匯表

本目錄推薦

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