1. 了解Unix系统
Unix 是较早被广泛使用的计算机操作系统之一,它的第一版于1969年由 Ken Thompson 在 AT&T 贝尔实验室是实 现,1973年 Ken Thompson 与 Dennis Ritchie 用C语言重写了 Unix 的第三版内核。
2. 了解Linux发展历史
Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程 各种工具和数据库的操作系统。
Linux 系统特点:开放性(开源)、多用户、多任务、良好的用户界面、优异的性能和稳定性以及多用户多任务的特点
注意:Windows 属于单用户多任务,Linux 属于多用户多任务
3. Linux的应用领域
3.1. 服务器系统
Web应用服务器、数据库服务器、游戏服务器、接口服务器、DNS、FTP等等;
3.2. 嵌入式系统
路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等;
3.3. 高性能运算、计算密集型应用
Linux有强大的运算能力。IBM的Watson超级计算机就是使用了Linux系统;
3.4. 桌面应用系统
很多桌面操作系统的底层也是Linux;
3.5. 移动手持系统
安卓系统就是基于Linux。
4. Linux版本
Linux 的版本继承了 Unix 的版本定制规则,分为内核版本和发行版本 内核版本:内核就是一个核心,其他软件都基于这个核心,不能直接使用,内核版本统一在 http://www.linux.org 发布
发行版本:由各个 Linux 发行商发布,Linux 发行商有权选择 Linux 的内核版本。
常见的 Linux 的发行版本:
RedHat、CentOS、Debian、Ubuntu 内核版本分为稳定版和开发版,区分方式是根据次版本的奇偶判定,奇数为开发版,偶数为稳定版
4.1. Debian
Debian运行起来极其稳定,这使得它非常适合用于服务器。
4.2. redhat
这是第一款面向商业市场的Linux发行版。它有服务器版本,支持众多处理器架构。全球最大的linux发行厂商,功能全面、稳定。
4.3. ubuntu
Ubuntu是Debian的一款衍生版,侧重于它在这个市场的应用,在服务器、云计算、甚至一些运行的移动设备上很常见。
4.4. centos
CentOS是一款企业级Linux发行版,它使用红帽企业级Linux中的免费源代码重新构建而成。这款重构版完全 去掉了注册商标以及Binary程序包方面一个非常细微的变化。
4.5. Fedora
Fedora同是一款非常好的发行版,有庞大的用户论坛,软件库中还有为数不少的软件包。Fedora同样使 用YUM来管理软件包。
5. 常用Linux命令的基本使用
5.1. 常用快捷键
tab键 | 命令或者路径提示及补全 |
ctrl+c | 放弃当前输入,终止当前任务或程序; |
ctrl+l | 清屏 |
ctrl + insert | 复制 |
鼠标右键 | 粘贴 |
alt+c |
断开连接 |
ctrl + shfit + R |
重新连接 |
alt+1/2/3/4/5... |
切换会话窗口 |
上下键 |
查找执行行过的命令,或者是history命令 |
5.2. 终端命令格式
command :命令名,相应功能的英文单词或单词的缩写
[-options] :选项,可用来对命令进行控制,也可以省略
parameter : 传给命令的参数, 可以是 零个、一个 或者 多个
5.3. 其他常用命令
序号 | 命令 | 对应英文 | 作用 |
01 | ls | list |
查看当前目录下的内容 |
02 | pwd | print working derectory |
查看当前所在文件夹 |
03 | cd[目录名] | change directory | 切换文件夹 |
04 | touch[文件名] | touch | 如果文件不存在,新建文件 |
05 | mkdir[目录名] | make directory | 创建目录 |
06 | rm[文件名] | remove | 删除指定的文件名 |
07 | clear | clear |
切换文件夹 |