Unix简介
- Linux的前身是Unix
- Unix诞生于1970年,也称为Unix元年;即时间戳的开始时间;
- 最开始是用汇编语言编写,由于其对硬件依赖过大,移植性不好,后改为C语言重新开发;
Linux诞生及其特点
- Linus是linux的开发者,Linux开发之父;
- 1991年,产生第一个版本0.0.1;
- 特点:开源,多用户,良好的用户界面,优异的性能于稳定性
- 多用户多任务:
单用户:一个用户,在登录计算机(操作系统),只允许同时登录一个用户;
单任务:一个任务,允许用户同时进行的操作任务数量;
多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户;
多任务:多个任务,允许用户同时进行的操作任务数量; - windows属于:单用户,多任务
- Linux属于:多用户,多任务
- Linux的分支: Ubuntu,centos(redhat 衍生来),slack ware,redhat等
Linux安装
- 两类:虚拟机安装,真机安装
- 虚拟机:模拟一个真实的电脑环境;主流软件:vmware和oracle的virtual Box
- VMware:功能强大
- virtual Box:部分功能受限
文件与文件夹
- 文件:一般都是一个独立的东西,可以通过特定的工具进行打开,并且不饿能包含除了文字以外的东西;
- 文件夹:可以在其中包含其它文件的东西;
- Linux下一切都是文件
1)在Windows下是文件的在Linux下是文件
2)在Windows下不是文件的在Linux下是文件,如磁盘、进程
Linux下的文件目录结构
- 重要文件:
~~ Bin:全程binary,该目录中存储的都是二进制文件,且都能运行;
~~ Dev:该目录存储的都是外界设备,例如:U盘,光盘,移动硬盘等。在其中的外接设备是不能直接被使用的,需要挂载;
~~ Etc:该目录存储一些配置文件。
~~ Home:除了root用户以外,其它用户的家目录都存在其下
~~ Proc:process,表示进程,存储Linux运行时候的进程
~~ Root:root用户的家目录所在;
~~ Sbin:super binary,该目录存储一些可以被执行的二进制文件,但只有具有super权限(管理员)的用户才能执行
~~ Temp:表示“临时”的,当系统运行时产生的临时文件,不需要手动删除,系统会自动清理
~~ Usr:存放用户自己安装的文件
~~ Var:存放程序或系统的日志文件
~~ Mnt:当外界设备需要挂载的时候,就挂载在mnt文件下