內容簡介
本書內容豐富、重點突出、文字簡練、語言流暢、實用性強。
目錄
第1章 UNIX概述與安裝 1
第2章 命令行基礎知識 25
第3章 檔案系統基礎知識 57
第4章 檔案和目錄操作 80
第5章 編輯檔案 109
第6章 Shell基礎知識 129
第7章 Shell高級編程 181
第8章 進程管理 237
第9章 用戶管理 266
第10章 軟體包的製作與管理 287
第11章 磁碟空間管理 318
第12章 TCP/IP網路管理 347
第13章 TCP/IP網路套用 367
第14章 網路檔案系統 386
第15章 系統啟動與關機 396
第16章 檔案系統內部組織 415
第17章 檔案系統管理 432
參考文獻 466
序言
《UNIX從入門到精通》自出版以來,得到了廣大讀者的極大關照,值此再版之際,本人深表謝意。根據出版社的要求和讀者的反饋意見,再版時,本書從內容、文字及章節編排等方面做了全面的梳理與更新,力求內容豐富、重點突出、文字簡練,兼顧知識的系統性與實用性。同時也糾正了第一版中存在的問題。
目前存在許多不同品牌的UNIX,如IBM公司的AIX、Sun公司的Solaris,以及HP公司的HP-UX等。那么,學習UNIX系統究竟應如何下手呢?這是一個令許多UNIX初學者感到困惑和迷茫的問題。事實上,這些UNIX系統之間大同小異,具有很多共性。因此,只需任意選用一種UNIX系統,創建一個上機學習環境,選購一本有效參考書,從最基本的命令行開始(最好不要走圖形界面的捷徑),逐步深入其中,快速掌握一門UNIX技術。等到得心應手時,再學習其他UNIX,就會達到觸類旁通的效果。
UNIX的強大功能完全表現在命令行中,體現在命令的充分發揮與靈活運用方面。故本書從UNIX的基本命令入手,由淺入深,逐步闡述UNIX系統的基本概念與設計原理,同時給出大量的套用實例。在此基礎上,對UNIX的精華部分,如Shell編程、進程管理、用戶管理、磁碟空間管理、檔案系統內部組織、檔案系統管理、系統啟動與關機、TCP/IP網路的管理與套用、軟體包的製作與安裝等方面進行了深入的討論。
在內容編排方面,本書採用概念與實例相結合,系統性與實用性相結合的原則,力求循序漸進,兼顧初學者與資深人員,儘可能提供更多的知識點。書中給出的實例與代碼都是精心選擇的,既有助於理解基本概念,也可為日後的系統維護提供參考。
本書主要介紹UNIX系統最基本的核心內容,儘可能不涉及不同UNIX品牌的功能擴充部分。由於UNIX沒有統一的版本,同樣的命令,在不同的UNIX系統中,其選項、參數與輸出的結果也不盡相同,這為編寫一本通用的UNIX書籍帶來很大的難度。為了保持本書所述內容的普遍性,在討論的過程中,我們儘量介紹大多數系統都提供的命令和功能。在介紹具體的命令時,也儘量不講特定系統獨有的內容,即使很有特點的命令選項也是如此。本書給出的命令語法,也只是常用的命令選項或幾個主流UNIX廠商均有的內容,而非命令的全部。這一點需要特別說明。
在本書給出的例子中,需要用戶輸入的命令均以黑體字元形式給出。其中,命令提示符為“#”者,表示只有超級用戶才能使用的命令;命令提示符為“$”者,表示普通用戶也可以使用的命令。
本書是作者多年學習UNIX系統的經驗與體會,如果能使讀者在學習UNIX作業系統時有所裨益,將是本人的莫大榮幸。但由於時間倉促,且限於作者的水平和能力,如有不當或者錯誤之處,懇請廣大讀者給予批評指正。
在本書的寫作過程中,從寫作的宗旨與原則,到章節的選定與編排,都得到了電子工業出版社及美迪亞電子信息有限公司各位編輯的熱情鼓勵和全力幫助。仇鵬濤、趙東江、黃辰、曾偉玲、劉琦、王群、曹雷、王薇、劉楠、高如欣、伊曉強、魏成明、張秋慧、李宗玉、梁志強、袁偉、田宇以及我的家人邸靜和邢夢可等也給予了大力協助,在此一併表示感謝。