好的开始是成功的一半。学习 Linux 的第一个问题是搞明白 Linux 是什么,了解其来龙去脉、前世今生,知道其发展趋势、应用前景,弄清楚为什么学习它,以及如何掌握它和使用它,知其然更要知其所以然。
工欲善其事,必先利其器。建议学习 Linux 的朋友不要忽视本章章。很多人看技术类图书都不喜欢或不重视第一章,甚至直接跳过去,觉得大多是介绍性的内容,陈词滥调、形式化,且没什么 技术含量。
Linux简介
1.1 操作系统是什么
1.2 Linux和UNIX的关系及区别
1.3 类UNIX系统
1.4 Linux的优缺点
1.5 Linux发行版本
1.6 Linux桌面环境
1.7 Linux的应用领域
1.8 Linux已经霸占了服务器领域
1.9 开源软件
1.10 开源协议
1.11 开源等于免费吗
1.12 如何学习Linux
Linux安装
2.1 VMware虚拟机安装Linux系统
2.2 U盘安装Linux系统
2.3 dd命令安装Linux
2.4 Linux LiveCD
2.5 Linux远程管理协议
2.6 Linux远程管理工具
2.7 Linux使用注意事项
2.8 Linux文件目录结构一览表
2.9 Linux一切皆文件
2.10 Linux挂载
2.11 Linux服务器管理注意事项
Linux文件和目录管理
3.1 Linux文件系统层次结构
3.2 Linux文件系统不是必须的,而是必要的
3.3 Linux文件(目录)命名规则
3.4 Linux绝对路径和相对路径
3.5 Linux命令基本格式
3.6 Linux cd
3.7 Linux pwd
3.8 linux ls
3.9 Linux mkdir
3.10 Linux rmdir
3.11 Linux touch
3.12 Linux ln
3.13 Linux cp
3.14 Linux rm
3.15 Linux mv
Linux打包(归档)和压缩
4.1 打包和压缩的概念和区别
4.2 Linux tar
4.3 Linux zip
4.4 Linux unzip
4.5 Linux gzip
4.6 Linux gunzip
4.7 Linux bzip2
4.8 Linux bunzip2
Vim文本编辑器
5.1 Vim及其安装
5.2 Vi和Vim的区别和联系
5.3 Linux Vim三种工作模式
5.4 Linux Vim基本操作
5.5 Vim移动光标命令汇总
5.6 Linux Vim多窗口编辑
5.7 Linux Vim批量注释和自定义注释
5.8 Linux Vim显示行号
5.9 Vim配置(.vimrc)
Linux文本处理(Linux三剑客)
6.1 Linux cat
6.2 Linux more
6.3 Linux head
6.4 Linux less
6.5 Linux tail
6.6 Linux grep(Linux三剑客之一)
6.7 Linux sed&#x