注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIX實(shí)用UNIX教程

實(shí)用UNIX教程

實(shí)用UNIX教程

定 價(jià):¥28.00

作 者: 蔣硯軍,高占春編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 普通高校本科計(jì)算機(jī)專(zhuān)業(yè)特色教材精選
標(biāo) 簽: UNIX

ISBN: 9787302098256 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 318 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)特色:1.定位明確:本書(shū)面向UNIX普通用戶(hù),介紹UNIX操作系統(tǒng)提供的用戶(hù)接口。書(shū)中講述了UNIX的基本概念和原理,并在此基礎(chǔ)上講述UNIX的主要命令和函數(shù)調(diào)用。2.重點(diǎn)突出:本書(shū)在有限的篇幅內(nèi),以UNIX的主要概念和基本原理為主要線索,深入淺出地介紹了UNIX的主要內(nèi)容,幫助讀者在UNIX枯燥乏味、種類(lèi)繁雜的命令和函數(shù)調(diào)用之間建立有機(jī)聯(lián)系,達(dá)到理解和掌握的目的。3.用例簡(jiǎn)短豐富:本書(shū)通過(guò)列舉出大量而簡(jiǎn)短的例子,說(shuō)明UNIX的命令和函數(shù)調(diào)用的功能、特點(diǎn),以及應(yīng)用環(huán)境。4.理論學(xué)習(xí)和實(shí)際操作相結(jié)合:本書(shū)強(qiáng)調(diào)的是在理解基本原理的基礎(chǔ)上理解和掌握UNIX命令和函數(shù)調(diào)用,為深入研究UNIX系統(tǒng)打下基礎(chǔ)。本書(shū)面向UNIX的普通用戶(hù),介紹UNIX操作系統(tǒng)提供的用戶(hù)接口。書(shū)中講述了UNIX中的基本概念和原理,在此基礎(chǔ)上講述UNIX的主要命令和函數(shù)調(diào)用。書(shū)中重點(diǎn)突出,理論學(xué)習(xí)和實(shí)際操作相結(jié)合,強(qiáng)調(diào)在理解基本原理的基礎(chǔ)上理解和掌握UNIX提供給操作員的命令和提供給程序員的函數(shù)調(diào)用,為深入研究UNIX系統(tǒng)打下基礎(chǔ)。主要內(nèi)容包括UNIX的命令,shell編程語(yǔ)言,進(jìn)程控制和進(jìn)程間通信,以及網(wǎng)絡(luò)socket編程。本書(shū)適合高等院校本科生和研究生以及工程技術(shù)人員學(xué)習(xí)UNIX使用,讀者不需要事先具備UNIX的操作經(jīng)驗(yàn),但需要有C語(yǔ)言的基本知識(shí)。

作者簡(jiǎn)介

暫缺《實(shí)用UNIX教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 UNIX簡(jiǎn)介
1.1 UNIX的發(fā)展過(guò)程和標(biāo)準(zhǔn)化
1.1.1 UNIX的發(fā)展過(guò)程
1.1.2 什么是UNIX
1.1.3 UNIX的標(biāo)準(zhǔn)化
1.2 系統(tǒng)的登錄與退出
1.2.1 UNIX的主機(jī)和終端
1.2.2 登錄
1.2.3 退出
1.2.4 關(guān)機(jī)
1.3 使用系統(tǒng)命令
1.3.1 man:查閱聯(lián)機(jī)手冊(cè)
1.3.2 獲取系統(tǒng)情況
1.3.3 passwd:更換用戶(hù)口令
1.3.4 與其他用戶(hù)通信
1.3.5 與其他主機(jī)通信
1.3.6 幾個(gè)實(shí)用工具
第2章 基本UNIX實(shí)用程序
2.1 more,less,pg:逐屏顯示文件內(nèi)容
2.2 cat:列出文本文件內(nèi)容
2.3 od:列出文件每個(gè)字節(jié)的內(nèi)容
2.4 head與tail:打印文件頭或尾
2.5 wc:字計(jì)數(shù)
2.6 sort:對(duì)文件內(nèi)容排序
2.7 tee:三通
2.8 正則表達(dá)式的概念
2.9 grep,egrep與fgrep:在文件中查找字符串
2.10 awk:文本處理語(yǔ)言
2.11 sed:流編輯
2.12 tr:翻譯字符
2.13 cmp和diff:比較兩個(gè)文件
第3章 全屏幕編輯程序vi
3.1 vi的啟動(dòng)方法
3.2 vi的選項(xiàng)
3.3 vi的工作方式
3.4 vi的編輯命令
3.4.1 正文插入命令
3.4.2 光標(biāo)移動(dòng)命令
3.4.3 設(shè)置書(shū)簽
3.4.4 刪除
3.4.5 字符替換
3.4.6 取消和重復(fù)
3.4.7 文件命令
3.4.8 段落的刪除、復(fù)制和移動(dòng)
3.4.9 剪貼板
3.4.10 其他命令
3.4.11 模式查找
3.4.12 模式替換
3.4.13 編輯命令小結(jié)
第4章 UNIX的文件和目錄
4.1 文件和目錄的層次結(jié)構(gòu)
4.2 文件和目錄的命名
4.3 shell的文件名通配符
4.3.1 規(guī)則
4.3.2 與DOS文件名通配符的區(qū)別
4.3.3 文件名通配符的處理過(guò)程
4.3.4 驗(yàn)證文件名匹配的結(jié)果
4.4 文件管理
4.4.1 ls:文件名列表
4.4.2 cp:復(fù)制文件
4.4.3 mv:移動(dòng)文件
4.4.4 rm:刪除文件
4.4.5 find:查找文件
4.5 目錄管理
4.5.1 路徑名
4.5.2 pwd:打印當(dāng)前工作目錄
4.5.3 cd:改變當(dāng)前工作目錄
4.5.4 mkdir:創(chuàng)建目錄
4.5.5 rmdir:刪除目錄
4.5.6 cp:復(fù)制目錄
4.6 文件的歸檔與壓縮處理
4.6.1 tar:文件歸檔
4.6.2 compress:文件壓縮
4.6.3 應(yīng)用
4.7 文件系統(tǒng)的存儲(chǔ)結(jié)構(gòu)
4.7.1 基本文件系統(tǒng)與子文件系統(tǒng)
4.7.2 文件系統(tǒng)的結(jié)構(gòu)
4.7.3 目錄結(jié)構(gòu)
4.7.4 命令df與du
4.8 硬連接與符號(hào)連接
4.8.1 硬連接
4.8.2 符號(hào)連接
4.8.3 硬連接與符號(hào)連接的比較和應(yīng)用
4.9 系統(tǒng)調(diào)用
4.10 文件和目錄的訪問(wèn)
4.10.1 文件存取
4.10.2 目錄訪問(wèn)
4.10.3 獲取文件系統(tǒng)的信息
4.11 獲取文件的狀態(tài)信息
4.12 設(shè)備文件
4.13 文件和目錄的權(quán)限
4.13.1 權(quán)限控制的方法
4.13.2 查看文件和目錄的權(quán)限
4.13.3 chmod:修改權(quán)限
4.13.4 umask:改變文件創(chuàng)建狀態(tài)掩碼
4.13.5 SUID權(quán)限和SGID權(quán)限
第5章 C-shell的交互功能
5.1 UNIX的shell
5.2 csh啟動(dòng)與終止
5.3 使用csh的歷史機(jī)制
5.3.1 歷史表大小
5.3.2 查看歷史表
5.3.3 引用歷史機(jī)制
5.4 別名
5.4.1 在別名表中增加一個(gè)別名
5.4.2 查看別名表
5.4.3 給別名傳遞參數(shù)
5.4.4 取消別名
5.5 csh提示符
5.6 csh的管道和重定向
5.6.1 標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出,標(biāo)準(zhǔn)錯(cuò)誤輸出
5.6.2 標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤輸出重定向
5.6.3 管道
第6章 B-shell及編程
6.1 啟動(dòng)B-shell
6.1.1 啟動(dòng)一個(gè)交互式B-shell
6.1.2 #!/bin/sh:腳本文件的執(zhí)行
6.2 重定向與管道
6.2.1 輸入重定向
6.2.2 輸出重定向
6.2.3 管道
6.3 變量
6.3.1 變量賦值和引用
6.3.2 read:讀用戶(hù)的輸入
6.3.3 環(huán)境變量和局部變量
6.3.4 內(nèi)置變量
6.3.5 shell的標(biāo)準(zhǔn)變量
6.4 替換
6.4.1 文件名生成
6.4.2 變量替換
6.4.3 命令替換
6.5 元字符
6.5.1 空格、制表符和轉(zhuǎn)義符
6.5.2 回車(chē)和分號(hào)
6.5.3 文件名通配符
6.5.4 美元符和反撇號(hào)
6.5.5 重定向和管道
6.5.6 啟動(dòng)程序后臺(tái)執(zhí)行
6.5.7 括號(hào)
6.5.8 轉(zhuǎn)義符
6.5.9 雙引號(hào)和單引號(hào)
6.5.10 轉(zhuǎn)義符與引號(hào)及反撇號(hào)
6.6 條件判斷
6.6.1 條件
6.6.2 最簡(jiǎn)單的條件判斷
6.6.3 命令true與命令false
6.6.4 命令test與命令[
6.6.5 { }與( )
6.6.6 條件結(jié)構(gòu)if
6.6.7 case結(jié)構(gòu)
6.7 循環(huán)結(jié)構(gòu)
6.7.1 while結(jié)構(gòu)
6.7.2 expr:計(jì)算表達(dá)式的值
6.7.3 for結(jié)構(gòu)
6.7.4 break與continue
6.8 函數(shù)
6.9 shell開(kāi)關(guān)和位置變量
6.9.1 set:設(shè)置B-shell內(nèi)部開(kāi)關(guān)
6.9.2 set:設(shè)置shell位置變量
6.9.3 shift:位置變量的移位
第7章 進(jìn)程控制與進(jìn)程間通信
7.1 進(jìn)程控制
7.1.1 進(jìn)程的基本概念
7.1.2 fork:創(chuàng)建新進(jìn)程
7.1.3 exec:重新初始化進(jìn)程
7.1.4 wait:等待子進(jìn)程運(yùn)行結(jié)束
7.1.5 xsh0.c:最簡(jiǎn)單的shell
7.1.6 vfork和_exit
7.1.7 system:在程序中運(yùn)行一個(gè)命令
7.1.8 ps:列出進(jìn)程的狀態(tài)
7.2 信號(hào)
7.2.1 信號(hào)的產(chǎn)生及信號(hào)類(lèi)型
7.2.2 kill:發(fā)送信號(hào)
7.2.3 信號(hào)的捕捉與處理
7.2.4 longjmp:全局跳轉(zhuǎn)
7.2.5 信號(hào)對(duì)進(jìn)程執(zhí)行的影響
7.2.6 sleep, pause與alarm
7.2.7 trap命令:shell對(duì)信號(hào)的處理
7.3 進(jìn)程與文件描述符
7.3.1 內(nèi)核中的文件打開(kāi)結(jié)構(gòu)
7.3.2 文件描述符的繼承和復(fù)制
7.3.3 管道操作
7.4 消息隊(duì)列
7.4.1 有關(guān)的系統(tǒng)調(diào)用
7.4.2 程序舉例
7.4.3 消息隊(duì)列的特點(diǎn)
7.4.4 死鎖
7.4.5 命令ipcs和ipcrm
7.4.6 有關(guān)的主要系統(tǒng)參數(shù)
7.5 信號(hào)量
7.5.1 創(chuàng)建或獲取信號(hào)量組
7.5.2 信號(hào)量組的控制
7.5.3 信號(hào)量操作
7.5.4 相關(guān)命令和系統(tǒng)參數(shù)
7.6 共享內(nèi)存
7.6.1 創(chuàng)建或獲取共享內(nèi)存段
7.6.2 獲取指向共享內(nèi)存段的指針
7.6.3 共享內(nèi)存段的控制
7.6.4 相關(guān)的命令和系統(tǒng)參數(shù)
7.7 信號(hào)量和共享內(nèi)存使用舉例
7.8 內(nèi)存映射文件I/O
7.9 文件和記錄的鎖定
7.9.1 設(shè)置文件鎖定的必要性
7.9.2 鎖定操作
7.9.3 使用舉例
7.9.4 咨詢(xún)式鎖定和強(qiáng)制性鎖定
7.9.5 死鎖
7.9.6 文件鎖的隱式釋放
7.9.7 獲取記錄的加鎖狀態(tài)
第8章 網(wǎng)絡(luò)程序設(shè)計(jì)
8.1 概述
8.1.1 socket
8.1.2 TCP與UDP
8.1.3 網(wǎng)絡(luò)字節(jié)次序
8.2 TCP客戶(hù)-服務(wù)器程序
8.2.1 TCP客戶(hù)端程序
8.2.2 最簡(jiǎn)單的TCP服務(wù)器端程序
8.2.3 多進(jìn)程并發(fā)處理的TCP服務(wù)器端程序
8.3 與socket有關(guān)的系統(tǒng)調(diào)用
8.3.1 socket:創(chuàng)建一個(gè)socket
8.3.2 bind:指定本地端點(diǎn)名
8.3.3 listen:開(kāi)始監(jiān)聽(tīng)到達(dá)的連接請(qǐng)求
8.3.4 accept:接受一個(gè)連接請(qǐng)求
8.3.5 connect:建立連接
8.3.6 read和write:接收和發(fā)送
8.3.7 send/sendto和recv/recvfrom
8.3.8 fcntl:無(wú)阻塞I/O
8.3.9 getpeername:獲取對(duì)方的端點(diǎn)名
8.3.10 getsockname:獲取本地的端點(diǎn)名
8.3.11 shutdown:禁止發(fā)送或接收
8.3.12 close:關(guān)閉一個(gè)連接
8.3.13 getsockopt,setsockopt和ioctl
8.3.14 庫(kù)函數(shù)
8.4 單進(jìn)程并發(fā)處理
8.4.1 select:I/O多路轉(zhuǎn)接
8.4.2 單進(jìn)程并發(fā)處理的TCP服務(wù)器端程序
8.5 UDP通信
8.5.1 UDP客戶(hù)端程序
8.5.2 UDP服務(wù)器端程序
8.6 與TCP/IP通信相關(guān)的命令
8.6.1 查看IP接口狀態(tài)
8.6.2 打印IP路由表
8.6.3 協(xié)議統(tǒng)計(jì)信息
8.6.4 查看連接和端點(diǎn)名
附錄A ASCII碼表
參考文獻(xiàn)
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)