UNIX教程

出版時間:2003-6-1  出版社:機械工業(yè)出版社  作者:Syed Mansoor Sarwar,Robert Koretsky,Syed Aqeel Sarwar  頁數(shù):502  
Tag標簽:無  

內(nèi)容概要

本書是一本很好的UNIX基礎教材。作者深入淺出地剖析了UNIX操作系統(tǒng)的各個方面,系統(tǒng)地向讀者介紹了UNIX的用戶接口,介紹了系統(tǒng)內(nèi)部的工作情況等。本書從UNIX系統(tǒng)最基本的操作開始,依次闡述了 UNIX shell操作、文本文件編輯、收發(fā)電子郵件、UNIX文件與文件系統(tǒng)的操作、輸入輸出管理、進程管理、網(wǎng)絡管理以及常用shell的編程等。書后的附錄詳盡介紹了UNIX的終端命令及命令參數(shù)和選項,精心設計的章內(nèi)練習和章末問題有助于讀者及時鞏固新的命令、原語和概念。本書適合作計算機專業(yè)本科生教材。

作者簡介

Syed Mansoor Sarwar在伊阿華州大學獲得計算機工程碩士和博士學位,并在9年前就已受聘為波特蘭大學工學院教授。Sarwar博士當前的教學和研究方向包括操作系統(tǒng)、軟件工程、經(jīng)驗算法、計算機系結構以及分布式計算。
Robert Koretsky波特蘭大學工學院講師,在講授工程設計計

書籍目錄

第1章 操作系統(tǒng)概述	11.1 導言	11.2 什么是操作系統(tǒng)	11.3 操作系統(tǒng)功能	21.4 字符與圖形用戶界面	21.5 操作系統(tǒng)的分類	31.6 UNIX產(chǎn)品系列	3小結	3問題	4第2章 UNIX操作系統(tǒng)簡史	52.1 導言	52.2 UNIX操作系統(tǒng)的發(fā)展歷史	52.2.1 開端	52.2.2 操作系統(tǒng)研究	62.2.3 AT&T System V	62.2.4 Berkeley軟件發(fā)布版本	62.2.5 shell的歷史	62.2.6 當前與未來的發(fā)展—Linux	72.3 UNIX系統(tǒng)的變種	7小結	7問題	7第3章 UNIX起步	93.1 導言	93.2 計算機系統(tǒng)硬件	93.2.1 主存	93.2.2 中央處理單元	103.2.3 磁盤	103.2.4 總線	103.2.5 輸入/輸出設備	113.3 UNIX軟件體系結構	113.3.1 設備驅(qū)動程序?qū)?113.3.2 UNIX內(nèi)核	113.3.3 系統(tǒng)調(diào)用接口	123.3.4 語言庫	123.3.5 UNIX shell	123.3.6 應用程序	133.4 登錄與注銷	133.5 糾正錯誤	153.6 一些重要的系統(tǒng)設置	153.7 初學者常用命令	163.7.1 更改口令	173.7.2 獲得幫助	173.7.3 查看自己的賬號與UNIX系統(tǒng)名稱	19小結	20問題	20第4章 UNIX shell	234.1 導言	234.2 多種UNIX shell	244.2.1 shell程序	244.2.2 哪種shell適合你	254.2.3 改變shell的方法	254.2.4 shell啟動文件與環(huán)境變量	264.3 其他常用命令	274.3.1 創(chuàng)建與顯示目錄	274.3.2 顯示文件	284.3.3 打印文件	284.3.4 顯示日歷	284.3.5 單向?qū)崟r消息傳送	284.3.6 電子通信的通知和許可	294.3.7 命令偽名的生成	294.3.8 顯示系統(tǒng)正常運行時間	314.4 shell元字符	31小結	32問題	33第5章 編輯文本文件	355.1 導言	355.2 如何使用pico編輯器進行簡單的編輯工作	365.2.1 使用pico文本編輯器創(chuàng)建電子郵件文本	365.2.2 如何開始、保存及退出文件	365.2.3 常用鍵盤命令與光標控制	385.2.4 剪切、粘貼與查找	395.3 使用vi編輯器獲取更多控制	395.3.1 shell腳本文件	405.3.2 如何開始、保存并退出一個文件	415.3.3 vi命令格式及操作模式	425.3.4 光標移動與編輯命令	445.3.5 拖放(復制與粘貼)和交換(查找與替換)	455.3.6 設置vi環(huán)境	475.3.7 在vi中執(zhí)行shell命令	475.4 使用emacs編輯器獲得最大的控制	475.4.1 DOS別名	485.4.2 如何開始、保存并退出一個文件	485.4.3 光標移動與編輯命令	495.4.4 鍵盤宏	515.4.5 剪切、復制、粘貼、查找與替換	515.5 怎樣使用emacs和X Window系統(tǒng)實現(xiàn)圖形化編輯	535.5.1 編輯數(shù)據(jù)文件	545.5.2 如何開始、保存并退出一個文件	555.5.3 X Window emacs菜單	56小結	56問題	56第6章 電子郵件	596.1 導言	596.2 怎樣有效地使用UNIX的mail命令	606.2.1 使用UNIX的mail命令發(fā)送和閱讀電子郵件	616.2.2 用mail發(fā)送電子郵件	616.2.3 用mail閱讀電子郵件	636.2.4 在文件夾內(nèi)保存消息	646.2.5 回復和轉(zhuǎn)發(fā)郵件(包括附件)	656.2.6 mail別名	666.3 elm:一個全屏幕顯示的電子郵件系統(tǒng)	666.3.1 用elm發(fā)送消息	666.3.2 用elm發(fā)送電子郵件	676.3.3 用elm閱讀電子郵件	696.3.4 用elm轉(zhuǎn)發(fā)和回復電子郵件	706.3.5 在文件夾內(nèi)保存消息	716.3.6 elm別名	716.4 pine:另一個全屏幕顯示的電子郵件系統(tǒng)	726.4.1 用pine發(fā)送附有用vi創(chuàng)建的附件的電子郵件消息	726.4.2 用pine發(fā)送電子郵件	746.4.3 用pine閱讀電子郵件	756.4.4 用pine處理文件夾中的電子郵件	766.4.5 使用pine地址簿	776.4.6 pine命令小結	79小結	80問題	80第7章 文件與文件系統(tǒng)結構	837.1 導言	837.2 UNIX文件概念	837.3 文件類型	837.3.1 簡單/普通文件	837.3.2 目錄	847.3.3 鏈接文件	847.3.4 特殊文件(設備文件)	857.3.5 命名管道(FIFO)	857.4 文件系統(tǒng)結構	857.4.1 文件系統(tǒng)組織	857.4.2 起始目錄與當前工作目錄	857.4.3 絕對路徑名與相對路徑名	867.4.4 一些標準目錄與文件	867.5 文件結構導航	887.5.1 決定起始目錄的絕對路徑名	887.5.2 瀏覽文件系統(tǒng)	897.5.3 創(chuàng)建文件	917.5.4 創(chuàng)建和刪除目錄	917.5.5 決定文件屬性	927.5.6 決定文件內(nèi)容的類型	947.6 UNIX中文件的表示與存儲	947.7 標準文件與文件描述符	967.8 文件結束記號	97小結	97問題	98第8章 文件安全性	1018.1 導言	1018.2 基于口令的保護	1018.3 基于加密的保護	1028.4 基于訪問權限的保護	1028.4.1 用戶的類型	1028.4.2 文件操作/訪問權限的類型	1038.5 決定與更改文件訪問權	1038.5.1 決定文件訪問權	1048.5.2 更改文件訪問權	1058.5.3 默認文件訪問權	1088.6 特殊訪問位	1098.6.1 設置用戶ID(SUID)位	1098.6.2 設置組ID(SGID)位	1108.6.3 粘住位	110小結	111問題	112第9章 基本文件處理	1159.1 導言	1159.2 查看文本文件的內(nèi)容	1159.2.1 查看完整的文件	1159.2.2 一次查看一頁文件	1179.2.3 查看文件的頭尾部分	1189.3 復制、移動和刪除文件	1209.3.1 復制文件	1209.3.2 移動文件	1229.3.3 刪除文件	1239.3.4 決定文件大小	1259.4 添加文件	1269.5 合并文件	1279.6 比較文件	1299.7 刪除重復的行	1319.8 打印文件與控制打印作業(yè)	1339.8.1 UNIX文件打印機制	1339.8.2 打印文件	1339.8.3 確定打印請求的狀態(tài)	1359.8.4 取消打印作業(yè)	136小結	137問題	138第10章 高級文件處理	13910.1 導言	13910.2 正則表達式	13910.3 文件壓縮	14110.4 文件排序	14310.5 命令與文件的查找	14510.6 查找文件	14810.7 剪切與粘貼	15110.8 編碼與解碼	15410.9 文件加密與解密	156小結	158問題	159第11章 文件共享	16111.1 導言	16111.2 復制共享文件	16111.3 小組成員的共同登錄	16111.4 為共享文件設置適當?shù)脑L問權限	16211.5 小組成員的共同組	16211.6 通過鏈接實現(xiàn)文件共享	16211.6.1 硬鏈接	16211.6.2 硬鏈接的缺點	16711.6.3 軟/符號鏈接	16911.6.4 符號鏈接的優(yōu)點和缺點	172小結	172問題	173第12章 重定向與管道	17512.1 導言	17512.2 標準文件	17512.3 輸入重定向	17612.4 輸出重定向	17612.5 合并輸入輸出重定向	17712.6 帶文件描述符的輸入/輸出重定向	17812.7 標準錯誤重定向	17912.8 在一個命令中重定向標準輸出與標準錯誤	17912.9 在一個命令中重定向標準輸入、標準輸出與標準錯誤	18112.10 不覆蓋文件內(nèi)容的重定向(添加)	18212.11 UNIX管道	18312.12 重定向與管道結合使用	18612.13 C shell中的錯誤重定向	18712.14 輸入輸出和錯誤重定向的歸納總結	189小結	190問題	191第13章 進程	19313.1 導言	19313.2 同時運行多個進程	19313.3 UNIX進程狀態(tài)	19413.4 shell命令的執(zhí)行	19513.5 進程屬性	19713.6 進程與作業(yè)控制	20013.6.1 前臺進程與后臺進程以及相關命令	20013.6.2 UNIX守護進程	20413.6.3 命令的順序執(zhí)行與并行執(zhí)行	20413.6.4 命令與進程的異常終止	20713.7 UNIX的進程等級	209小結	210問題	210第14章 網(wǎng)絡和互聯(lián)網(wǎng)	21314.1 導言	21314.2 計算機網(wǎng)絡與互聯(lián)網(wǎng)	21314.3 使用計算機網(wǎng)絡與互聯(lián)網(wǎng)的原因	21414.4 網(wǎng)絡模型	21414.5 TCP/IP協(xié)議族	21514.5.1 TCP和UDP	21514.5.2 應用數(shù)據(jù)的路由—Internet協(xié)議	21614.5.3 IPv4地址的點分十進制表示法	21714.5.4 符號名稱	21714.5.5 從名稱到IP地址的轉(zhuǎn)換—域名系統(tǒng)	21914.6 Internet服務和協(xié)議	22014.7 客戶-服務器軟件模型	22014.8 應用軟件	22114.8.1 顯示主機名	22114.8.2 顯示網(wǎng)絡上正在使用主機的用戶信息列表	22114.8.3 顯示網(wǎng)絡上主機的狀態(tài)	22314.8.4 測試網(wǎng)絡連接	22314.8.5 顯示用戶信息	22414.8.6 遠程登錄	22714.8.7 執(zhí)行遠程命令	23114.8.8 文件傳輸	23314.8.9 遠程復制	23514.8.10 交互式聊天	23714.8.11 跟蹤站點間的路由	238小結	238問題	239第15章 Bourne shell編程初步	24115.1 導言	24115.2 運行Bourne shell腳本	24115.3 shell變量與相關命令	24215.3.1 讀寫shell變量	24415.3.2 命令替換	24615.3.3 導出環(huán)境	24615.3.4 變量重置	24815.3.5 創(chuàng)建用戶自定義的只讀變量	24815.3.6 從標準輸入讀	24915.4 向shell腳本傳遞參數(shù)	25115.5 注釋與程序頭	25315.6 程序控制流命令	25415.6.1 if-then-elif-else-fi語句	25415.6.2 for語句	26015.6.3 while語句	26115.6.4 until語句	26315.6.5 break和continue命令	26415.6.6 case語句	264小結	267問題	268第16章 高級Bourne shell編程	27116.1 導言	27116.2 數(shù)值型數(shù)據(jù)的處理	27116.3 here文檔	27616.4 中斷(信號)處理	27816.5 exec命令與文件輸入輸出	28116.5.1 不創(chuàng)建新的進程執(zhí)行命令	28116.5.2 使用exec命令進行文件輸入輸出	28316.6 Bourne shell函數(shù)	28816.6.1 使用函數(shù)的原因	28816.6.2 函數(shù)定義	28816.6.3 函數(shù)調(diào)用	28916.6.4 函數(shù)舉例	28916.7 調(diào)試shell程序	291小結	292問題	292第17章 C shell編程初步	29517.1 導言	29517.2 運行C shell腳本	29517.3 shell變量與相關命令	29617.3.1 讀寫shell變量	29917.3.2 命令替換	30017.3.3 導出環(huán)境	30117.3.4 變量重置	30217.3.5 從標準輸入讀	30317.4 向shell腳本傳遞參數(shù)	30417.5 注釋與程序頭	30617.6 程序控制流命令	30717.6.1 if-then-else-endif語句	30717.6.2 foreach語句	31317.6.3 while語句	31417.6.4 break、continue和goto語句	31517.6.5 switch語句	316小結	318問題	319第18章 高級C shell編程	32118.1 導言	32118.2 數(shù)值型數(shù)據(jù)處理	32118.3 數(shù)組處理	32218.4 here文檔	32618.5 中斷(信號)處理	32818.6 調(diào)試shell程序	331小結	332問題	332第19章 文件系統(tǒng)備份	33519.1 導言	33519.2 使用tar歸檔和恢復文件	33519.2.1 文件歸檔	33619.2.2 恢復歸檔文件	33919.2.3 復制目錄層次	34119.3 以tar格式發(fā)布軟件	342小結	342問題	342第20章 UNIX軟件開發(fā)工具	34320.1 導言	34320.2 計算機編程語言	34320.3 編譯過程	34420.4 軟件工程生命周期	34520.5 程序生成工具	34520.5.1 生成C源文件	34520.5.2 縮排C源代碼	34520.5.3 編譯C程序	34720.5.4 處理基于模塊的C軟件	35020.5.5 建立庫中的目標文件	35720.5.6 使用庫	36020.5.7 版本控制	36220.6 靜態(tài)分析工具	38820.6.1 驗證代碼的可移植性	38920.6.2 源代碼度量分析	39220.7 動態(tài)分析工具	39320.7.1 跟蹤程序執(zhí)行	39320.7.2 源代碼調(diào)試	39420.7.3 運行時性能	404小結	405問題	405第21章 X Window系統(tǒng)—UNIX圖形用戶界面	40921.1 導言	40921.2 人機交互和X Window系統(tǒng)	40921.3 用戶界面中窗口管理器的角色和fvwm	41121.3.1 窗口管理器界面的功能和外觀	41121.3.2 fvwm的外觀與操作	41221.4 定制X Window系統(tǒng)與fvwm	41421.4.1 在命令行修改X Window系統(tǒng)的應用程序	41421.4.2 修改.Xdefaults和.xinitrc初始文件中的優(yōu)先設置	41621.4.3 定制fvwm窗口管理器時對.fvwmrc的典型修改	417小結	419問題	420附錄 命令字典	421詞匯表	475索引	491

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    UNIX教程 PDF格式下載


用戶評論 (總計1條)

 
 

  •   比較全面,入門和提高都可以
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7