订单查询 购书指南 购物车 收藏  
    首页 热点专题 精确搜索 精品推荐 俱乐部论坛 下载服务 走近科海 征稿专栏 新书预告 各地经销商 特价直销


目    录

第0章 序篇 1

0.1 鸟哥和Linux 1
0.2 鸟哥的Linux学习之路 1
0.3 关于Windows和Linux学习心态的分别 3
0.4 关于本书 5
第1篇 Linux的规划与安装
第1章 Linux是什么与如何学习Linux 9

1.1 从Unix到Linux 9
1.2 Linux到底是什么 11
1.3 什么是distribution 12
1.4 Linux的功能与优缺点 13
1.5 如何学习Linux 15
1.6 GNU与GPL 17
1.7 课后练习 23

第2章 Linux主机规划 24
2.1 认识与选择硬件配置 24
2.2 硬件与硬件代号 26
2.3 选择发行版本 26
2.4 主机的服务规划与硬件的关系 27
2.5 主机硬盘的主要规划 29
2.6 鸟哥的两个范例 29
2.7 课后练习 31

第3章 Linux安装与多重启动技巧 32
3.1 Linux安装的第一步——规划 32
3.2 硬盘划分的配置 34
3.3 Linux安装前的准备 38
3.4 一个Linux的安装实例 38
3.5 多重启动安装流程与技巧 65
3.6 课后练习 67

第4章 开机、关机、在线求助与指令输入 68
4.1 第一次登入系统与退出系统 68
4.2 图形模式与文字模式的切换 70
4.3 指令输入与基本指令 71
4.4 在线求助 75
4.4.1 man 75
4.4.2 info 77
4.4.3 /usr/share/doc 77
4.5 正确的关机方式 77
4.5.1 shutdown 78
4.5.2 reboot 79
4.6 开机过程的问题排解 79
4.7 课后练习 80
第2篇 Linux文件、目录与磁盘格式
第5章 Linux文件权限与目录配置 83
5.1 用户与群组 83
5.2 Linux文件权限 84
5.3 如何改变文件权限 87
5.3.1 改变群组chgrp 88
5.3.2 改变拥有者chown 88
5.3.3 改变权限chmod 89
5.4 Linux支持的文件格式与文件种类 90
5.4.1 文件格式 90
5.4.2 文件种类 91
5.4.3 Linux文件的后缀名 92
5.5 Linux目录配置 92
5.6 课后练习 97

第6章 文件与目录管理 98
6.1 目录与路径 98
6.1.1 相对路径与绝对路径 98
6.1.2 cd与pwd 99
6.1.3 mkdir与rmdir 100
6.1.4 环境变量PATH 100
6.2 文件与目录管理 101
6.2.1 ls 101
6.2.2 cp 102
6.2.3 rm 103
6.2.4 mv 104
6.3 查看文件内容 104
6.3.1 cat与tac 104
6.3.2 more与less 106
6.3.3 head与tail 107
6.3.4 nl 108
6.3.5 od 108
6.4 链接文件的介绍 109
6.4.1 什么是inode 109
6.4.2 ln 110
6.5 文件与目录权限 112
6.5.1 chown与chgrp 112
6.5.2 chmod 113
6.5.3 umask 113
6.5.4 chattr与lsattr 115
6.6 搜寻文件或目录 116
6.6.1 which 116
6.6.2 whereis 116
6.6.3 locate 117
6.6.4 find 118
6.7 SetUID,SetGID,Sticky bit与file指令 119
6.7.1 SUID与SGID 119
6.7.2 Sticky bit 120
6.7.3 file 120
6.8 课后练习 121

第7章 硬盘与硬件管理 122
7.1 认识硬盘 122
7.2 查看硬盘或目录的容量 123
7.2.1 df 123
7.2.2 du 125
7.3 磁盘分割与格式化 125
7.3.1 fdisk 125
7.3.2 mke2fs 129
7.3.3 e2label 130
7.3.4 mknod 130
7.4 检查硬盘坏轨与数据同步写入 131
7.4.1 fsck 132
7.4.2 sync 132
7.5 关于启动盘 133
7.5.1 mkbootdisk 133
7.5.2 fdformat 133
7.6 硬盘的装载 133
7.6.1 mount 134
7.6.2 umount 135
7.7 硬盘效能测试与启用 135
7.8 课后练习 136

第8章 文件系统的装载 137
8.1 各种文件格式的装载 137
8.2 设定启动实时装载方式 139
8.3 建立与装载虚拟内存文件 141
8.4 课后练习 143
第3篇 学习Shell
第9章 vi文本处理器 147
9.1 vi简易说明 147
9.2 简易范例 148
9.3 常用指令 150
9.4 案例练习 152
9.5 课后练习 153

第10章 学习Bash 154
10.1 什么是Shell 154
10.2 BASH Shell 156
10.3 变量与变量的设定 158
10.3.1 echo 159
10.3.2 env 160
10.3.3 set 162
10.3.4 变量设定规则 162
10.3.5 export 165
10.3.6 unset 165
10.4 命令别名与历史命令 165
10.4.1 alias与unalias 165
10.4.2 history 166
10.5 bash shell 的配置文件 167
10.6 通配符与特殊符号 169
10.7 绝对路径与相对路径 171
10.8 命令重定向 172
10.9 管线命令 175
10.9.1 cut 176
10.9.2 sort 177
10.9.3 wc 177
10.9.4 uniq 177
10.9.5 tee 178
10.9.6 tr 178
10.9.7 split 178
10.10 课后练习 179

第11章 压缩指令与正规表示法 180
11.1 压缩指令 180
11.1.1 compress 180
11.1.2 bzip2,bzcat 181
11.1.3 gzip,zcat 181
11.1.4 tar 182
11.1.5 cpio 184
11.2 正规表示法 185
11.3 课后练习 187

第12章 学习使用Shell scripts 188
12.1 为什么学习脚本 188
12.2 脚本的执行与第一个脚本 189
12.2.1 脚本的执行 189
12.2.2 建立第一个脚本 189
12.3 卷标与运算符declare 190
12.4 交互式脚本 191
12.5 脚本逻辑判断式与表达式 193
12.6 条件判断 194
12.6.1 if...then...fi 194
12.6.2 case... esac 198
12.7 循环 200
12.8 如何调试脚本 204
本书前言 下一页 精彩预读 详细信息 返回专题首页