Linux操作系统简介
- 说明:博客若有涉及到侵权或者其他不当行为请联系我删除致歉,若有兴趣交流指点或者相互学习也可以发送邮件联系,不胜感激。
- 邮件地址:qiao_jinming@foxmail.com
一、前言
-
1、Linux历史
- 1965年,没有一个方便的操作系统处理硬件,于是打算开发一款多用户、多任务、多层次的OS,可惜任务搁置
- 1971年,肯·汤姆逊开发第一个Unix系统,为方便设计,使用B语言重构
- 1972年,由于基于B语言的Unix系统无法很好兼容硬件,丹尼斯·里奇开发C语言重构系统
- 1979年,由于Unix开源特性,导致这种多任务的系统极容易被超级管理员访问,安全性极差,于是Unix私有化
- 1991年,林纳斯开发Linux系统,并且开源,立即获得广泛推广与关注
-
2、目前常见的操作系统(OS)类型
- 带有桌面的OS:Windows,Linux等,Windows用户量极大,最为常用
- 适合开发的OS:MacOS等,基于Linux,开发体验极好
- 服务器支持OS:Linux,Windows Server等,作为服务器前者开源免费更为常用
- 嵌入式移动OS:Android,iOS等,作为移动设备等系统支持
-
3、Linux的不同版本
- Linux内核版:只有一种,并且在不断完善,其余的版本都是基于此内核发展而来的
- Linux发行版:有很多种,仍在发展,基于Linux内核的带有完整的系统调用的系统,例如Ubuntu,centOS等目前最常用的为Ubuntu
-
4、操作系统的文件目录简介
- window系统:依据盘符,以树状结构构建文件结构,单用户系统
- C:\Windows 存储配置文件
- C:\Program Files 存储安装文件
- Linux系统:依据用户划分不同文件,多用户系统
- / 根目录,第一层目录
- /home 家目录,存储所有用户,每个用户间相互不冲突
- /etc 存储配置文件
- /bin 存储可执行二进制文件
- window系统:依据盘符,以树状结构构建文件结构,单用户系统
二、Linux基本命令
-
1、快捷键
- Ctrl Alt T:打开命令终端
- Ctrl Shift =:放大终端字体
- Ctrl -:缩小终端字体
-
2、常用命令
- ls:显示当前目录下的文件
- pwd:显示当前文件路径
- cd [目录名]:切换到指定文件
- touch [文件名]:在当前目录下创建指定文件
- mkdir [目录名]:在当前目录下创建指定目录
- rm [文件名]:删除指定文件
- clear:清屏
-
3、终端命令格式(区分大小写)
- command [-options] [parameter]
- command:命令名
- -options:选项,对命令进行控制,可不加
- parameter:传给参数命令,可以为任意个
- command [-options] [parameter]
-
4、查阅命令帮助信息
-
command --help:显示简要帮助信息
-
man command:显示用户手册信息,以下为使用方法
- 空格:显示下一页
- Enter:滚动一行
- b:回滚一屏
- f:前滚一屏
- q:退出
- /word:搜索word字符串
-