注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)UNIX實用UNIX教程

實用UNIX教程

實用UNIX教程

定 價:¥64.00

作 者: (美)Steve Moritsugu著;安捷,甘泉譯;安捷譯
出版社: 清華大學出版社
叢編項: 學以致用計算機技術叢書
標 簽: UNIX

購買這本書可以去


ISBN: 9787302046370 出版時間: 2001-07-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 662 字數(shù):  

內(nèi)容簡介

  這是一本融入作者多年講授UNIX課程和做了多年技術支持經(jīng)驗、全面介紹UNIX的教程。全書采用淺顯易懂的風格,讓你逐步掌握UNIX的命令,并教會UNIX用戶解決問題和處理各種問題的方法。 本書共分為7部分,分別介紹了UNIX基礎、文件處理、安裝UNIX和系統(tǒng)管理、文本處理、網(wǎng)絡連接以及UNIX系統(tǒng)上三個功能強大的腳本語言等內(nèi)容。 本書適用于任何機型的UNIX初學者甚至不了解MS-DOS系統(tǒng)的讀者,也適用于有幾年UNIX和Linux經(jīng)驗的中級用戶進階更深一層的技術。

作者簡介

暫缺《實用UNIX教程》作者簡介

圖書目錄

第1部分 UNIX基礎
第1章 UNIX和shell入門
1.1 UNIX是一種操作系統(tǒng)
1.1.1 計算機硬件綜述
1.1.2 計算機軟件綜述
1.1.3 UNIX的歷史
1.1.4 UNIX如何構建Internet
1.2 UNIX的變體
1.2.1 UNIX系統(tǒng)的類型
1.2.2 非AT&T的UNIX
1.2.3 UNIX與MS-DOS/Windows的不同
1.3 UNIX的標準和修訂
1.3.1 AT&.T之后的UNIX
1.4 首先必須知道的重要的UNIX概念
1.4.1 UNIX內(nèi)核
1.4.2 UNIX shell
1.4.3 shell提示符
1.4.4 shell變量
1.4.5 標準輸出、標準錯誤、標準輸入
1.4.6 管道和過濾器
1.4.7 用戶和組
1.5 UNIX訪問
1.6 如何以UNIX的方式工作
1.6.1 沒有消息就是好消息
1.6.2 命令就是組建塊
1.6.3 使用最小按鍵
第2章 UNIX入門指南
2.1 漫游UNIX世界
2.2 開始訪問UNIX
2.2.1 與UNIX連接
2.2.2 登錄提示
2.2.3 shell提示符
2.3 簡單的命令
2.3.1 命令選項
2.3.2 操作說明的在線幫助
2.4 文件命令
2.4.1 沒有消息就是好消息
2.4.2 文件名通配符
2.4.3 絕對路徑和完全路徑
2.4.4 相對路徑
2.4.5 文件的許可權限
2.5 文件系統(tǒng)
2.5.1 硬鏈接和軟鏈接
2.6 重定向標準輸入/輸出
2.6.1 重定向的危險
2.6.2 管道傳送
2.6.3 理解標準輸入/輸出
2.6.4 標準輸入/輸出:一種類比
2.7 頁面調(diào)度程序:一次顯示一屏
2.7.1 UNIX過濾器
2.7.2 正則表達式
2.8 引用規(guī)則
2.9 命令就是組建塊
2.10 vi文本編輯器
2.10.1 vi命令行編輯
2.11 腳本
第3章 UNIX目錄和路徑
3.1 UNIX目錄樹結構
3.1.1 層次目錄結構
3.1.2 根目錄包含所有其他目錄
3.1.3 如何找到一個名字的路徑(完全路徑)
3.2 在UNIX中使用目錄
3.2.1 標準UNIX目錄名字
3.2.2 新的UNIX系統(tǒng)中的目錄 
3.3 轉到另一個目錄
3.3.1 轉到另一個目錄并瀏覽它的內(nèi)容
3.3.2 使用basename和dirname
3.3.3 顯示當前目錄名
3.3.4 改變用戶的起始目錄(home directory)
3.3.5 用絕對路徑改變目錄
3.3.6 改變到當前目錄下的子目錄(相對)
3.3.7 一步一步改變目錄
3.3.8 訪問當前目錄
3.3.9 向上返回一個目錄回到父目錄
3.3.10 轉到父目錄的子目錄
3.3.11 返回到前面的目錄
3.3.12 使用絕對路徑和相對路徑
3.3.13 允許使用相對路徑參數(shù)和絕對路徑參數(shù)的命令
3.3.14 只允許使用一個相對路徑或絕對路徑的命令
3.4 創(chuàng)建新的目錄
3.5 刪除已有的目錄
3.6 刪除完整目錄的分支
3.7 增加訪問目錄的效串
3.7.1 為經(jīng)常訪問的目錄設置CDPATH
3.7.2 存儲/訪問常用的目錄名
第4章 UNIX命令規(guī)則
4.1 shell提示符概覽
4.2 UNIX命令行選項、參數(shù)和注解
4.2.1 在命令行加入注解
4.2.2 輸入命令選項
4.2.3 輸入選項的參數(shù)
4.2.4 命令行參數(shù)不允許出現(xiàn)文件的命令
4.3 從哪里得到幫助
4.3.1 利用操作說明獲得幫助 
4.3.2 系統(tǒng)子程序中的操作說明 
4.3.3 在操作說明中快速找到信息 
4.3.4 如果不知道命令找到所需要的操作說明
4.3.5 使用改變序列的索引
4.4 命令沒有找到的錯誤
4.4.1 設置命令的路徑
4.4.2 將當前目錄添加到PATH中 
4.4.3 PATH中隱含的安全性 
4.4.4 PATH和Add-On包 
4.4.5 命令在哪里
4.5 當用戶輸入UNIX命令時經(jīng)常發(fā)生的錯誤
4.5.1 不正確的大寫和小寫
4.5.2 不正確的空格
4.5.3 錯誤地使用箭頭鍵、Insert鍵、翻頁鍵和其他的特殊鍵
4.5.4 使用Backspace鍵和Delete鍵改正錯誤輸入
4.5.5 錯誤地使用了三種類型的引號
4.6 UNIX告訴了我什么
4.6.1 用法錯誤
4.6.2 >符號(PS2提示符)
4.6.3 掉到?jīng)]有提示符的下一行
4.6.4 不能stat文件名
4.7 會話掛起時怎么辦
4.7.1 事先檢查Intr鍵和Erase鍵
4.8 用一個文件來保存命令輸入或輸出(重定向)
4.8.1 保存命令或者管道輸出到一個文件中
4.8.2 做一個空文件
4.8.3 Korn shell中的noclobber選項
4.8.4 一個輸入文件不能同時也是一個輸出文件
4.8.5 只改變輸出而不改變文件的命令
4.8.6 把錯誤消息保存到一個文件中
4.8.7 將輸出或錯誤消息添加到一個文件中
4.8.8別 在一個文件中既保存輸出又保存錯誤消息
4.8.9 復制輸出到一個文件中和到屏幕上
4.8.10 從一個文件中讀取程序的輸入
4.8.11 從Here-Document讀取輸入
4.9 傳送命令的輸出作為另一個命令的輸入
4.9.1 管道傳送的效率
4.9.2 處理文件名參數(shù)或標準輸入的命令
4.10 允許自己的輸出被管道傳送或被定向的命令
4.11 重定向符號概覽
4.11.1 何時使用|和>
4.12 引用規(guī)則
4.12.1 反斜杠關閉了下面字符的特殊含義
4.12.2 標識引用功能的字符在命令執(zhí)行之前被刪除
4.12.3 單引號刪除了所有被它括在里面的字符的特殊含義
4.12.4 引用規(guī)則字符是無害的
4.12.5 單引號中不會出現(xiàn)單引號
4.12.6 雙引號中允許一些特殊字符
4.12.7 引用可以忽略單詞的分界線
4.12.8 在一個命令中可以聯(lián)合使用不同類型的引用功能
4.12.9 引用空格把它們嵌入在一個參數(shù)中
4.12.10 在下一行引用新的一行
4.12.11 使用引用來訪問含有特殊字符的文件名
4.12.12 引用正則表達式通配符
4.12.13 引用反斜杠允許echo轉義順序
4.12.14 cpio和find引用通配符
第5章 UNIX圖形用戶界面(GUI)
5.1 GUI和X Window系統(tǒng)介紹
5.1.1 X Window
5.1.2 X 終端
5.1.3 Window管理器
5.1.4 控制臺GUI
5.2 Solaris桌面系統(tǒng)
5.3 Open Windows
5.4 公用桌面環(huán)境(CDE)
5.4.1 使用Motif Window
5.4.2 在窗口中傳送文本
5.4.3 CDE支持什么樣的應用程序
5.4.4 CDE中更多的幫助
5.4.5 在CDE中運行shell命令
5.4.6 在CDE中編輯文本文件
5.4.7 通過CDE文件管理器拷貝和移動文件/目錄
5.4.8 使用CDE Mailer讀取/發(fā)送電子郵件
第6章 各種UNIX實用程序
6.1 定制應用程序
6.2 顯示日期和時間
6.3 日歷命令
6.4 計算行和其他的信息
6.5 算術的整數(shù)計算
6.6 一個功能更強大的計算器
6.7 StarOffice應用程序集
6.7.1 下載StarOffice
6.7.2 舉例說明:下載Solaris版本的StarOffice
6.7.3 查找程序
6.7.4 創(chuàng)建一個新的數(shù)據(jù)庫
第2部分 UNIX文件處理
第7章 列出及查找目錄和文件
7.1 UNIX文件簡介
7.1.1 隱藏文件
7.1.2 怎樣確定文件類型
7.1.3 確定一個文件的內(nèi)容屬性
7.2 列出文件
7.2.1 列出所有文件包含隱藏文件
7.2.2 以列的形式列出文件
7.2.3 在列出的文件后附加功能類型指示符
7.2.4 用長格式列出文件顯示文件的類型、所有者、組、大小、日期和時間
7.2.5 按照文件的最后修改日期排序列出文件
7.2.6 按照文件的最后使用日期排序列出文件
7.2.7 按照最后的i節(jié)點變化日期排序列出文件
7.2.8 遞歸列出文件
7.2.9 列出一個目錄的信息
7.2.10 列出文件并顯示文件名所有控制字符
7.3 使用find命令
7.3.1 查找所有包含給定文件名目錄
7.3.2 指定一個起始目錄以加快find命令的查找速度
7.3.3 在find命令中使用相對路
7.3.4 在find命令中使用多個起始目錄
7.3.5 用find命令搜索整個系統(tǒng)
7.3.6 消除find命令的錯誤消息訪問某些目錄
7.3.7 考查find命令選項的類型
7.3.8 當你只知道部分文件名時查找文件
7.3.9 按照指定級別查找文件
7.3.10 使用要求十n,n或者一n的find選項
7.3.11 查找沒有本地所有者或所屬組的文件
7.3.12 使用find控制選項(包括邏輯或和分組)
7.3.13 find命令的動作選項
7.3.14 對每個找到的文件執(zhí)行多個命令
第8章 顯示文件、打印文件和管道
8.1 顯示文件和管道
8.1.1 顯示一個小文件
8.1.2 一次一屏顯示文件和管道
8.1.3 只顯承文件或者管道的起始行
8.1.4 只顯示文件或者管道的結尾行
8.1.5 為輸出加上行號
8.1.6 顯示包含控制字符的文件
8.1.7 用大橫幅字母顯示文本
8.1.8 顯示DOS文件
8.1.9 清除操作說明
8.2 打印文件和管道
8.2.1 介紹UNIX假脫機(spooling)系統(tǒng)
8.2.2 確定你的系統(tǒng)打印機名稱
8.2.3 打印一個文件或者管道
8.2.4 檢查打印隊列
8.2.5 取消一個打印作業(yè)
8.2.6 從一臺壞掉的打印機上移走打印請求
8.2.7 規(guī)范打印輸出的格式
第9章 拷貝、移動、重命名、刪除和鏈接文件
9.1 選擇目的文件
9.1.1 處理許可權限拒絕錯誤
9.2 拷貝、移動和重命名文件
9.2.1 在當前目錄中拷貝某個
9.2.2 在當前目錄下重命名某個文件
9.2.3 cp和my錯誤
9.2.4 拷貝、移動和重命名文件到一個不同的目錄
9.2.5 確定你的文件指向何方
9.2.6 拷貝/移動一個文件列表到一個目錄
9.2.7 處理確認請求
9.2.8 移動或者重命名一個目錄
9.2.9 拷貝整個目錄子樹
9.3 刪除文件
9.3.1 刪除一個文件列表
9.3.2 難以刪除的文件名
9.3.3 刪除整個目錄樹
9.4 為同一文件創(chuàng)建多個名稱
9.4.1 使用硬鏈接創(chuàng)建多個名稱
9.4.2 找出一個文件的所有硬鏈接
9.4.3 刪除一個硬鏈接
9.4.4 使用軟(符號)鏈接
第10章 比較、排序、修改、組合和分割文件
10.1 比較文件
10.1.1 顯示兩個文件的差異
10.1.2 允許用短劃線(-)代表標準輸入的命令
10.1.3 分兩列顯示差異
10.1.4 顯示三個文件的不同
10.1.5 在排序文本文件中查找公共行和獨有的行
10.1.6 按照內(nèi)容比較任意文件多
10.1.7 比較不同系統(tǒng)中的文件
10.1.8 查找不同名稱的相同文件
10.2 排序文件或者管道
10.2.1 決定行如何被排序(ASCII)
10.2.2 在排序時忽略起始空格
10.2.3 按大小對數(shù)字進行排序
10.2.4 小寫/大寫合并在一起
10.2.5 逆序排序
10.2.6 在排序時忽略標點符號
10.2.7 組合sort選項
10.2.8 對基于行中的域進行排序
10.2.9 按照主排序鍵和次排序鍵排列
10.2.10 全局sort選項
10.2.11 域sort選項
10.3 修改文件或者管道
10.3.1 加密一個文件或者管道
10.3.2 壓縮文件
10.3.3 將文件編碼為可以傳送的簡單文本
10.4 組合文件
10.4.1 將多個文件排序拼接在一起
10.4.2 一個接著一個地鏈接文件
10.4.3 將文件并肩粘貼在一起
10.4.4 按照一個連接域來合并排序后的文件
10.5 將一個文件分割為多個較小的文件
10.5.1 將文件分割為等長的塊
10.5.2 按照部分標題分割一個文件
第11章 生成和使用文件列表
11.1 使用文件名生成通配符
11.1.1 生成以某個模式開頭、結尾或者包含該模式的名字
11.1.2 檢查操作說明查看是否允許文件列表和通配符
11.1.3 減少長文件名的輸入量 
11.1.4 在Bourne shell重定向中不允許使用文件名通配符 
11.1.5 在你的文件列表中忽略目錄
11.1.6 由多個模式產(chǎn)生一個文件列表
11.1.7 在文件列表中包含隱藏文件
11.1.8 生成其他目錄下的文件列表
11.1.9 在某些模式位置允許任意字符
11.1.10 指定固定長度的文件名
11.1.11 在文件名中的某些位置指定模式
11.1.12 指定模式位置中允許的字符
11.1.13 在模式位置中指定不允許的字符
11.1.14 匹配隱藏和非隱藏文件
11.1.15 通配符習語:“or more”或者“at least”
11.1.16 通配符習語:在當前目錄中
11.1.17 匹配固定長度或者可變的文件名
11.1.18 關閉文件名生成
11.1.19 處理參數(shù)列表太長的錯誤
11.2 使用反引號生成文件列表
11.2.1 處理沒有空格的反引號錯誤
11.3 允許一個文件和文件名通配符列表的命令
11.4 使用xargs來處理一個項列表
第3部分 系統(tǒng)管理
第12章 在家中安裝UNIX
12.1 理解一般的UNIX安裝問題
12.1.1 誰不應該安裝UNIX
12.1.2 個人電腦分區(qū)
12.1.3 讓Windows放棄磁盤空間
12.1.4 1024個柱面的限制
12.1.5 打開你的機器寫下標記
12.1.6 避免使用通過聲卡連接的CD-ROM驅(qū)動器
12.1.7 UNIX和Linux
12.2 在家中安裝SCO UnixWare 7
12.2.1 定購UnixWare 7
12.2.2 UnixWare 7.0.1組件
12.2.3 制作要求的軟盤
12.2.4 開始安裝
12.2.5 得到SCO UNIX的幫助
12.2.6 在切斷電源之前關機
12 2.7 啟動Unixware 7或者Windows
12.3 在家中安裝Sun Solaris 7
12.3.1 定購Solaris 7
12.3.2 Solaris 7組件
12.3.3 安裝文檔
12.3.4 硬件兼容性
12.3.5 開始安裝Sofaris 7
12.3.6 Solaris 7中的CDE 1.3
12.3.7 在切斷Solaris 7系統(tǒng)的之前關機
12.3.8 啟動Solaris或者Windows
12.3.9 隱藏Solaris
第13章 用戶、組和登錄
13.1 UNIX用戶賬號
13.1.1 id命令
13.1.2 起始目錄Home Directory
13.1.3 finger命令
13.2 顯示關于UNIX口令文件的信息
13.2.1 改變你的口令
13 3 組
13.4 登錄會話
13.4.1 tty命令
13.4.2 $TERM變量
13.4.3 Set/View tty設置
13.4.4 查看已登錄用戶的命令
13.4.5 uptime命令
13.4.6 W命令
13.4.7 給所有的用戶發(fā)一條消息
13.4.8 給所有遠程用戶發(fā)送消息
13.5 用戶賬號管理
13.5.1 刪除和引退(Retire)
13.5.2 成為一個超級用戶
13.5.3 在IBM公司的AIX UNIX下創(chuàng)建一個新用戶
13.5.4 在Solaris 7 下創(chuàng)建一個新用戶
13.5.5 在SCO UNIX下創(chuàng)建一新用戶
羹14章 文件許可權限和系統(tǒng)安全
14.1 登錄安全
14.1.1 非法登錄后的延遲
14.1.2 次級口令
14.1.3 口令期限
14.1.4 改變你的口令
14.1.5 誰可以看到你的口令
14.1.6 允許用戶成為其他用戶或者系統(tǒng)管理員
14.2 為系統(tǒng)規(guī)劃組
14.3 理解文件模式(許可權限)
14.3.1 目錄許可權限
14.3.2 setuid/setgid程序
14.3.3 目錄sticky位
14.3.4 setgid位設置新文件的組
14.3.5 目錄的讀權限和執(zhí)行權限
14.4 改變許可權限/所有者/組
14.4.1 使用數(shù)值模式設置許可權限
14.4.2 使用符號模式設置許可權限
14.4.3 改變一個文件的組
14.4.4 改變一個文件的所有者
14.5 設立新文件的缺省許可權限
14.6 查看危險的setuid和setgid許可權限
14.61 安裝文件系統(tǒng)時的setuid/setgid文件
第15章 系統(tǒng)啟動、關閉和管理作業(yè)
15.1 啟動系統(tǒng)
15.1.1 拿走所有可啟動的媒質(zhì)
15.1.2 在打開主計算機前打開輔助子系統(tǒng)的電源
15.1.3 運行加電診斷
15.1.4 將UNIX內(nèi)核加載到內(nèi)存中
15.1.5 安裝根磁盤并檢查它
15.1.6 單用戶模式
15.1.7 多用戶模式
15.1.8 System V的運行級別
15.2 關閉系統(tǒng)
15.3 在系統(tǒng)啟動或關閉時自動執(zhí)行的作業(yè)
15.3.1 System V UNIX系統(tǒng)啟動時自動執(zhí)行的作業(yè)
15.3.2 System V UNIX系統(tǒng)關閉時自動執(zhí)行的作業(yè)
15.3.3 BSD UNIX系統(tǒng)啟動時自動執(zhí)行的作業(yè)
15.4 任何用戶都能自動執(zhí)行的作業(yè)
15.4.1 在用戶登錄時自動執(zhí)行作業(yè)和設置命令
15.4.2 調(diào)度作業(yè)以定期返回
15.4.3 在Crontabs中使用星號(*)通配符
15.4.4 每天早上執(zhí)行工作日作業(yè)
15 4.5 在指定日期/時間調(diào)度一次性的作業(yè)
15.4.6 在負載輕時調(diào)度一次性的作業(yè)
15.4.7 由用戶開啟和關閉crontab/at/batch
15.5 分配作業(yè)優(yōu)先級
15.5.1 查看作業(yè)和它們的優(yōu)先級
15 5.2 以低優(yōu)先級啟動一個作業(yè)
15.5.3 改變某個已有作業(yè)的優(yōu)先級
15.5.4 比較cron、at、batch、nice和renice
15.6 管理后臺作業(yè)
15.6.1 啟動后臺作業(yè)
15.6.2 防止退出殺死后臺作業(yè)
15.6.3 殺死一個后臺作業(yè)
15.7 使用Korn shell進行額外的作業(yè)控制
15.7.1 列出后臺作業(yè)
15.7.2 掛起和繼續(xù)執(zhí)行作業(yè)
15.7.3 在Korn shell下殺死一個后臺作業(yè)
15.7.4 在后臺作業(yè)輸出前暫停它們
第16章 系統(tǒng)和文件備份
16.1 備份用戶文件
16.1.1 UNIX設備文件
16.1.2 磁盤驅(qū)動器
16.1.3 UNIX磁盤設備名稱
16.2 選擇tar、cpio或其他備份程序
16.3 使用tar備份和恢復文件
16.3.1 備份一個目錄子樹
互63.2 備份選擇的目錄或者文件
16.3.3 列出一個tar存檔的內(nèi)容表
16.3.4 恢復存檔
16.3.5 設置并使用tar備份設備表
16.3.6 設置tar的決大小
16.3.7 tar的局限性
16.4 使用cpio備份和恢復文件
16.4.1 備份一個目錄子樹
16.4.2 備份選擇的目錄或者文件
16.4.3 列出一個cpio存檔的內(nèi)
16.4.4 恢復存檔
16.4.5 設置cpio塊大小
16.5 將文件保存到DOS格式化的磁盤上然后再恢復它們
16.6 備份和恢復操作系統(tǒng)
16.6.1 傳統(tǒng)的UNIX完全恢復
16.6.2 AIX系統(tǒng)中的mksysb
16.6.3 UnixWare 7的緊急恢復
16.6.4 BackupEDGE和LoneTar
第17章 管理系統(tǒng)資源
17.1 管理磁盤空間
17.1.1 什么是文件系統(tǒng)
17.1.2 文件系統(tǒng)表
17.1.3 根文件系統(tǒng)
17.1.4 安裝文件系統(tǒng)
17.1.5 卸載文件系統(tǒng)
17.1.6 磁盤空間信息
17.1.7 如何確定一個文件屬于哪個文件系統(tǒng)
17.1.8 限制用戶的磁盤空間
17.1.9 查看并清除lost+found目錄
17.1.10 磁盤管理的其他一些命令
17.2 管理系統(tǒng)性能
17.2.1 系統(tǒng)活動報告
17.2.2 sar歷史文件
17.2.3 vrnstat命令
17.2.4 iostat命令
第4部分 UNIX文本處理
第18章 在一個文件或者管道輸出中查找行
18.1 查找/顯示包含某個模式的行
18.1.1 在選擇行時忽略大小寫
18.1.2 將選擇的行保存在文件中
18.1.3 將選擇的行通過管道輸出給其他命令
18.1.4 選擇你的模式
18.1.5 顯示不包含模式的行
18.1.6 給找到的行添加行號
18.1.7 只顯示包含某個模式的文件名
18.1.8 查找包含兩個模式的行
18.2 通配符模式在行中的匹配(正則表達式)
18.2.1 選擇包含某個模式的行
18 2.2 選擇以某個模式開始的行
18.2.3 選擇以某個模式結尾的行
18.2.4 指明整行的內(nèi)容
18.2.5 在正則表達式中包含shell變量
18.2.6 在正則表達式中包含命令替換
18.2.7 用引號括住正則表達式以免出現(xiàn)問題
18.2.8 允許使用正則表達式的UNIX命令
18.2.9 比較文件名通配符和正則表達式通配符
18.2.10 在某個模式位置允許任意字符
18.2.11 在模式位置指定允許的字符
18.2.12 在模式位置指定不允許的字符
18.2.13 指定一個正則表達式元素的出現(xiàn)次數(shù)
18.2.14 指定一個正則表達式元素的零次或者多次出現(xiàn)
18.2.15 去掉正則表達式中無限制的“或者更多”(or more)
18.3 egrep中可用的額外正則表達式通配符
18.3.1 在egrep中指定一個元素的一次或者多次出現(xiàn)
18.3.2 在egrep中使用一個正則表達式通配符零次或者多次
18.3.3式 查找若干模式中的一個
18.4 只在Perl中可用的額外正則表達式通配符
18.4.1 查找不是更大單詞一部分的單詞
18.5 關閉正則表達式通配符
18.6 只檢查指定域來選擇一行
18.6.1 顯示恰好匹配一個域的行
18.6.2 根據(jù)某個域的值顯示一行
18.6.3 顯示一個正則表達式匹配某個域的行
18.6 4 根據(jù)多個條件來顯示一行
第19章 從一個文件或者管道輸出中或者刪除文本
19.1 按照列位置抽取/刪除字符
19.2 替換或者刪除字符串(使用正則表達式)
19.2.1 用一個字符串替換另一個字符串
19.2.2 每行只進行一次替換
19.2.3 改變限制符
19.2.4 從一行中刪除字符串
19.2.5 使用選擇替換或者刪除
19.2.6 在sed查找串中使用正則表達式通配符
19.2.7 使用特殊字符
19.2.8 在查找或者替換串中使用shell變量
19.2.9 避免替換零次或者多次
19.2.10 在替換串中使用一個匹配到的通配符
19.2.11 刪除查找模式之外的所有內(nèi)容
19.2.12 記住以下規(guī)則:正則表達式通配符匹配最長可能間距
19.3 使用Perl來替換或者刪除字符串
19.3.1 匹配最短的可能間距
19.3.2 為了提高可讀性而擴展模式
19.3.3 替換不在更大單詞中的的單詞
19.3.4 替換一個字符串或者另一個字符串
19.3.5 在匹配正則表達式模式時忽略大小寫
19.3.6 選擇性替換或者刪除
19.4 使用awk來替換或者刪除字符串
19.4.1 基于域的替換或刪除
19.4.2 只顯示選擇的域
19.4.3 有條件地替換一個特殊的域值
19.4.4 將域格式化為直列
19.5 決定何時使用awk或者cut來抽取域
19.6 從一個文件或者管道輸出中管道輸出中替換/刪除字符
19.6.1 確定你的UNIX系統(tǒng)中使用的是哪種tr命令
19.6.2 將大寫字母改變?yōu)樾懽帜福蛘邔⑿懽帜父淖優(yōu)榇髮懽帜?br />19.6.3 將每個字符的第8位置1/置0
19.6.4 刪除選擇的字符
19.6.5 將大多數(shù)控制字符轉換為一個錯誤字符
19.7 替換/刪除整行
19.7.1 替換整行
19.7.2 刪除包含某個正則表達式模式的行
19.7.3 刪除重復的行
第20章 使用vi編輯一個文本文件
20.1 介紹vi文本編輯器
20.2 啟動vi
20.2.1 為了練習vi創(chuàng)建一個文件
20.3 只用10條vi命令編輯任何內(nèi)容
20.3.1 使用h、j、k和l命令到處移動
20.3.2 讓vi在出措時發(fā)出蜂鳴
20.3.3 使用一個重復計數(shù)
20.3.4 使用i命令插入
20.3.5 使用x和dd進行刪除
20.3.6 使用J命令來合并行
20.3.7 使用:wq保存并退出
20.3.8 使用:q!放棄更改
20.4 在初中添加幫助功能
20.5 學習 8個vi命令
20.5.1 按Ctrl+L和Ctrl+R刷新屏幕
20.5.2 使用u命令來取消更改
20.5.3 使用A命令在行末添加文本
20.5.4 使用:W定期保存你的工作
20.5.5 使用:W命令將文件存入另一個文件
20.5.6 處理寫權限錯誤
20.5.7 使用r命令替換一個字符
20.5.8 使用cW來改變單詞
20.5.9 使用IG/G移動到一個文件的開頭/結尾
20.5.10 使用:f查看文件名、文件大小和你所在的位置
20.6 幫助你使用vi的小技巧
20.6.1 使用U命令恢復整個行
20.6.2 使用spell命令來查找拼寫錯誤的單詞
20.6.3 格式化段落
20.6.4 恢復一個丟失了的編輯操作
20.6.5 用只讀模式啟動vi
20.7 在vi中移動
20.7.1 使用分隔單詞、包含單詞和非單詞
20.7.2 通過查找字符串來進行移動
20.7.3 在行中移動到一個指定的字符
20.7.4 查找一個匹配的括號符
20.7.5 設置一個標志以便能夠回到那里
20.8 刪除文本時使用的vi命令表
20.9 恢復被刪除的文本
20.10 改變文本的vi命令表
20.11 替換文本
第21章 讓vi編輯器為你工作
21.1 簡化重復編輯
21.1.1 使用.來重復編輯
21.1.2 使用n和.來查找和選擇性地重復一個編輯操作
21.1.3 映射一個鍵到一個經(jīng)常使用的命令序列
21.1.4 防止J把你的文本搞亂
21.2 全局和局部文本替換
21.2.1 在文件中替換正則表達式
21.2.2 在文件中的某部分替換正則表達式
21.2.3 有條件地替換vi中的文本
21.2.4 改變行的縮進
21.3 在vi中移動/拷貝部分文本
21.3.1 在同一個文件中移動/拷貝文本
21.3.2 在不同文件之間移動/拷貝文本
21.4 設置插入文本的選項
21.4.1 使用/或者?在查找過程中忽略大小寫
21.4.2 設置vi為總顯示輸入模式
21.4.3 打開行尾自動回卷
21.4.4 打開行首自動縮進
21.4.5 打開自動寫選項
21.4.6 使用長字符串的縮寫
21.4.7 打開行號
21.4.8 在.exrc中保存你的選項
21.5 使其他UNIX命令在vi中工作
21.5.1 在vi中檢查其他的UNIX命令
21.5.2 在你的文件中插入其他UNIX命令的輸出
21.5.3 對整個文件或者部分文件進行排序
21.5.4 刪除和某個模式匹配的行
21.5.5 加密/解密文件的所有或部分內(nèi)容
21.5.3 在你的文檔中插入一個標題行
21.5.7 打印文件的一部分
21.5.8 在文件中的某部分對行/單詞/字符進行計數(shù)
21.5.9 編輯多個文件
第22章 Korn shell中的命令行編輯
22.1 在Korn shell或者Bash shell中的命令行編輯
22.1.1 Linux中的命令行編輯
22.1.2 打開命令行編輯
22.2 vi命令行編輯
22.2.1 如何重新執(zhí)行前面的命令
22.2.2 如何編輯一個前面的命令
22.2.3 如何糾正當前行
22.2.4 命令的歷史
22.2.5 在命令區(qū)中移動
22.3 使用命令行編輯功能編輯復雜的管道
22.4 別名
第23章 Emacs編輯器
23.1 技術術語
23.2 啟動Emacs
23.2.1 打開/保存文件以及退出Emacs
23.2.2 使用取消功能
23.2.3 剪切和粘貼
23.2.4 自動備份
23.3 綁定鍵
23.4 定義宏
23.4.1 重復宏
23.5 查找和替換文本
23.5.1 增量查找
23.5.2 普通查找
23.5.3 普通查找和替換
23.5.4 規(guī)則查找和替換
23.5.5 編輯一個匹配項的列表
23.5.6 查找中的大小寫
23.6 拼寫檢查文檔
23.7 大模式和小模式
23.7.1 載入小模式
23.7.2 載入大模式
23.8 獲得幫助
23.8.1 信息頁面
23.9 繼續(xù)學習Emacs
23.9.1 額外的Emacs軟件包
23.9.2 有用的Emacs函數(shù)
23.9.3 網(wǎng)絡上的Emacs信息
第5部分 網(wǎng)絡連接
第24章 通過調(diào)制解調(diào)器訪問其他UNIX系統(tǒng)
24.1 通過調(diào)制解調(diào)器訪問其他UNIX系統(tǒng)
24.1.1 在UNIX/Linux下不要使用Windows調(diào)制解調(diào)器
24.2 調(diào)制解調(diào)器通信概述
24.3 UNIX串行設備
24.3.1 檢查串行設備文件
24.3.2 檢查串行通信配置
24.3.3 檢查串行通信撥入配置
24.3.4 為找出檢查串行設備配置
24.3.5 使用cu程序登錄
24.3.6 配置cu
24.3.7 使用cu程序
24.3.8 通過uucp傳輸文件
24.3.9 運行遠程命令
24.3.10 檢查uucp任務的狀態(tài)
24.3.11 取消uucp請求
24.4 通過調(diào)制解調(diào)器(PPP)擴展網(wǎng)絡
24.4.1 配置一個簡單的PPP連接
24.4.2 停止PPP連接
24.5 小結
第25章 在網(wǎng)絡上或者Internet上訪問其他UNIX系統(tǒng)
25.1 一些重要的網(wǎng)絡連接概念
25.1.1 檢查自己的網(wǎng)絡連接
25.1.2 檢查IP地址
25.1.3 命名一個UNIX主機
25.1.4 使用ping檢測連接
25.1.5 檢查是否正在運行域名服務 
25.1.6 檢查是否連接到Internet 
25.2 通過網(wǎng)絡登錄到UNIX
25.2.1 使用Telnet登錄
25.2.2 使用rlogin代替Telnet 
25.2.3 配置hosts.equiv和.rhosts 
25.3 通過網(wǎng)絡傳輸文件
25.3.1 使用FTP傳輸多個文件
25.3.2 使用rcp傳輸文件
25.4 在網(wǎng)絡中的另一個系統(tǒng)上執(zhí)行命令
25.5 在兩個UNIX系統(tǒng)(NFS)之間共享目錄
25.6 使用mailx命令
25.6.1 舉例
25.7 小結
第26章 從Windows訪問UNIX
26.1 Widnwos和TCP/IP
26.1.1 用ping檢測連接
26.1.2 查看本地TCP/IP設置
26.1.3 從UNIX使用FTP傳輸
26.1.4 使用telnet登錄到UNIX
26.2 撥號網(wǎng)絡連接
26.2.1 通過Internet訪問UNIX
26.2.2 通過終端連接訪問UNIX主機
26.2.3 在遠程主機與自己的機器之間傳輸文件
26.2.4 使用Windows上的Net讀取和發(fā)送UNIX電子郵件 
26.3 SMB共享目錄和打印機
第27章 UNIX和Internet
27.1 通過UNIX在Internet上沖浪 
27.2 從Internet上下載軟件
27.2.1 下載Lynx
27.2.2 在Lynx上運行make
27.3 使用基于字符的瀏覽器(Lynx) 
27.4 找到UNIX銷售商Web站點 
27.5 訪問UNIX技術支持
27.6 訪問免費(非支持)軟件
27.6.1 檢查補?。?br />27.6.2 檢查安全公告
27.6.3 檢查2000年問題
27.7 在UNIX上閱讀網(wǎng)絡新聞
第6部分 腳本編程
第28章 編寫B(tài)ourne shell腳本
28.1 編寫/執(zhí)行一個簡單的腳本
28.2 不用路徑就能運行腳本
28.3 創(chuàng)建和使用自己的變量 
28.3.1 用反引號設置變量
28.4 與用戶交互
28.4.1 顯示標頭和提示
28.4.2 在shell變量中使用用戶輸入
28.5 在命令行提供腳本輸入
28.6 執(zhí)行基于測試結果的代碼
28.6.1 檢查文件類型、大小或許可權限
28.6.2 檢查變量的值
28.6.3 在test條件中什么時候需要引號
28.6.4量 為安全起見$變量要使用雙引號括起來
28.6.5 檢查命令結果
28.7 執(zhí)行算術計算
28.8 特殊的shell變量
28.8.1 檢查命令行參數(shù)所給的數(shù)值
28.8.2 檢查最后一個命令的狀態(tài)
28.8.3 使用非沖突的臨時文件
28.8.4 把所有的參數(shù)傳遞給另一個命令
28.9 終止寫腳本并設置完成狀態(tài) 
28.10 提供適當?shù)腢NIX用法錯誤消息 
28.10.1 使用exit避免太多的嵌套
28.11 調(diào)試腳本
28.12 循環(huán)
28.12.1 處理一個目錄下的所有文件
28.12.2 處理目錄樹中的所有文件
28.13 從項目菜單中選擇
第29章 編寫Perl程序
29.1 編寫/執(zhí)行一個簡單的Perl腳本 
29.1.1 一種快捷的終止備注
29.2 Perl數(shù)據(jù)類型
29.2.1 文字
29.2.2 變量
29.2.3 數(shù)組和散列
29.2.4 全局、局部和自定義變量
29.2.5 代碼引用
29.2.6 文件句柄
29.2.7 here文檔
29.3 特殊的Perl變量
29.4 與用戶進行交互
29.4.1 把腳本輸入作為一個參數(shù)來提供
29.4.2 在命令行提供腳本輸入
29.5 控制結構
29.5.1 什么是真(true)
29.5.2 根據(jù)測試結果執(zhí)行代碼
29.5.3 做決定
29.5.4 在一系列代碼中循環(huán)
29.5.5 在整體中循環(huán)執(zhí)行某個操作
29.6 Perl中的常用函數(shù)
29.7 數(shù)組處理
29.7.1 push和pop函數(shù)
29.7 2 shift和unshift函數(shù)
29.7.3 splice函數(shù)
29.8 文件處理
29.8.1 close命令
29.8.2 open命令
29.9 散列處理
29.9.1 each函數(shù)
29.9.2 keys函數(shù)
29.9.3 values函數(shù)
29.10 系統(tǒng)處理
29.10.1 time函數(shù)
29.10.2 localtime函數(shù)
29.10.3 system命令
29.11 變量處理
29.11.1 替換
29.11.2 split函數(shù)
29.11.3 join函數(shù)
29.11.4 chomp函數(shù)
29.12 調(diào)試腳本
29.12.1 列表代碼
29.12.2 執(zhí)行代碼行
29.12.3 打印變量的值
29.12.4 斷點
29.13 小結
第7部分 附錄
附錄A UNIX命令參考
附錄B 詞匯表


 

本目錄推薦

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