注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIXUNIX超級(jí)工具:第二版

UNIX超級(jí)工具:第二版

UNIX超級(jí)工具:第二版

定 價(jià):¥128.00

作 者: (美)Jerry Peek,(美)Tim O'Reilly,(美)Mike Loukides著;張志龍[等]譯;張志龍譯
出版社: 中國(guó)電力出版社
叢編項(xiàng): O'REILLY系列
標(biāo) 簽: UNIX

ISBN: 9787508309477 出版時(shí)間: 2003-12-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 23cm+光盤(pán)1片 頁(yè)數(shù): 1223 字?jǐn)?shù):  

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

  就其特性而言,UNIX是一個(gè)“超級(jí)工具(power1tool)”環(huán)境。即使是剛開(kāi)始學(xué)習(xí)UNIX的用戶也能夠很快地領(lǐng)會(huì)到,在UNIX的shell編程、別名和歷史機(jī)制以及不同的編輯工具中,蘊(yùn)含著強(qiáng)大的功能。雖然如此,只有很少的用戶能夠真正掌握這種每個(gè)人都可以利用的功能。這都是因?yàn)橛刑嗟臇|西需要學(xué)習(xí)了!如果你使用過(guò)UNIX,就會(huì)知道很多程序是可以在Internet上得到的。本書(shū)及附帶的光盤(pán)中包含了我們認(rèn)為對(duì)UNIX超級(jí)用戶而言是最好的免費(fèi)軟件。它大約包含了幾千個(gè)提示、腳本和技巧,這些都能夠讓UNIX變得更容易、更有效,甚至更有趣。它還提供了功能強(qiáng)大且免費(fèi)的程序,從而提高了UNIX標(biāo)準(zhǔn)命令集的靈活性。每一個(gè)腳本和程序都可以在光盤(pán)上找到,因此你只需把它添加在你自己的超級(jí)工具集中即可。而且,如果你使用的是任何一種最常見(jiàn)的UNIX平臺(tái),那么你就不需要再編寫(xiě)軟件了,因?yàn)樗呀?jīng)對(duì)Solaris、SunOS、DigitallUNIX、IBMlAIX、HP/UX、LinuxlIntel以及SCOlUNIX平臺(tái)進(jìn)行了預(yù)編譯。(SCO1UNIX的二進(jìn)制文件很可能也可以在其他IntellUNIX平臺(tái)上運(yùn)行。)本書(shū)所帶光盤(pán)使用的是ISO-9660格式??梢詫⑺惭b為類(lèi)似于一個(gè)UNIX文件系統(tǒng),并用熟悉的命令瀏覽它(在使用其中的程序之前,你必須先把它安裝在硬盤(pán)上,可以使用我們提供的智能安裝程序)。本書(shū)系第二版。與第一版類(lèi)似,第二版收集了很多UNIX專家的意見(jiàn),許多內(nèi)容精選自O(shè)'Reilly的暢銷(xiāo)系列 —— UNIX技術(shù)手冊(cè)叢書(shū)(Nutshell Handbooks on UNIX),本書(shū)作者均為UNIX方面的專家,包括:Jerry Peek、Tim O'Reilly、Dale Dougherty、Mike Loukides、Chris Torek、Bruce Barnett、Jonathan Kamens、Gene Spafford、Simson Garfinkel以及其他一些人。然而,該版本在很多重要的方面又有所不同。書(shū)中涉及的內(nèi)容更多地傾向于POSIX實(shí)用程序,包括GNU版本。有關(guān)bash和tsch1shell的內(nèi)容更加寬泛,但是我們也保留了第一版中關(guān)于sh和csh核心概念的重點(diǎn)介紹,這有助于你使用所有的UNIX1shell。我們也更新了第一版所附帶光盤(pán)中的程序,添加了更多的腳本和程序,并結(jié)合了數(shù)以百計(jì)的讀者的修改和建議。

作者簡(jiǎn)介

  Jerry Peek從20世紀(jì)80年代初期開(kāi)始使用UNIX系統(tǒng)。他是UNIX和VMS方面的顧問(wèn),開(kāi)發(fā)并教授UNIX課程,是O’Reilly & Associates的資深作者,也是一名程序員和系統(tǒng)管理員。他現(xiàn)在是計(jì)算機(jī)科學(xué)專業(yè)的一名研究生。Jerry只要一有時(shí)間就徒步或者騎自行車(chē)到加利福尼亞的海岸,或者到拉丁美洲一個(gè)無(wú)名的小地方去旅行。

圖書(shū)目錄

第一章 簡(jiǎn)介
1.01 UNIX特殊在什么地方?
1.02 誰(shuí)接收用戶的輸入?
1.03 將程序設(shè)計(jì)成協(xié)同工作方式
1.04 用管道創(chuàng)建新工具
1.05 任何人都可以對(duì)shell編程
1.06 用于編輯的超級(jí)工具
1.07 讓用戶更加高效
1.08 shell的種類(lèi)
1.09 正在運(yùn)行哪個(gè)shell?
1.10 內(nèi)部命令和外部命令
1.11 shell如何執(zhí)行其他命令?
1.12 shell腳本的組成
1.13 為什么基本原理很重要?
1.14 內(nèi)核和后臺(tái)進(jìn)程(daemon)
1.15 文件名
1.16 通配符
1.17 擴(kuò)展文件名
1.18 誰(shuí)處理通配符?
1.19 文件系統(tǒng)的樹(shù)型結(jié)構(gòu)
1.20 用戶的主目錄
1.21 創(chuàng)建路徑
1.22 UNIX如何跟蹤文件:索引節(jié)點(diǎn)
1.23 文件訪問(wèn)權(quán)限
1.24 超級(jí)用戶(root)
1.25 訪問(wèn)目錄
1.26 多用戶系統(tǒng)可以做什么?
1.27 后臺(tái)處理如何工作?
1.28 后臺(tái)處理的一些注意事項(xiàng)
1.29 何時(shí)文件變成非文件?
1.30 重定向輸入和輸出
1.31 X Window系統(tǒng)
1.32 一個(gè)大的漏洞
1.33 UNIX聯(lián)網(wǎng)和通信
1.34 UNIX有什么問(wèn)題?
第一部分 請(qǐng)放輕松
第二章 登錄
2.01 定制shell
2.02 shell設(shè)置文件 —— 哪個(gè)、何處和為什么
2.03 shell設(shè)置文件的內(nèi)容
2.04 改變賬戶設(shè)置的提示:使shell隨時(shí)可用
2.05 提高登錄速度的技巧
2.06 在shell設(shè)置文件中使用絕對(duì)路徑名
2.07 C shell設(shè)置文件沒(méi)有被讀入時(shí)該怎么辦?
2.08 識(shí)別登錄shell
2.09 用設(shè)置提示符測(cè)試加速C shell
2.10 設(shè)置提示符測(cè)試中的注意事項(xiàng)
2.11 使用$-測(cè)試的快速ksh和bash啟動(dòng)
2.12 不同終端的自動(dòng)設(shè)置
2.13 設(shè)置每臺(tái)主機(jī)所需的.cshrc.$HOST文件
2.14 motd.diff:在登錄信息中顯示新內(nèi)容
2.15 整理登錄:僅顯示登錄信息一次
2.16 已獲得認(rèn)可的shell:使用未獲認(rèn)可的登錄shell
第三章 退出
3.01 退出時(shí)執(zhí)行命令
3.02 在Bourne/Korn shell退出時(shí)執(zhí)行命令
3.03 電子幸運(yùn)餅
3.04 自動(dòng)清除文件
3.05 阻止意外的C shell退出
3.06 阻止意外的Bourne shell退出
3.07 用screen分離會(huì)話
3.08 我使用的tty是什么?
第四章 組織主目錄
4.01 什么?我們自己組織?
4.02 存放程序和腳本的bin目錄
4.03 組織非執(zhí)行腳本
4.04 Emacs小程序目錄
4.05 私有(個(gè)人)目錄
4.06 命名文件
4.07 生成更多的目錄!
4.08 生成目錄的方法
4.09 用.exrc文件建立vi
4.10 用whereiz找出所有的命令版本
第五章 設(shè)置用戶終端類(lèi)型
5.01 關(guān)于終端有許多內(nèi)容需要了解
5.02 終端數(shù)據(jù)庫(kù)的思想
5.03 登錄時(shí)設(shè)置終端類(lèi)型
5.04 用tset設(shè)置TERMCAP變量
5.05 查詢用戶終端類(lèi)型:qterm
5.06 檢查清單:登錄時(shí)終端掛起
5.07 termcap和terminfo能完成什么和不能控制什么?
5.08 終端轉(zhuǎn)義序列
5.09 設(shè)置擦除、終止和中斷字符
5.10 找出可以使用的終端名
5.11 用tset初始化終端
5.12 用tput初始化終端
第六章 shell及環(huán)境變量
6.01 環(huán)境變量有什么好處?
6.02 父-子關(guān)系
6.03 預(yù)定義的環(huán)境變量
6.04 PATH環(huán)境變量
6.05 PATH和path
6.06 TZ環(huán)境變量
6.07 日本現(xiàn)在是什么時(shí)間?
6.08 shell變量
6.09 特殊的C shell變量
6.10 用不同的臨時(shí)環(huán)境執(zhí)行命令
第七章 設(shè)置用戶shell提示符
7.01 為什么要改變用戶提示符?
7.02 設(shè)置提示符基礎(chǔ)
7.03 C shell提示符在vi、rsh等中造成的麻煩
7.04 用內(nèi)置命令進(jìn)行快速提示符設(shè)置
7.05 多行shell提示符
7.06 用戶終端狀態(tài)行中的對(duì)話信息
7.07 初學(xué)者的“菜單提示符”
7.08 在shell提示符中突出顯示
7.09 用$SHLVL顯示subshell層
7.10 空白的shell提示符有什么好處?
7.11 用戶提示符中的dirs:比$cwd好
7.12 通過(guò)外部命令發(fā)出信號(hào)來(lái)設(shè)置變量
7.13 bash中的預(yù)提示命令
第二部分 讓計(jì)算機(jī)承擔(dān)繁瑣的工作
第八章 shell如何解釋用戶的輸入
8.01 shell能做些什么?
8.02 bash簡(jiǎn)介
8.03 tcsh簡(jiǎn)介
8.04 命令評(píng)價(jià)和意外地覆蓋文件
8.05 命令行的評(píng)價(jià)(evaluation)
8.06 輸出命令行參數(shù)
8.07 設(shè)置用戶搜索路徑
8.08 用戶不應(yīng)該運(yùn)行的命令目錄
8.09 別名中的通配符
8.10 eval:當(dāng)用戶需要另外一個(gè)機(jī)會(huì)時(shí)
8.11 bash將用哪一個(gè)?
8.12 C shell將使用哪一個(gè)?
8.13 是“2>&1>file”還是“>file 2>&1”?
8.14 Bourne shell引用
8.15 Bourne shell引用和C shell引用之間的不同
8.16 引用處理文件名中的特殊字符
8.17 verbose和echo變量顯示引用
8.18 here文檔
8.19 “特殊”字符和操作符
8.20 有多少個(gè)反斜杠?
第九章 快捷地使用命令行
9.01 UNIX命令行的特殊之處
9.02 用行刪除或字擦除快速修復(fù)一行
9.03 用CTRL-r重新顯示命令行
9.04 能否使用通配符創(chuàng)建文件?
9.05 用{}建立串
9.06 串編輯(冒號(hào))操作符
9.07 ksh和bash中的串編輯
9.08 文件名完成:加速文件名輸入
9.09 在文件名完成中不要匹配無(wú)用文件
9.10 文件名完成并不總是萬(wàn)靈丹
9.11 用foreach循環(huán)重復(fù)一個(gè)命令
9.12 Bourne shell的for循環(huán)
9.13 多行命令,次提示符
9.14 將here文檔用于格式化信件等
9.15 針對(duì)復(fù)雜命令的一次性腳本
9.16 命令替換
9.17 用臨時(shí)文件處理一系列文本
9.18 進(jìn)程替換
9.19 超前輸入
9.20 命令行中太多的文件
9.21 用xargs處理較長(zhǎng)的命令行
9.22 xargs:空格和換行的問(wèn)題
9.23 “參數(shù)太長(zhǎng)”錯(cuò)誤的解決方法
9.24 編輯ls-l、grep等的輸出來(lái)獲得文件列表
9.25 C shell重復(fù)命令
9.26 Expect
第十章 別名
10.01 創(chuàng)建自定義命令
10.02 常用命令的別名
10.03 帶有命令行參數(shù)的C shell別名
10.04 ksh和bash中的別名
10.05 對(duì)腳本執(zhí)行source命令
10.06 避免C shell的別名循環(huán)
10.07 如何在C shell別名中放入if-then-else
10.08 用makealias和quote在csh別名中修正引用
10.09 Shell函數(shù)
10.10 模擬的Bourne shell函數(shù)和別名
第十一章 歷史機(jī)制
11.01 歷史機(jī)制
11.02 歷史簡(jiǎn)述
11.03 我喜愛(ài)!$
11.04 我喜愛(ài)!:n*
11.05 我喜愛(ài)^^
11.06 為安全起見(jiàn),對(duì)通配符使用!$
11.07 歷史替換
11.08 重復(fù)命令循環(huán)
11.09 對(duì)一個(gè)文件執(zhí)行一系列命令
11.10 首先用:p檢查歷史
11.11 退出時(shí)保存歷史
11.12 將歷史傳給另外一個(gè)shell
11.13 shell命令行編輯
11.14 進(jìn)行交互式歷史編輯的其他方法
11.15 用histchars改變C shell的歷史字符
11.16 不必改變歷史字符
第十二章 作業(yè)控制
12.01 作業(yè)控制:快速運(yùn)行作業(yè),停止失控作業(yè)
12.02 指向作業(yè)的其他方法
12.03 “當(dāng)前作業(yè)”不總是用戶所期望的
12.04 作業(yè)控制和自動(dòng)寫(xiě)入:真正節(jié)省時(shí)間
12.05 系統(tǒng)超載?試著停止一些作業(yè)
12.06 作業(yè)改變狀態(tài)時(shí)通知用戶
12.07 用stty tostop停止后臺(tái)輸出
12.08 作業(yè)控制簡(jiǎn)述
12.09 用screen執(zhí)行多個(gè)shell會(huì)話
第十三章 重定向輸入和輸出
13.01 使用標(biāo)準(zhǔn)輸入和輸出
13.02 cat只有一個(gè)參數(shù)并不夠
13.03 (僅)將標(biāo)準(zhǔn)錯(cuò)誤發(fā)給管道
13.04 用管道連接到分頁(yè)程序時(shí)的問(wèn)題
13.05 在C shell中重定向:是否也會(huì)捕獲錯(cuò)誤?
13.06 用noclobber確保I/O重定向的安全性
13.07 subshell操作符()
13.08 使用{列表}對(duì)Bourne shell命令進(jìn)行分組
13.09 用tee將輸出發(fā)送到更多的地方
13.10 如何將幾個(gè)命令tee到一個(gè)文件?
13.11 tpipe —— 重定向stdout到多個(gè)地方
13.12 寫(xiě)到多個(gè)終端來(lái)示范
13.13 “文件名”-
13.14 空文件可以干什么?
13.15 滿位存儲(chǔ)桶能干什么:-)
13.16 用logerrs來(lái)存儲(chǔ)和顯示錯(cuò)誤
第三部分 文件系統(tǒng)
第十四章 快速移動(dòng)
14.01 熟悉文件系統(tǒng)
14.02 使用相對(duì)路徑和絕對(duì)路徑名
14.03 當(dāng)前目錄的好處是什么?
14.04 UNIX如何尋找用戶的當(dāng)前目錄?
14.05 cdpath:當(dāng)用戶改變目錄時(shí)可以節(jié)省時(shí)間
14.06 shell的pushd和popd命令
14.07 pushd的很好的別名
14.08 用別名快速cd
14.09 通過(guò)目錄的首部執(zhí)行cd命令
14.10 變量幫助用戶尋找目錄和文件
14.11 快速查找(任何用戶的)主目錄
14.12 用shell變量找到用戶的位置
14.13 用戶究竟位于哪個(gè)目錄?
14.14 用戶進(jìn)入/退出一個(gè)目錄時(shí)自動(dòng)設(shè)置
第十五章 通配符
15.01 文件命名通配符
15.02 文件名通配符簡(jiǎn)述
15.03 在Korn(和Bourne)shell中增加{}操作符
15.04 如果通配符不匹配怎么辦?
15.05 用通配符匹配所有“圓點(diǎn)文件”
15.06 在路徑名中不應(yīng)該使用通配符的情形
15.07 用grep-l獲取匹配文件列表
15.08 用grep-c獲取非匹配文件列表
15.09 nom:列出不匹配通配符的文件
15.10 僅匹配目錄的通配符
第十六章 尋找指定文件
16.01 除了find命令以外的方法
16.02 用ls-t和ls-u尋找最老的和最新的文件
16.03 重排ls列表
16.04 用ls-R列出所有子目錄
16.05 三個(gè)UNIX文件時(shí)間
16.06 clf, cls: “被壓縮的”ls列表
16.07 ls的快捷方式:ll,lf,lg等
16.08 ls-d選項(xiàng)
16.09 列出最近改變的文件的別名
16.10 findcmd:在搜索路徑中尋找命令
16.11 用ls-A和-a顯示隱藏文件
16.12 有用的ls別名
16.13 不能訪問(wèn)一個(gè)文件嗎?尋找文件名中的空格
16.14 顯示文件名中的非打印字符
16.15 用于UNIX轉(zhuǎn)換的有趣腳本:dir, ..., ...
16.16 自動(dòng)選擇一個(gè)惟一的文件名
16.17 從文件的路徑名獲取目錄名稱
16.18 列出剛剛創(chuàng)建/編輯的文件
16.19 stree:簡(jiǎn)單目錄樹(shù)
16.20 可視目錄樹(shù)程序vtree
16.21 找出具有相同名稱的所有目錄
16.22 用dircmp比較兩個(gè)目錄樹(shù)
16.23 比較兩個(gè)目錄樹(shù)中的文件名
16.24 根據(jù)類(lèi)型計(jì)數(shù)文件
16.25 由時(shí)間和大小列出文件
16.26 用findtext尋找文本文件
16.27 newer:打印最新文件的名稱
16.28 oldlinks:尋找未連接的符號(hào)鏈接
16.29 sls:帶有可選格式的超級(jí)ls
第十七章 用find尋找文件
17.01 find命令很好,問(wèn)題是如何使用它
17.02 深入目錄樹(shù)
17.03 不要忘記-print
17.04 尋找有特殊名稱的文件
17.05 尋找舊文件
17.06 成為find搜索操作符的專家
17.07 尋找待找文件的時(shí)間
17.08 確切的文件時(shí)間比較
17.09 -newer的問(wèn)題
17.10 對(duì)用戶所找到的文件執(zhí)行命令
17.11 使用-exec創(chuàng)建自定義的測(cè)試
17.12 用一個(gè)命令尋找多個(gè)內(nèi)容
17.13 根據(jù)類(lèi)型搜索文件
17.14 根據(jù)大小搜索文件
17.15 根據(jù)權(quán)限搜索文件
17.16 根據(jù)所有者和組搜索
17.17 復(fù)制一個(gè)目錄樹(shù)(不包含帶有find {}操作符的路徑名)
17.18 使用“快速find”
17.19 用find數(shù)據(jù)庫(kù)更快速地尋找文件
17.20 grep目錄樹(shù)
17.21 lookfor:哪個(gè)文件含有那個(gè)詞?
17.22 尋找到文件的鏈接
17.23 用-prune尋找文件
17.24 在find中略過(guò)目錄樹(shù)的一些部分(更具選擇性的-prune)
17.25 阻止find搜索聯(lián)網(wǎng)的文件系統(tǒng)
第十八章 鏈接、重命名和拷貝文件
18.01 拷貝文件的復(fù)雜之處
18.02 目錄中真正有什么?
18.03 有兩個(gè)或更多名稱的文件
18.04 關(guān)于鏈接的更多內(nèi)容
18.05 創(chuàng)建和刪除鏈接
18.06 陳舊的符號(hào)鏈接
18.07 鏈接目錄
18.08 為符號(hào)鏈接顯示實(shí)際的文件名
18.09 重命名、拷貝或者比較一組文件
18.10 完成任務(wù)的方法不止一種
18.11 用ren重命名文件
18.12 交互式地重命名一列文件
18.13 另一種方法
18.14 重鏈接多個(gè)符號(hào)鏈接
18.15 用cp-r拷貝目錄樹(shù)
18.16 用(tar | tar)拷貝目錄樹(shù)
第十九章 創(chuàng)建和讀取檔案
19.01 打包和移動(dòng)
19.02 shell檔案簡(jiǎn)介
19.03 unshar:拆除shell檔案
19.04 unshar的一個(gè)簡(jiǎn)單版本
19.05 使用tar創(chuàng)建和打開(kāi)檔案
19.06 GNU tar范例
19.07 從壓縮檔案中解壓文件
19.08 冗長(zhǎng)tar的問(wèn)題
19.09 一個(gè)系統(tǒng)V的磁帶存檔程序:cpio
第二十章 備份文件
20.01 tar簡(jiǎn)述
20.02 生成用戶自己的備份
20.03 如何用本地磁帶驅(qū)動(dòng)器生成備份
20.04 使用tar恢復(fù)磁帶上的文件
20.05 在遠(yuǎn)程磁帶驅(qū)動(dòng)器上使用tar
20.06 在遠(yuǎn)程機(jī)器上寫(xiě)磁帶驅(qū)動(dòng)器
20.07 為選擇的備份創(chuàng)建時(shí)間標(biāo)記文件
20.08 通知tar排除或者包含指定文件
20.09 程序不能識(shí)別通配符時(shí)的情況
20.10 避免對(duì)tar使用絕對(duì)路徑
20.11 按正確的順序獲得tar的參數(shù)
20.12 用SCCS或者RCS保護(hù)文件
20.13 SCCS基礎(chǔ)
20.14 RCS基礎(chǔ)
20.15 用rcsrevs列出RCS修正號(hào)
第二十一章 關(guān)于管理文件的更多內(nèi)容
21.01 混雜的內(nèi)容
21.02 存放臨時(shí)文件的更好的地方:/tmp
21.03 命名臨時(shí)文件
21.04 為什么/tmp和/usr/tmp都要使用?
21.05 文件最后訪問(wèn)時(shí)間的好處
21.06 文件的索引節(jié)點(diǎn)改變(不是“創(chuàng)建”!)時(shí)間
21.07 用touch設(shè)置文件的修改時(shí)間
21.08 MAILCHECK和mail變量的使用不局限于對(duì)郵件的檢查
21.09 用make自動(dòng)更新文件的打印輸出
21.10 在屏幕頂部保留一個(gè)目錄列表:dirtop
21.11 比較安全的刪除、移動(dòng)和拷貝
21.12 將文件復(fù)制到目錄
21.13 用stat讀取索引節(jié)點(diǎn)
21.14 自動(dòng)將日期附加給文件名
第二十二章 文件的安全性、所有權(quán)及共享
22.01 文件所有權(quán)和安全性的介紹
22.02 文件和目錄權(quán)限介紹
22.03 誰(shuí)將擁有新文件?
22.04 設(shè)置確切的umask
22.05 在一個(gè)目錄中帶有setgid位的組權(quán)限
22.06 用sticky位保護(hù)文件
22.07 使用chmod來(lái)改變文件的權(quán)限
22.08 方便的chmod=操作符
22.09 保護(hù)重要文件:讓這些文件不可寫(xiě)
22.10 cx,cw,c-w:快速改變文件權(quán)限
22.11 漏洞:不使用寫(xiě)權(quán)限來(lái)修改文件
22.12 用戶可以訪問(wèn)但不能列出的目錄
22.13 組和組所有權(quán)
22.14 將用戶加入到一個(gè)組來(lái)拒絕權(quán)限
22.15 改變權(quán)限
22.16 用cpmod復(fù)制權(quán)限
22.17 提高crypt安全性的方法
22.18 為了安全起見(jiàn)清除終端來(lái)阻止老化
22.19 shell腳本必須為可讀和(通常)可執(zhí)行
22.20 為什么不能在BSD UNIX下改變文件的所有權(quán)?
22.21 沒(méi)有chown如何改變文件的所有權(quán)呢?
22.22 su命令并不僅僅對(duì)于超級(jí)用戶可用
第二十三章 刪除文件
23.01 創(chuàng)建和刪除文件的循環(huán)
23.02 rm命令和它的危險(xiǎn)
23.03 使rm更安全的技巧
23.04 用yes總是回答“Yes”或者“No”
23.05 刪除一些,留下一些
23.06 交互式地刪除文件時(shí)比較快的方法
23.07 在目錄中進(jìn)行比較安全的文件刪除
23.08 安全刪除:正面的和反面的
23.09 delete:避免意外地刪除文件
23.10 無(wú)所顧忌地刪除:rm -f
23.11 刪除名字特殊的文件
23.12 使用通配符刪除名字特殊的文件
23.13 刪除空名文件
23.14 處理以短劃線(-)開(kāi)始的文件名
23.15 用unlink刪除名字特殊的文件
23.16 由索引號(hào)刪除一個(gè)名字特殊的文件
23.17 關(guān)于刪除目錄的問(wèn)題
23.18 如何創(chuàng)建和刪除目錄
23.19 刪除(BSD)不需要閱讀的手冊(cè)頁(yè)
23.20 刪除舊文件
23.21 刪除除了某個(gè)文件以外的所有文件
23.22 使用find命令清除不需要的文件
第二十四章 獲取磁盤(pán)空間的其他方法
24.01 清空而不是刪除一個(gè)文件
24.02 用“位存儲(chǔ)桶”日志文件和郵箱節(jié)省空間
24.03 刪除打開(kāi)的文件并不是一個(gè)好想法
24.04 使用鏈接節(jié)省空間
24.05 限制文件大小
24.06 使用制表符節(jié)省空間
24.07 壓縮文件以節(jié)省空間
24.08 節(jié)省空間:tar和壓縮目錄樹(shù)
24.09 磁盤(pán)空間的大小
24.10 zloop:在壓縮文件上執(zhí)行一個(gè)命令
24.11 用zvi、zex和zed來(lái)編輯壓縮文件
24.12 壓縮目錄樹(shù):良好的調(diào)整
24.13 用strip在可執(zhí)行文件中節(jié)省空間
24.14 小心使用strip
24.15 整理目錄
24.16 整理大型目錄
24.17 磁盤(pán)限額
24.18 大型文件不一定占用許多磁盤(pán)空間
第四部分 深入文件
第二十五章 顯示文件內(nèi)容
25.01 破解難題
25.02 運(yùn)用cat的四種方法
25.03 使用more對(duì)文件分頁(yè)
25.04 “l(fā)ess”分頁(yè)程序:功能比“more”更強(qiáng)大
25.05 對(duì)壓縮文件、RCS文件和不可打印文件分頁(yè)
25.06 空白處究竟是什么?
25.07 用cat-v或者od-c顯示非打印字符
25.08 尋找文件類(lèi)型
25.09 增加和刪除空白
25.10 壓縮額外的空白行
25.11 crush:一個(gè)略過(guò)所有空白行的cat
25.12 兩倍行距,三倍行距……
25.13 pushin:刪除額外的空白
25.14 如何查看一個(gè)文件的末尾:tail
25.15 較好地控制tail
25.16 在文件增長(zhǎng)時(shí)如何查看它?
25.17 沒(méi)有tail時(shí)的別名
25.18 觀察幾個(gè)文件的增長(zhǎng)
25.19 使用flip來(lái)反轉(zhuǎn)長(zhǎng)文件中的行
25.20 打印文件頭的內(nèi)容
25.21 加行號(hào)
第二十六章 正則表達(dá)式(模式匹配)
26.01 這是一個(gè)表達(dá)式
26.02 不要把正則表達(dá)式與通配符混淆
26.03 理解表達(dá)式
26.04 在正則表達(dá)式中使用元字符
26.05 使正則表達(dá)式準(zhǔn)確無(wú)誤
26.06 正則表達(dá)式到底匹配什么?
26.07 限制匹配范圍
26.08 不匹配不喜歡的字符
26.09 不同UNIX程序的有效元字符
26.10 帶實(shí)例的模式匹配快速參考
第二十七章 在文件中查找
27.01 grep的不同版本
27.02 用grep搜索文本
27.03 找出不匹配的文本
27.04 僅為單詞時(shí)才匹配的模式
27.05 用egrep對(duì)文本擴(kuò)展查找
27.06 快速grep不快
27.07 用grep查找一個(gè)模式列表
27.08 glimpse和agrep
27.09 新的grep更快
27.10 用rcsgrep搜索RCS文件
27.11 使用sed進(jìn)行多行上下文的grep搜索
27.12 用perl生成自定義的grep命令(等等)
27.13 用Perl編寫(xiě)的更多類(lèi)似于grep的程序
27.14 復(fù)合搜索
27.15 快速的限制性搜索
27.16 不區(qū)分大小寫(xiě)的搜索
27.17 在列中搜索字符
27.18 用“l(fā)ook”進(jìn)行快速搜索和拼寫(xiě)檢查
27.19 尋找二進(jìn)制文件內(nèi)部的單詞
27.20 高亮度的grep
第二十八章 文件比較
28.01 用diff檢查差別
28.02 用diff3比較三個(gè)不同的版本
28.03 上下文diff
28.04 并排diff:sdiff
28.05 并排比較文件
28.06 用sdiff選擇
28.07 用于非常長(zhǎng)文件的diff:bdiff
28.08 更友好的diff輸出
28.09 由diff建立的ex 腳本
28.10 diff和制表位的問(wèn)題
28.11 cmp和diff
28.12 用comm比較兩個(gè)文件
28.13 make不僅僅對(duì)程序員有用!
28.14 make的更多用途
28.15 用diffmk顯示troff文件中的變化
第二十九章 拼寫(xiě)檢查、詞計(jì)數(shù)和文本分析
29.01 UNIX的spell命令
29.02 用ispell對(duì)拼寫(xiě)進(jìn)行交互式的檢查
29.03 如何拼寫(xiě)某個(gè)單詞?
29.04 深入spell
29.05 向ispell的字典添加單詞
29.06 計(jì)算行、單詞和字符:wc
29.07 計(jì)算每個(gè)單詞使用的次數(shù)
29.08 查找a a這樣的雙字
29.09 尋找閉合形式
29.10 只對(duì)單詞操作 
第五部分 文本編輯
第三十章 vi使用提示及技巧
30.01 詳細(xì)講述vi和ex編輯器的理由
30.02 內(nèi)容概要
30.03 Mice與vi的對(duì)比
30.04 運(yùn)用vi進(jìn)行多文件編輯
30.05 文件之間的編輯
30.06 vi與ex的局部設(shè)置
30.07 利用緩沖區(qū)移動(dòng)或復(fù)制文本
30.08 利用編號(hào)的緩沖區(qū)恢復(fù)更多的刪除內(nèi)容
30.09 使用搜索模式和全局命令
30.10 在vi和ex中確認(rèn)替換
30.11 保存原始文件,寫(xiě)入新文件
30.12 部分文件的保存
30.13 添加到一個(gè)現(xiàn)有文件
30.14 利用模式移動(dòng)文本塊
30.15 實(shí)用的全局命令(模式匹配)
30.16 計(jì)算出現(xiàn)的次數(shù);取消搜索限制
30.17 將一行內(nèi)所有的單詞大寫(xiě)
30.18 為個(gè)別文件自動(dòng)設(shè)置vi選項(xiàng)
30.19 modelines:缺點(diǎn)還是優(yōu)點(diǎn)?
30.20 適合多種編輯器的設(shè)置文件;以搜索啟動(dòng)
30.21 單獨(dú)設(shè)置文件
30.22 用UNIX命令過(guò)濾文本
30.23 vi更安全的全文過(guò)濾
30.24 vi/ex文件恢復(fù)與聯(lián)網(wǎng)文件系統(tǒng)
30.25 退出時(shí),vi-r可能不能寫(xiě)入恢復(fù)的緩沖區(qū)內(nèi)容
30.26 shell轉(zhuǎn)義:使用一個(gè)UNIX命令時(shí)運(yùn)行另一個(gè)命令
30.27 vi復(fù)合搜索
30.28 用ctags和tags來(lái)跟蹤函數(shù)和包含文件
30.29 設(shè)置多個(gè)tags文件
30.30 vi比雙重功能的函數(shù)鍵更智能化
30.31 vi縮寫(xiě)詞
30.32 作為命令使用vi縮寫(xiě)詞(在vi間剪切和粘貼)
30.33 用vi縮寫(xiě)詞修改排版
30.34 vi行命令與字符命令
30.35 臨時(shí)空間溢出?使用另一個(gè)目錄
30.36 ex的打開(kāi)模式可以很方便
30.37 整理文本行
30.38 使用撤消命令來(lái)尋找位置
第三十一章 在vi中創(chuàng)建自定義命令
31.01 為什么敲鍵的次數(shù)比需要的更多?
31.02 用vi映射命令來(lái)節(jié)省時(shí)間和輸入量
31.03 使用map!的缺點(diǎn)
31.04 vi 的@函數(shù)
31.05 運(yùn)行vi時(shí)在窗口里進(jìn)行粘貼的鍵映射
31.06 保護(hù)鍵不被ex解釋
31.07 用于重復(fù)編輯的映射
31.08 vi中鍵映射的更多例子
31.09 .exrc文件范例
31.10 重復(fù)vi鍵映射
31.11 不使用CAPS LOCK輸入大寫(xiě)字母
31.12 文本輸入模式中不使用光標(biāo)移動(dòng)鍵的光標(biāo)移動(dòng)
31.13 讓光標(biāo)鍵在vi文本輸入模式下工作
31.14 vi映射的重要功能:使用noremap
31.15 避免vi執(zhí)行復(fù)雜的宏
31.16 用于截?cái)嚅L(zhǎng)文本行的vi宏命令
第三十二章 GNU Emacs
32.01 Emacs:另一種編輯器
32.02 Emacs的特點(diǎn):一本流水賬
32.03 用戶化及如何取消該功能
32.04 備份和自動(dòng)保存文件
32.05 將Emacs設(shè)置為覆蓋模式
32.06 命令完成
32.07 Mike最喜歡的時(shí)間節(jié)省器
32.08 合理高效地搜索
32.09 在使用Emacs之前不設(shè)置PWD
32.10 在文件中插入二進(jìn)制字符
32.11 使用縮寫(xiě)詞模式
32.12 解決Emacs的流控制問(wèn)題
32.13 不合理的消遣
第三十三章 批量編輯
33.01 為什么行編輯器不是很難上手?
33.02 編寫(xiě)編輯腳本
33.03 行定位
33.04 有用的ex命令
33.05 在vi中運(yùn)行編輯腳本
33.06 通過(guò)只編輯一個(gè)文件來(lái)改變多個(gè)文件
33.07 ed/ex批量編輯:避免在無(wú)匹配時(shí)出錯(cuò)
33.08 批量編輯注意事項(xiàng):大型文件 —— 編輯器的炸彈
33.09 patch:不同文件的通用升級(jí)程序
33.10 用qsubst命令從命令行進(jìn)行快速全程搜索
33.11 快速參考:awk
33.12 awk版本
第三十四章 sed流編輯器
34.01 關(guān)于sed必須了解的兩點(diǎn)
34.02 調(diào)用sed
34.03 測(cè)試和使用sed腳本:checksed,runsed
34.04 sed尋址基礎(chǔ)
34.05 腳本中命令的順序
34.06 每次只做一件事
34.07 定界正則表達(dá)式
34.08 sed替換式中的換行符
34.09 引用替換式中的搜索字符串
34.10 引用搜索字符串的一部分
34.11 搜索和替換:多個(gè)匹配中的某一個(gè)
34.12 文本變換
34.13 保留空間:保留緩沖區(qū)
34.14 轉(zhuǎn)換一行中的部分文本
34.15 跨行編輯
34.16 謹(jǐn)慎的代筆人
34.17 搜索跨行模式
34.18 刪除多行文本
34.19 在哪里都能進(jìn)行編輯,除了……
34.20 sed的測(cè)試命令
34.21 sed退出命令的幾個(gè)用途
34.22 sed退出命令中隱藏的危險(xiǎn)
34.23 shell腳本中的sed換行符、引用和反斜杠
34.24 快速參考:sed
第三十五章 超越文本編輯
35.01 為什么不是?
35.02 用fmt整理文本
35.03 fmt的可選項(xiàng)
35.04 recomment:整理程序注釋塊
35.05 用behead刪除郵件/新聞的標(biāo)題
35.06 用dd實(shí)現(xiàn)低級(jí)的文件清除
35.07 offset:縮進(jìn)文本
35.08 使文件中的行居中
35.09 在固定點(diǎn)分割文件:split
35.10 根據(jù)上下文分割文件:csplit
35.11 用tr過(guò)濾字符
35.12 在ASCII碼與EBCDIC碼之間進(jìn)行轉(zhuǎn)換
35.13 用dd進(jìn)行其他轉(zhuǎn)換
35.14 用cut剪切列或者字段
35.15 用colrm剪切列
35.16 用cols自動(dòng)創(chuàng)建文本列
35.17 用pr使文本成列排列
35.18 按列粘貼文本
35.19 用join連接文本行
35.20 快速參考:uniq
35.21 用IFS分割字符串
35.22 對(duì)齊參差不齊的列
35.23 旋轉(zhuǎn)文本
第三十六章 排序
36.01 排序
36.02 排序字段:sort是如何排序的?
36.03 更改字段定界符
36.04 空白字段定界符造成的混淆
36.05 按字母和數(shù)字排序
36.06 各種各樣的排序提示
36.07 對(duì)多行記錄項(xiàng)進(jìn)行排序
36.08 lensort:根據(jù)長(zhǎng)度對(duì)行進(jìn)行排序
36.09 根據(jù)姓氏對(duì)名單排序
第三十七章 Perl —— 反常、折衷的垃圾陳列器
37.01 關(guān)于Perl打算和不打算介紹的內(nèi)容
37.02 為什么要學(xué)習(xí)Perl語(yǔ)言之一
37.03 程序員的三種美德
37.04 為什么要學(xué)習(xí)Perl語(yǔ)言之二
37.05 Perl 5
第六部分 進(jìn)程管理
第三十八章 開(kāi)始、停止和殺死進(jìn)程
38.01 本章內(nèi)容
38.02 fork和exec
38.03 管理進(jìn)程:全部的概念
38.04 subshell
38.05 命令ps
38.06 控制終端
38.07 為什么ps把一些命令顯示在小括號(hào)內(nèi)?
38.08 什么是信號(hào)?
38.09 殺死前臺(tái)作業(yè)
38.10 用kill命令銷(xiāo)毀進(jìn)程
38.11 打印機(jī)隊(duì)列監(jiān)視器:一個(gè)可重新啟動(dòng)的daemon shell腳本
38.12 殺死所有的進(jìn)程
38.13 交互地殺死匹配某個(gè)模式的進(jìn)程
38.14 進(jìn)程失去了控制怎么辦? —— 停止它們
38.15 清除一個(gè)不能殺死的進(jìn)程
38.16 為什么用戶不能殺死僵死進(jìn)程?
38.17 在csh中退出時(shí)自動(dòng)殺死后臺(tái)進(jìn)程
38.18 nohup
第三十九章 時(shí)間和性能
39.01 時(shí)間是什么?
39.02 定時(shí)程序
39.03 csh時(shí)間變量
39.04 用runtime計(jì)算平均命令運(yùn)行時(shí)間
39.05 為什么系統(tǒng)會(huì)那么慢?
39.06 lastcomm:正在運(yùn)行什么命令以及需要用多長(zhǎng)時(shí)間?
39.07 檢查系統(tǒng)的負(fù)載:uptime
39.08 大環(huán)境會(huì)讓系統(tǒng)速度變慢
39.09 明白什么時(shí)候?qū)ζ渌脩粲押靡约笆裁磿r(shí)候不友好
39.10 nice的一個(gè)注意事項(xiàng)
39.11 在BSD UNIX系統(tǒng)下改變作業(yè)的優(yōu)先權(quán)
39.12 什么使得計(jì)算機(jī)變慢以及怎樣改變它?
第四十章 延遲執(zhí)行
40.01 非高峰時(shí)期的作業(yè)提交
40.02 等待一會(huì)兒:sleep
40.03 at命令
40.04 選擇at(所希望)運(yùn)行的shell
40.05 避開(kāi)其他at和cron作業(yè)
40.06 系統(tǒng)V.4的分批隊(duì)列
40.07 使at作業(yè)隱藏
40.08 自動(dòng)重新啟動(dòng)at作業(yè)
40.09 察看和刪除作業(yè)
40.10 nextday,nextweekday:明天或者下一個(gè)工作日
40.11 發(fā)送給自己的提醒郵件 
40.12 定期執(zhí)行程序:工具cron
40.13 添加crontab項(xiàng)
40.14 在一個(gè)cron項(xiàng)中包含標(biāo)準(zhǔn)輸入
40.15 crontab腳本使得crontab編輯更容易/更安全
第七部分 終端設(shè)備和打印機(jī)
第四十一章 終端與串行線設(shè)置
41.01 更深入的研究
41.02 stty及其所有內(nèi)容
41.03 用stty找出終端設(shè)置
41.04 UNIX系統(tǒng)怎樣處理制表符?
41.05 為什么有的系統(tǒng)在提示符處退格?
41.06 使用sleep程序來(lái)保留端口設(shè)置
41.07 從終端讀取長(zhǎng)文本行
41.08 pty和窗口系統(tǒng)
41.09 用來(lái)調(diào)整終端的命令
41.10 在shell程序中使用terminfo的性能
41.11 termcap和terminfo是如何描述終端的?
41.12 找出終端特殊鍵發(fā)送的字符
第四十二章 終端設(shè)備可能出現(xiàn)的問(wèn)題
42.01 搞清終端的含義
42.02 修改中止的終端或作業(yè)
42.03 為什么有時(shí)候改變TERM卻不起作用?
42.04 用于重置終端的核對(duì)清單
42.05 核對(duì)清單:屏幕尺寸是否合適?
42.06 屏幕尺寸測(cè)試文件
42.07 termtest:發(fā)送重復(fù)的字符到終端
42.08 擦除錯(cuò)誤信息太快怎么辦?試試這些辦法
第四十三章 打印
43.01 打印介紹
43.02 針對(duì)UNIX系統(tǒng)的打印介紹
43.03 用命令lpc實(shí)現(xiàn)打印機(jī)控制
43.04 使用不同的打印機(jī)
43.05 使用符號(hào)鏈接用于假脫機(jī)
43.06 打印到一個(gè)終端打印機(jī)
43.07 打印前的快速簡(jiǎn)單的格式化
43.08 用pr和fold修改頁(yè)邊空白
43.09 縮進(jìn)文本用于打印
43.10 不用pr在文件上添加文件名頁(yè)眉
43.11 很大的字母:banner
43.12 排版概述
43.13 文本格式化程序nroff,troff,ditroff……
43.14 nroff/troff和宏命令包
43.15 從源文件到打印機(jī)
43.16 groff
43.17 沒(méi)有nroff嗎?試試gnroff或awf
43.18 nroff怎樣生成粗體字和下劃線?怎樣撤消它?
43.19 撤消引導(dǎo)制表符以及其他一些瑣事
43.20 顯示troff宏定義
43.21 用sed預(yù)處理troff輸入
43.22 把文本文件轉(zhuǎn)換成PostScript
43.23 psselect:從某PostScript文件中打印某些頁(yè)
43.24 其他PostScript實(shí)用程序
43.25 可移植的位圖軟件包
第八部分 shell編程
第四十四章 針對(duì)有經(jīng)驗(yàn)用戶的shell編程指南
44.01 每個(gè)人都必須學(xué)習(xí)一些shell編程的內(nèi)容
44.02 編寫(xiě)一個(gè)簡(jiǎn)單的shell程序
44.03 shell究竟是什么?
44.04 測(cè)試系統(tǒng)是如何執(zhí)行文件的
44.05 用Bourne shell的case測(cè)試字符串的值
44.06 case語(yǔ)句中的模式匹配
44.07 UNIX進(jìn)程的退出狀態(tài)
44.08 用if語(yǔ)句測(cè)試退出狀態(tài)
44.09 測(cè)試成功
44.10 測(cè)試退出狀態(tài)的循環(huán)
44.11 設(shè)置shell(腳本)的退出狀態(tài)
44.12 捕獲由中斷引起的退出
44.13 read:從鍵盤(pán)讀取輸入
44.14 把a(bǔ)wk、sed等插入shell腳本中
44.15 處理shell腳本中的命令行參數(shù)
44.16 用一個(gè)for循環(huán)處理命令行參數(shù)
44.17 用while和shift處理參數(shù)
44.18 標(biāo)準(zhǔn)命令行解析
44.19 Bourne shell的set命令
44.20 test:測(cè)試文件和字符串
44.21 為一個(gè)新命令挑選名稱
44.22 查找一個(gè)或者多個(gè)程序名
44.23 使用.和source命令閱讀文件
第四十五章 針對(duì)新手的shell編程指南
45.01 基礎(chǔ)以外的東西
45.02 關(guān)于#和#!的故事
45.03 可以不需要shell來(lái)運(yùn)行你的腳本嗎?那么就不要使用它
45.04 試一試#!
45.05 一個(gè)自顯示的文件以及#!所做的事
45.06 確保用戶的腳本能夠被Bourne shell運(yùn)行
45.07 exec命令
45.08 向子進(jìn)程傳遞信號(hào)
45.09 不被賞識(shí)的Bourne shell“:”操作符
45.10 為了安全性和易于清除,只要文件一打開(kāi)就刪除它
45.11 多用途的jot命令
45.12 參數(shù)替換
45.13 節(jié)省磁盤(pán)空間與編程:一個(gè)程序的多個(gè)名稱
45.14 找出最后的命令行參數(shù)
45.15 如何清除所有的命令行參數(shù)?
45.16 for循環(huán)的標(biāo)準(zhǔn)輸入
45.17 編寫(xiě)使用多個(gè)變量的for循環(huán)
45.18 使用basename和dirname
45.19 使用了一些循環(huán)控制命令的while循環(huán)
45.20 概述:打開(kāi)文件和文件描述符
45.21 n>&m:交換標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤
45.22 逐行處理文件
45.23 重定向I/O循環(huán)的輸入輸出
45.24 shell可以從它的標(biāo)準(zhǔn)輸入讀入腳本,但是……
45.25 來(lái)自標(biāo)準(zhǔn)輸入的shell腳本
45.26 引用hereis文檔結(jié)束符:sh 和csh
45.27 為保護(hù)“秘密”回答而關(guān)閉回顯
45.28 快速參考:expr
45.29 使用expr測(cè)試字符串中的字符
45.30 獲取字符串的一部分
45.31 嵌套的命令替換
45.32 一個(gè)更好的讀取命令:grabchars
45.33 用一個(gè)case語(yǔ)句測(cè)試兩個(gè)字符串
45.34 Bourne shell中的數(shù)組
45.35 在腳本中使用控制字符
45.36 shell鎖文件
第四十六章 shell腳本調(diào)試和一些注意事項(xiàng)
46.01 調(diào)試shell腳本的一些提示
46.02 引用很麻煩嗎?想一想,然后使用命令echo
46.03 用Bourne shell調(diào)試程序顯示一個(gè)shell變量
46.04 終止數(shù)字測(cè)試中的語(yǔ)法錯(cuò)誤
46.05 終止字符串測(cè)試中的語(yǔ)法錯(cuò)誤
46.06 注意Bourne shell的-e程序錯(cuò)誤
46.07 引用和命令行參數(shù)
46.08 檢測(cè)失敗的內(nèi)置命令
46.09 如果命令沒(méi)有返回狀態(tài),則測(cè)試錯(cuò)誤消息
46.10 一個(gè)可移植的echo命令
第四十七章 避免使用C shell編程
47.01 為什么?
47.02 C shell編程被認(rèn)為是有害的
47.03 用if編寫(xiě)條件語(yǔ)句
47.04 C shell變量操作符和表達(dá)式
47.05 使用C shell數(shù)組
47.06 快速參考:C shell的switch語(yǔ)句
第九部分 其他內(nèi)容
第四十八章 辦公自動(dòng)化
48.01 內(nèi)容概要
48.02 在線電話和地址列表
48.03 屏幕上的便簽簿
48.04 自動(dòng)備忘錄和更多功能:日歷
48.05 leave:按時(shí)退出的神奇助手
48.06 為任意月份或年份獲得日歷:cal
48.07 標(biāo)識(shí)今天日期的cal
48.08 132列終端或打印機(jī)使用的日歷程序
48.09 使用pcal程序獲得PostScript日歷
48.10 使用名字和地址
48.11 索引(index)數(shù)據(jù)庫(kù)程序
48.12 使用帶有過(guò)濾器的index
第四十九章 數(shù)字操作
49.01 bc:shell提示符下的簡(jiǎn)單數(shù)學(xué)運(yùn)算
49.02 bc: 十六進(jìn)制或二進(jìn)制換算
49.03 基本換算中的注意事項(xiàng)
49.04 bc的正弦和余弦函數(shù)是以弧度為單位的
49.05 使用cvtbase進(jìn)行基本換算
49.06 使用expr進(jìn)行快速運(yùn)算
49.07 使用addup對(duì)一列進(jìn)行統(tǒng)計(jì)
49.08 擁有一個(gè)電子表格軟件是一件非常美妙的事
49.09 使用ipl處理商用圖形
第五十章 幫助 —— 在線文檔等
50.01 UNIX在線文檔
50.02 apropos命令
50.03 在沒(méi)有apropos的系統(tǒng)中實(shí)現(xiàn)apropos的功能
50.04 whatis:?jiǎn)涡忻畹恼?br />50.05 whereis: 找出命令的位置
50.06 搜索在線手冊(cè)頁(yè)
50.07 UNIX系統(tǒng)如何記住它們的名字?
50.08 使用的是哪個(gè)版本?
50.09 閱讀排列索引
50.10 不用學(xué)習(xí)troff就可建立用戶自己的手冊(cè)頁(yè)
50.11 使用-man宏編寫(xiě)一個(gè)簡(jiǎn)單的手冊(cè)頁(yè)
50.12 常見(jiàn)的UNIX錯(cuò)誤信息
第五十一章 各種各樣有用的程序和珍品
51.01 最后的寶藏
51.02 UNIX怎樣保存時(shí)間?
51.03 ASCII符:列表和獲得值
51.04 系統(tǒng)里有誰(shuí)?
51.05 用script拷貝用戶所做的事情
51.06 清除腳本文件
51.07 當(dāng)用戶失去耐心時(shí)
51.08 用行話輸入
51.09 制作“登錄”shell
51.10 date命令
51.11 制作測(cè)試用的任意大小的文件
51.12 你沒(méi)有足夠的笑臉嗎?
第五十二章 光盤(pán)中的內(nèi)容
52.01 介紹
52.02 免費(fèi)軟件和UNIX標(biāo)準(zhǔn)程序
52.03 用于UNIX的壓縮軟件包
52.04 光盤(pán)內(nèi)容的簡(jiǎn)要描述
52.05 使用超級(jí)工具光盤(pán)
52.06 沒(méi)有光驅(qū)怎么辦?
52.07 獲得軟件的其他途徑
52.08 從源代碼構(gòu)造程序
52.09 來(lái)自RTR的軟件支持
第五十三章 術(shù)語(yǔ)表

本目錄推薦

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