目 錄
前言
第1章 走近Linux
1.1Linux簡介
1.1.1什么是Linux
1.1.2Linux/UNIX的特點
1.1.3用Linux可以干什么
1.2Linux的主要流行版本
1.3RedHat安裝的硬件要求
1.3.1CPU
1.3.2內存
1.3.3硬盤驅動器及硬盤空間
1.3.4 顯示器
1.3.5光驅
1.3.6 網絡
1.3.7鼠標
第2章 安裝RedHat
2.1安裝前的準備
2.2硬盤分區(qū)
2.2.1DOS下硬盤分區(qū)
2.2.2在Linux下分區(qū)
2.3安裝RedHat
2.3.1安裝程序的啟動
2.3.2開始安裝
2.4 配置系統(tǒng)
2.4.1配置鼠標
2.4.2配置網絡
2.4.3配置TCP/IP網絡
2.4.4 設定時區(qū)
2.4.5開機時加載的服務程序
2.4.6配置打印機
2.4.7超級用戶密碼
2.4.8制作啟動盤
2.4.9安裝LILO
2.4.10 傳遞給內核的參數
2.4.11設置可引導系統(tǒng)
2.4.12配置XWindow
2.5有用的LILO
2.5.1配置LILO
2.5.2卸載LILO
2.5.3啟動Linux的其他方法
2.6常見問題處理
2.6.1問題— 光盤沒有安裝文件
2.6.2問題— 安裝失敗
第3章 Linux系統(tǒng)基本概況
3.1最基本知識
3.2系統(tǒng)啟動過程
3.2.1init
3.2.2inittab
3.2.3運行級別
3.2.4 關閉Linux系統(tǒng)
3.3Linux系統(tǒng)常用命令
3.3.1登錄
3.3.2 基本命令
3.3.3處理DOS文件
3.4 Linux的Shel1
3.4.1登錄Linux
3.4.2什么是shell
3.4.3編輯shell的變量
3.5進程
3.5.1什么是進程
3.5.2顯示進程
3.5.3進程之間的關系
3.5.4 shell語法
第4章 vi的使用
4.1如何使用Vi
4.1.1運行vi
4.1.2兩種模式
4.1.3第一個vi編輯的文本
4.1.4打開一個文件
4.1.5打開多個文件
4.1.6用vi打開多窗口
4.1.7撤消功能
4.1.8保存文件
4.1.9移動光標
4.1.10刪除與替換
4.1.11查找
4.1.12拷貝粘貼剪切
4.1.13重復
4.2vi的環(huán)境設置
第5章 shell編程淺談
5.1編程的意義
5.2第一個shell程序
5.2.1建立第一個shell程序
5.2.2執(zhí)行第一個shell程序
5.3再談變量
5.3.1給變量賦值
5.3.2得到變量的值
5.3.3輸出變量
5.4 接受輸入參數
5.4.1Linux的參數
5.4.2比較——test
5.5控制結構編程
5.5.1循環(huán)語句
5.5.2條件語句
5.5.3其他命令
5.6其他shell中的編程
5.6.1變量賦值
5.6.2獲得變量的值
5.6.3比較
5.6.4循環(huán)
5.7常見錯誤解析
5.7.1有關變量
5.7.2有關表達式
5.7.3重復和循環(huán)
5.7.4 其他
第6章 多進程
6.1什么是多進程
6.1.1 多任務是什么意思
6.1.2怎樣實現多任務
6.1.3任務和進程
6.1.4 前臺和后臺
6.2運行后臺進程的方法
6.2.1后臺進程
6.2.2nohup
6.2.3cron
6.2.4crontab
6.2.5at
6.2.6atq
6.2.7atrm
6.2.8batch
6.3啟動多個進程
6.3.1進程的啟動
6.3.2再談管道符
6.3.3用&啟動后臺進程
6.3.4使用at
6.3.5batch的使用
6.3.6好用的cron
6.4進程的控制
6.4.1監(jiān)視進程
6.4.2用戶退出后繼續(xù)運行的進程
6.4.3調整優(yōu)先級
6.4.4終1上進程
第7章 更多的命令與例子
7.1系統(tǒng)與磁盤管理命令
7.1.1arch顯示系統(tǒng)結構
7.1.2mount安裝文件系統(tǒng)
7.1.3su改變身份
7.1.4uname顯示系統(tǒng)信息
7.1.5檢查壞區(qū)badblocks
7.1.6菜單驅動的分區(qū)程序cfdisk
7.1.7debugs調試文件系統(tǒng)
7.1.8mkfs建立文件系統(tǒng)
7.1.9mkswap建立交換區(qū)
7.1.10swapon和swapoff激 活和禁止
交換區(qū)
7.1.11fsck檢查文件系統(tǒng)錯誤
7.1.12halt、reboot poweroff
7.1.13killa115
7.1.14lilo
7.1.15df察看剩余磁盤空間
7.1.16last與lastb
7.1.17who
7.2文件管理命令
7.2.1chgrp改變文件所屬的組
7.2.2chown改變文件的所有者
7.2.3ln生成連接
7.2.4touch修改文件日期
7.2.5diff比較兩個文件
7.2.6du查看文件占用空間
7.2.7sum顯示一個文件的大小
7.2.8file顯示文件類型
7.3壓縮備份命令
7.3.1壓縮工具gzip、gunzip和zcat
7.3.2常規(guī)的備份工具tar
7.4搜索命令
7.4.1grep
7.4.2cut
7.4.3find
7.4.4head
7.5she11編程命令
7.5.1false返回一個錯誤
7.5.2sleep暫停系統(tǒng)
7.6其他
7.6.1用ping來測試網絡
7.6.2計算器dc
7.6.3dos
第8章 安裝、配置XWindow
8.1了解XWindow
8.1.1 XWindow的概況
8.1.2與Windows類似的特性
8.2安裝XFree86
8.3配置XFree86
8.3.1XF86Config
8.3.2用xf86Config配置X
8.3.3用Xconfigurator配置
顯示器、顯卡
8.4 XWindow的資源文件
第9章 實習XWindow
9.1熟悉的圖形用戶界面
9.2 XWindow窗口管理器
9.2.1Gnome
9.2.2KDE
9.2.3選擇管理器
9.3文件管理器
9.4 文件搜索
9.5終端仿真
9.6RedHat6.0里的游戲
9.6.1SameGame
9.6.2Abalone
9.6.3掃雷
9.6.4紙牌
9.6.5俄羅斯方塊
9.6.6搬運工
9.6.7iagno
第10章 emacs
10.1emacs簡介
10.2emacs的命令鍵
10.3啟動emacs
10.4 新建一個文件
10.5保存與打開文件
10.5.1保存
10.5.2 另存
10.5.3打開
10.6搜索與替換
10.6.1搜索
10.6.2替換
10.7Edit菜單
10.8緩沖區(qū)的操作
10.8.1切換緩沖區(qū)
10.8.2殺死緩沖區(qū)
10.8.3 多窗口
10.9目錄操作
10.9.1打開一個目錄
10.9.2Operate菜單
10.9.3Immediate菜單
10.9.4 Subdir菜單
10.10收發(fā)信件
10.10.1收信
10.10.2發(fā)信
10.11退出emacs
10.12總結
第11章 Linux的文件系統(tǒng)
11.1Linux的文件系統(tǒng)結構
11.2 如何安裝和卸載文件系統(tǒng)
11.2.1安裝文件系統(tǒng)
11.2.2/etc/fstab
11.2.3創(chuàng)建文件系統(tǒng)
11.2.4 卸載文件系統(tǒng)
11.3網絡文件系統(tǒng)
11.3.1輸出文件系統(tǒng)
11.3.2安裝NFS文件系統(tǒng)
11.4交換文件與交換分區(qū)
11.4.1交換文件
11.4.2交換分區(qū)
11.4.3關閉交換
11.5 檢查文件系統(tǒng)
第12章 Linux的目錄與文件實質
12.1文件名
12.2文件的類型
12.2.1普通文件
12.2.2目錄文件
12.2.3連接
12.2.4 設備文件
12.2.5文件權限
12.3RedHat6.0的目錄
第13章 TCP/IP網絡
13.1網絡與TCP/IP
13.1.1 IP地址
13.1.2 DNS域名
13.1.3廣播地址和子網掩碼
13.2配置TCP/IP網絡
13.2.1/etc/hosts文件
13.2.2用netcfg設置網絡
13.2.3配置網絡接口
第14章 用PPP連接Internet
14.1PPP概述
14.2 使用PPP
14.2.1PPP的配置方法
14.2.2在字符界面下使用PPP
第15章 與世界交流
15.1用Netscape瀏覽和編寫網頁
15.1.1用Netscape瀏覽網頁
15.1.2用Netscape編寫網頁
15.2telnet遠程登錄
15.3ftp文件傳輸
15.4 使用電子郵件
第16章 系統(tǒng)維護與升級
16.1管理用戶帳戶
16.1.1添加用戶
16.1.2更改密碼
16.1.3手動增加用戶
16.1.4 增加一個組
16.1.5暫時禁止用戶
16.1.6 刪除用戶
16.2備份數據
16.3升級內核
16.4 安裝軟件
16.4.1安裝
16.4.2卸載
16.5XWindow中的RPM