UNIX教程

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    UNIX教程 PDF格式下載


用戶評論 (總計(jì)1條)

 
 

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

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

京ICP備13047387號-7