《UNIX用戶手冊》是由波尼亞托維斯基(Marty Poniatowski)編著、常曉波翻譯,清華大學出版社於2002年12月出版的計算機技術圖書。全書共953頁,定價110元,旨在為UNIX終端用戶提供系統化的操作指南和編程參考。
該書分為三大部分:第一部分講解UNIX日常操作與終端用戶管理,涵蓋檔案系統操作、許可權管理及find/vi/grep/sed/awk等核心工具;第二部分聚焦shell編程,涉及Bash、Korn、C三種shell編程結構,新增C/C 和Java語言基礎內容;第三部分解析系統管理知識,包括進程監控、備份策略、列印管理,同時整合TCP/IP/NFS網路協定及Windows系統互動操作。全書通過命令解析與手冊頁示例,提供登錄流程、網際網路訪問、正則表達式套用及性能分析工具(iostat/vmstat)等實踐指導。
基本介紹
- 作者:波尼亞托維斯基
- 譯者:常曉波
- 出版社:清華大學出版社
- 出版時間:2002年12月
- 頁數:953 頁
- 定價:110 元
- 裝幀:平裝
- ISBN:9787302059240
內容簡介
每一位終端用戶的完整的UNIX手冊:全面更新、更多範例!UNIX終端用戶急需一本有深度的最親的參考手冊;要講解UNIX命令而不是簡單地羅列命令!由最優秀的UNIX作者Marty Poniatowski編著的《UNIX用戶手冊第二版》涵蓋了UNIX用戶需要掌握的每一個主題,而且都附有十分清晰、實用的範例。第一部分講述了與UXIX日常操作和終端用戶管理相關的內容,第二部分深入探討了編程方法。第三部分則闡述了與Windows相關的每一個方面。讀者可以快速、容易地找到以下問題的答案。·入門:登錄、電子郵件、網際網路訪問和關鍵的UNIX檔案管理命令·關鍵的UNIX工具:包括find、vi、grep、sed和awk·shells和shell編程:Bash、Korn和C·完整的編程部分:包括新增加的對用戶所關心的C/C++和Java的介紹·終端用戶管理:進程、啟動、關閉、用戶和組、備份、軟體管理、列印等·聯網和Internet協定·
圖書目錄
第1章 入門指南——登錄、電子郵件、網際網路訪問和UNIX組件
1.1 簡介
1.2 多用戶的UNIX系統
1.2.1 字母的大小寫
1.2.2 登錄過程
1.3 線上手冊頁
1.4 電子郵件
1.5 訪問網際網路
1.6 UNIX組件
第2章 UNIX檔案系統介紹——檔案系統布局、file和Is命令
2.1 UNIX基礎
2.2 檔案類型
2.2.1 文本檔案
2.2.2 數據檔案
2.2.3 原始碼檔案
2.2.4 執行檔
2.2.5 shell程式
2.2.6 連結
2.2.7 設備檔案
2.3 file命令
2.4 ls命令
2.5 檔案系統布局
2.6 Linux檔案系統布局
2.7 本章所用部分命令的手冊頁
2.7.1 file
2.7.2 Is
第3章 使用檔案和目錄——許可權、命令、檔案名稱擴展和通配符
3.1 簡介
3.2 許可權
3.3 絕對路徑名和相對路徑名
3.4 檔案名稱擴展和通配符
3.5 pwd和cd
3.6 chmod
3.7 cp
3.8 my
3.9 mkdir
3.10 rm
3.11 rmdir
3.12 使用命令
3.12.1 使用cd、pwd、ls、mkdir和cp命令
3.12.2 使用my命令
3.12.3 具有破壞作用的兩個命令rm和rmdir
3.13 本章所用部分命令的手冊頁
3.13.1 cd
3.13.2 chmod
3.13.3 cp
3.13.4 mkdir
3.13.5 my
3.13.6 pwd
3.13.7 rm
3.13.8 rmdir
第4章 查看檔案——重定向、cat、more、pg、head和tail命令
4.1 本章重點
4.2 重定向
4.3 用cat、more、pg、head和tail命令查看檔案
4.4 本章所用部分命令的手冊頁
4.4.1 cat
4.4.2 head
4.4.3 more
4.4.4 pg
4.4.5 tail
第5章 UNIX工具——split、wc、sort、cmp、diff、comm、dircmp、cut、paste、join和tr
5.1 並非所有UNIX變體都能使用所有的命令
5.1.1 split
5.1.2 wc
5.1.3 sort
5.1.4 cmp、diff和comm
5.1.5 dircmp
5.1.6 cut
5.1.7 paste
5.1.8 tr
5.2 本章所用部分命令的手冊頁
5.2.1 cmp
5.2.2 comm
5.2.3 cut
5.2.4 diff
5.2.5 dircmp
5.2.6 join
5.2.7 paste
5.2.8 sort
5.2.9 tr
5.2.10 wc
第6章 高級UNIX工具——正則表達式、sed、awk和grep
6.1 三個命令
6.2 正則表達式中應注意的地方
6.3 表達式是字元串和通配符
6.4 sed
6.5 awk
6.6 grep
6.7 本章使用的命令手冊頁
6.7.1 awk
6.7.2 grep
6.7.3 sed
第7章 find命令
7.1 find概述
7.1.1 查找指定類型的檔案
7.1.2 查找空檔案和空目錄
7.1.3 根據檔案名稱、檔案大小或二者的組合來查找檔案
7.1.4 根據擁有者、類型和許可權來查找檔案
7.1.5 查找許久未訪問的檔案並在找到的檔案上運行命令
7.1.6 find小結
7.2 本章使用的find命令的手冊頁內容
第8章 vi編輯器
8.1 vi編輯器簡介
8.2 正則表達式的警告
8.3 表達式是字元串和通配符
8.3.1 模式與符號
8.3.2 啟動一個vi會話
8.3.3 游標控制命令
8.3.4 在vi中添加文本
8.3.5 在vi中刪除文本
8.3.6 在vi中修改文本
8.3.7 在vi中查找與替換
8.3.8 在vi中複製文本
8.3.9 在vi中撤消與重複
8.3.10 保存文本和退出vi
8.3.11 vi中的選項
8.3.12 vi中的狀態
8.3.13 在文本中定位段落和放置標記
8.3.14 在vi中連線行
8.3.15 游標放置與螢幕調整
8.3.16 shell轉義命令
8.3.17 宏與縮寫
8.3.18 縮進文本
8.3.19 shell過濾器
8.3.20 模式匹配
8.4 本章中使用的命令手冊頁
第9章 Bash shell簡介
9.1 不同的shell
9.2 Bash簡介
9.2.1 執行命令
9.2.2 在.bashrc檔案中初始化歷史列表
9.2.3 從歷史列表中重用命令
9.2.4 編輯命令行
9.2.5 .bashrc檔案中的別名
9.2.6 命令和路徑補全
9.2.7 檔案名稱擴展
9.2.8 重定向(I/O重定向)
9.2.9 shell和環境變數
9.2.10 後台作業與作業控制
9.2.11 umask與許可權
第10章 KornShell簡介
10.1 不同的shell
10.2 KomShell簡介
10.2.1 啟動檔案
10.2.2 歷史檔案.sh_history
10.2.3 從歷史列表中取回命令
10.2.4 用r再次執行命令
10.2.5 使用vi指令來取回命令
10.2.6 用vi指令編輯命令行
10.2.7 KomShell中的別名
10.2.8 命令和路徑補全
10.2.9 檔案名稱擴展
10.2.10 重定向(I/O重定向)
10.2.11 環境變數
10.2.12 後台作業與作業控制
10.2.13 umask與許可權
10.2.14 使用chmod命令改變檔案的許可權
10.3 本章所用部分命令的手冊頁
10.3.1 kill
10.3.2 ksh
10.3.3 umask
第11章 C Shell簡介
11.1 不同的Shell
11.2 C Shell簡介
11.2.1 執訂命令
11.2.2 .cshrc檔案
11.2.3 .login檔案
11.2.4 在.cshrc檔案中初始化歷史列表
11.2.5 命令行歷史
11.2.6 從歷史列表中重執行命令
11.2.7 .cshrc檔案中的別名
11.2.8 檔案名稱擴展
11.2.9 重定向(I/O重定向)
11.2.10 shell和環境變數
11.2.11 後台作業與作業控制
11.2.12 umask與許可權
11.2.13 用chmod命令改變檔案許可權
11.3 本章所用部分命令的手冊頁
第12章 shell編程
12.1 shell編程
12.2 創建shell程式的步驟
12.3 ksh編程
12.3.1 shell變數
12.3.2 命令替換
12.3.3 讀取用戶輸入
12.3.4 shell程式的參數
12.3.5 測試和分支
12.3.6 使用case語句進行決策
12.3.7 循環
12.3.8 while循環
12.3.9 shell函式
12.3.10 shell程式中的awk
12.3.11 shell程式:HP-UX邏輯卷管理器
12.4 C shell編程
12.4.1 命令替換
12.4.2 讀取用戶輸入
12.4.3 測試和分支
12.4.4 循環
12.4.5 用switch制訂決策
12.4.6 C shell程式的調試
12.4.7 程式運行了多少時間
12.5 本章所用部分命令的手冊頁
第13章 系統管理
13.1 系統管理
13.2 用ps檢查進程
13.3 終止一個進程
13.4 信號
13.5 系統的啟動與關閉腳本
13.6 另一種啟動與關閉方法
13.7 關閉系統
13.8 用戶和組
13.9 與磁碟相關的概念
13.10 查看己安裝的檔案系統及交換空間
13.11 確定磁碟的使用情況
13.12 系統備份
13.13 計畫cron任務
13.14 網路
13.15 系統日誌及日誌檔案
13.16 dmesg
13.17 核心
13.18 設備檔案
13.19 軟體管理
13.20 列印
13.21 基於圖形的管理工具
13.22 本章所用部分命令的手冊頁
13.22.1 cron
13.22.2 df
13.22.3 du
13.22.4 group
13.22.5 inittab
13.22.6 mount
13.22.7 newgrp
13.22.8 Passwd
13.22.9 ps
13.22.10 shutdown
13.22.11 vipw
第14章 UNIX的性能分析工具
14.1 簡介
14.2 標準UNIX命令
14.2.1 用iostat命令統計I/O和CPU的使用情況
14.2.2 用vmstat命令統計虛擬記憶體的使用情況
14.2.3 用netstat命令統計網路的使用情況
14.3 用ps檢測進程
14.4 終止一個進程
14.5 信號
14.5.1 用showmount顯示遠程安裝
14.5.2 顯示系統交換
14.5.3 用sar產生系統行為報告
14.5.4 用timex來分析命令
14.6 高級圖形化性能工具
14.7 HP GlancePlus/UX
14.7.1 關於Process List的說明
14.7.2 關於CPU Report屏的說明
14.7.3 關於Memory Report屏的說明
14.7.4 關於Disk Report屏的說明
14.7.5 GlancePlus概述
14.7.6 使用VantagePoint Performance Agent確定瓶頸
14.7.7 HP VantagePoint Performance Agent和HP VantagePoint276 Performance Analyzer/UX
14.8 本章所用部分命令的手冊頁
14.8.1 iostat
14.8.2 Sar
14.8.3 showmount
14.8.4 swapinfo
14.8.5 timex
14.8.6 Top
14.8.7 vmstat
第15章 公共桌面環境
15.1 使用圖形用戶界面的原因
15.2 CDE基礎
15.2.1 HP-UX和AIX中的CDE
15.2.2 Solaris中的CDE
15.3 定製CDE
15.3.1 使用Style Manager編輯CDE
15.3.2 從前台面板中添加或刪除對象
15.3.3 添加另一個工作區
15.3.4 用其他方式更改前台面板
15.3.5 在上滑子面板中進行修改
15.3.6 改變默認印表機的顯示名
15.3.7 前台面板動畫
15.3.8 為工作區選單添加條目
15.3.9 創建控制按鈕、操作和檔案類型
15.3.10 創建新的圖示和操作
15.3.11 使用不同字型
15.3.12 更改登錄訊息
15.3.13 改變登錄畫面
15.4 高級主題
15.4.1 X、Motif和CDE之間的聯繫
15.4.2 X視窗系統
15.4.3 Motif
15.4.4 CDE
15.5 X、Motif和CDE配置檔案
15.5.1 X配置檔案
15.5.2 Motif配置檔案
15.5.3 CDE配置檔案
15.5.4 CDE配置檔案的位置
15.5.5 配置檔案是怎樣一起工作的
15.5.6 指定外觀和行為
15.6 CDE啟動時的事件序列
15.7 CDE及性能
15.8 結論
第16章 聯網
16.1 UNIX聯網技術
16.2 IEEE802.3、TCP/IP概要
16.3 Internet協定(IP)地址
16.4 使用網路
16.5 ARPA服務(在運行不同作業系統的主機間通信)
16.6 Berkeley命令(在UNIX系統間通信)
16.7 主機名映射
16.7.1 /etc/hosts
16.7.2 /etc/hosts.equiv
16.7.3 /.rhosts
16.8 網路檔案系統(Network File System NFS)
16.9 其他網路命令與配置
16.9.1 ping
16.9.2 netstat
16.9.3 route
16.9.4 ifconfig
16.9.5 rpcinfo
16.9.6 arp
16.9.7 lanadmin
16.9.8 ndd
16.9.9 nslookup
16.10 本章所用部分命令的手冊頁
16.10.1 ftp
16.10.2 ifconfig
16.10.3 netstat
16.10.4 ping
16.10.5 rcp
16.10.6 remsh
16.10.7 rlogin
16.10.8 route
16.10.9 rpcinfo
16.10.10 rwho
16.10.11 telnet
第17章 軟體開發簡介
17.1 簡介
17.2 理解電腦程式
17.3 編譯性語言與解釋性語言
第18章 編程結構
18.1 簡介
18.2 賦值結構
18.3 數學操作符
18.4 比較表達式
18.5 循環結構
18.6 選擇結構
18.6.1 if…then…else語句
18.6.2 嵌套的if…then…else語句
18.6.3 Case語句
18.7 數據結構
第19章 程式設計
19.1 簡介
19.2 一個實際例子

