目 錄
譯者序
前言
第1章 什么是UNIX
1.1 本章內容
1.2 什么是UNIX
1.3 UNIX的歷史
1.3.1 C程序語言
1.3.2 UNIX變得流行起來
1.4 多用戶系統(tǒng)是什么
1.5 探索shell奧秘
1.6 獲得幫助
1.6.1 幫助頁、UNIX的在線幫助
1.6.2 在UNIX中得到幫助的其他方法
1.7 小結
第2章 進入系統(tǒng)與使用命令行
2.1 本章內容
2.1.1 登錄及退出系統(tǒng)
2.1.2 用Passwd更改口令
2.1.3 挑選一個安全的口令
2.1.4 你是誰
2.1.5 找出還有誰登錄到系統(tǒng)中
2.1.6 每個人正在系統(tǒng)中做什么
2.1.7 檢查當前日期和時間
2.1.8 查看日歷
2.2 利用UN IX進行簡單的數學計算
2.2.1 利用bc中綴計算器
2.2.2 利用dc后綴計算器
2.3 小結
第3章 在文件系統(tǒng)中漫游
3.1 本章內容
3.2 分級文件系統(tǒng)是什么
3.2.1 UNIX文件系統(tǒng)組織
3.2.2 bin目錄
3.2.3 dev目錄
3.2.4 etc目錄
3.2.5 lib目錄
3.2.6 lost十found目錄
3.2.7 mnt目錄和sys目錄
3.2.8 tmp 目錄
3.2.9 usr目錄
3.2.10 預層之下的其他雜項
3.3 Mac和PC文件系統(tǒng)與UNIX文件系統(tǒng)的區(qū)別
3.4 目錄分隔符字符
3.5 相對文件名和絕對文件名的區(qū)別
3.5.1 UNIX中的隱藏性文件
3.5.2 特殊的“.”和“..”目錄
3.5.3 env命令
3.5.4 PATH和HO ME
3.5.5 用pwd找到你的位置
3.5.6 用cd移至另一位置
3.6 小結
第4章 列出文件并管理磁盤的使用
4.1 本章內容
4.1.1 ls命令
4.1.2 ls命令有關知識
4.1.3 利用ls告知更多的信息
4.1.4 標記的組合
4.1.5 在不更改位置時列出目錄
4.2 特殊的ls命令標記
4.2.1 在ls中更改歸類順序
4.2.2 在ls中遞歸地列出目錄樹
4.2.3 ls中的長列表格式
4.2.4 權限串
4.2.5 ls中的目錄長列表格式
4.2.6 用touch命令創(chuàng)建文件
4.2.7 用du檢查磁盤空間的使用
4.2.8 用df檢查可用的磁盤空間
4.2.9 用compress程序縮短大的文件
4.3 小結
第5章 所有權及權限
5.1 本章內容
5.1.1 理解文件權限設置
5.1.2 目錄權限串
5.1.3 用chmod修改文件和目錄的權限
5.1.4 利用chmod設置新的文件權限
5.1.5 計算數字權限串
5.1.6 利用umask命令建立缺省的文件和目錄權限
5.1.7 辨別任何文件或目錄文件的主人和組
5.1.8 改變文件或目錄文件的主人
5.1.9 改變一個文件或目錄的組
5.2 小結
第6章 創(chuàng)建、移動重命名和刪除文件和目錄
6.1 本章內容
6.1.1 利用mkdir創(chuàng)建新目錄
6.1.2 利用cp將文件復制到新的位置
6.1.3 利用mv將文件移至新的位置
6.1.4 利用mv重命名文件
6.1.5 利用rmdir刪除目錄
6.1.6 利用rm刪除文件
6.1.7 將rm命令的危險性減至最小
6.2 小結
第7章 查看文件
7.1 本章內容
7.1.1 利用file搜索文件類型
7.1.2 利用file探究UNIX目錄
7.1.3 利用head觀察頭幾行
7.1.4 利用tail察看最后幾行
7.1.5 利用cat觀看文件內容
7.1.6 用more觀看大文件
7.2 小結
第8章 過濾器與管道
8.1 本章內容
8.1.1 文件重定向的秘密
8.1.2 利用wc計算字數和行數
8.1.3 利用uniq刪除多余行
8.1.4 利用sort將文件中的信息排序
8.1.5 利用cat-n和nl給文件中的行編號
8.1.6 nl的訣竅和功能
8.2 小結
第9章 通配符與常規(guī)公式
9.1 本章內容
9.1.1 文件名通配符
9.1.2 高級文件名通配符
9.1.3 創(chuàng)建復雜的常規(guī)公式
9.1.4 利用grep搜索文件
9.1.5 使用egrep嘗試復雜表達式
9.1.6 利用fgrep一次性搜索多種模式
9.1.7 利用sed修改東西
9.2 小結
第10章 強大的過濾器與文件重定向
10.1 本章內容
10.1.1 瘋狂古怪的awk命令
10.1.2 利用tee重新定制流水線的路程
10.2 小結
第11章 vi編輯器的介紹
11.1 本章內容
11.1.1 如何啟動和退出vi
11.1.2 光標在vi中的簡單運動
11.1.3 以單詞和頁為單位移動
11.1.4 利用i、ao、O將文本插入到文件中
11.1.5 刪除文本
11.1.6 在一個文件中搜索
11.1.7 如何正確地啟動vi
11.1.8 vi中的冒號命令
11.2 小結
第12章 vi的高級技巧、工具和技術
12.1 本章內容
12.1.1 更改和替換命令
12.1.2 數字重復前綴
12.1.3 在文件中標出行數
12.1.4 搜索和替換
12.1.5 用:map命令映射鍵
12.1.6 移動句子和段
12.1.7 用!訪問UNIX
12.2 vi命令的總結
12.3 小結
第13章 emacs編輯器總覽
13.1 本章內容
13.1.1 啟動emacs及插入文本
13.1.2 如何在文件中進行移動
13.1.3 如何刪除字符和單詞
13.1.4 在emacs中搜索和替換
13.1.5 使用emacs教程和幫助系統(tǒng)
13.1.6 操作其他文件
13.2 小結
第14章 shell命令的介紹
14.1 本章內容
14.1.1 哪些shell可用
14.1.2 識別shell
14.1.3 如何選擇新的she1l
14.1.4 學習shell的環(huán)境
14.1.5 csh配置文件的探索
14.2小結
第15章 深入了解Cshell
15.1 本章內容
15.1.1 Cshell和Kornshell的回溯機制
15.1.2 利用命令回溯減少輸入量
15.1.3 別名命令
15.1.4 一些強大的別名
15.1.5 設置慣用提示符
15.1.6 創(chuàng)建簡單的shell腳本
15.2 小結
第16章 基本的shell程序設計
16.1 本章內容
16.1.1 shell的變量
16.1.2 shell中的數學計算
16.1.3 比較函數
16.1.4 條件表達式
16.1.5 循環(huán)表達式
16.2 小結
第17章 作業(yè)控制
17.1 本章內容
17.1.1 在shell中的作業(yè)控制:終止作業(yè)
17.1.2 前后臺和UNIX程序
17.1.3 了解正在運行的作業(yè)
17.1.4 利用kill命令結束進程
17.2 小結
第18章 UNIX環(huán)境下的打印
18.1 本章內容
18.1.1 利用printers命令搜索本地打印機
18.1.2 利用lpr或lp命令打印文件
18.1.3 利用pr命令格式化打印作業(yè)
18.1.4 操作打印隊列
18.2 小結
第19章 搜索信息和文件
19.1 本章內容
19.1.1 find命令和古怪的參數
19.1.2 與xargs一起使用find命令
19.2 小結
第20章 與其他用戶通信
20.1 本章內容
20.1.1 利用mesg激活消息
20.1.2 利用write命令給其他用戶寫信
20.1.3 利用mailx閱讀電子郵件
20.1.4 利用mailx命令發(fā)送郵件
20.1.5 發(fā)送郵件的更好的命令———elm
20.2小結
第21章 使用Netscape瀏覽WorldWideWeb
21.1 本章內容
21.2 Internet介紹
21.2.1 啟動瀏覽器
21.2.2 尋找某些站點
21.2.3 定制你的瀏覽器
21.3 小結
第22章 Internete-mail、Netnews和IRC
22.1本章內容
22.1.1 發(fā)送e-mail給Internet用戶
22.1.2 與遠程的Internet用戶交談
22.1.3 使用WAIS搜索數據庫
22.1.4 通過gopher擁有全世界
22.1.5 訪問世界上的圖書館
22.1.6 所有合適或不合適的新聞
22.2 小結
第23章 使用telnet和ftp
23.1 本章內容
23.1.1 連接到Internet的遠程站點
23.1.2 從其他的Internet站點拷貝文件
23.1.3 利用archie尋找檔案
23.1.4 一些有趣的telnet站點
23.2 小結
第24章 UNIX中的C語言程序設計
24.1 本章內容
24.1.1 編寫第1個程序
24.1.2 基本數據類型和操作符
24.1.3 條件語句
24.1.4 循環(huán)語句
24.1.5 函數
24.1.6 數組
24.1.7 指針
24.1.8 結構
24.2 小結
24.3 下一步做什么術語