Linux系统介绍
Linux 就是一组软件,而软件分为操作系统软件和应用软件,当然 Linux 属于操作系统
软件。
计算机是由一堆硬件组成的,为了有效的控制这些硬件资源,于是乎就有了操作系统的
产生,操作系统除了有效的控制这些硬件资源的分配,并提供计算机运作所需要的功能(如
网络功能)之外,为了要提供程序设计师更容易开发软件的环境,所以操作系统也会提供一
组系统调用的接口。操作系统就是控制硬件的内核程序以及提供程序员使用的系统调用,而
Linux 也就是拥有这两个模块的一组软件。
linux和windows区别
1、Linux 主要使用命令行操作系统,Windows 图形化界面
2、Linux 主要应用于服务器,Windows 是个人操作系统
3、Linux 属于开源项目,而 Windows 不开源
4、Linux 是多用户系统,Windows 是单用户系统
Linux 最早是由芬兰人 Linus Torvalds 设计的。当时由于 UNⅨ的商业化,Andrew
Tannebaum 教授开发了 Minix 操作系统以便于不受 AT&T 许可协议的约束,为教学科研提
供一个操作系统。Linus Torvalds 借鉴了 Minix 操作系统,自己动手写了一个“类 Minix”的
操作系统,即就是 Linux 系统的雏形。1991 年 11 月,Linux0.10 版本推出,0.11 版本随后在
1991 年 12 月推出,当时将它发布在 Internet 上,免费供人们使用。当 Linux 非常接近于一
种可靠的/稳定的系统时,Linus 决定将 0.13 版本称为 0.95 版本。1994 年 3 月,正式的
Linux 1.0 出现了,这差不多是一种正式的独立宣言。截至那时为止,它的用户基数已经发
展得很大,而且 Linux 的核心开发队伍也建立起来了。
内核官网:https://www.kernel.org/

在终端中使用 name -a命令就可以查看当前Linux的版本号
其中32这一项如果是偶数就代表当前版本稳定
反之为奇数就代表不稳定
红帽企业系统(RedHat Enterprise Linux, RHEL)
全球最大的开源技术厂商,全世界内使用最广泛的 Linux 发布套件,提供性能与稳定
性极强的 Linux 套件系统并拥有完善的全球技术支持。
官网: http://www.redhat.com

社区企业操作系统(CentOS)
最初是将红帽企业系统“重新编译/发布”给用户免费使用而广泛使用,当前已正式加
入红帽公司并继续保持免费(随 RHEL 更新而更新)。
官网: http://www.centos.org/

红帽用户桌面版(Fedora [Linux])
最初由红帽公司发起的桌面版系统套件(目前已经不限于桌面版),用户可免费体验到
最新的技术或工具,而功能成熟后加入到 RHEL 中。
官网: http://fedora.redhat.com
国际化组织的开源操作系统(Debian)
提供超过 37500 种不同的自由软件且拥有很高的认可度,对于各类内核架构支持性良
好,稳定性、安全性强更有免费的技术支持。
官网: http://www.debian.org

基于 Debian 的桌面版(Ubuntu)
Ubuntu 是一款基于 Debian 派生的产品,对新款硬件具有极强的兼容能力。普遍认为
Ubuntu 与 Fedora 都是极其出色的 LINUX 桌面系统。
官网: http://www.ubuntulinux.org/
以上就是Linux常见的发行版本
终端介绍
这就VMware打开后的样子
我们之所以使用Ubantu是因为它有和windows一样的图形化界面,我们一般不在桌面上直接创建文件进行操作
我们点击桌面空白处
然后点击在终端中打开
stu这个为用户名,因为我自己起名时为stu,所以这里为stu
“:”之前的为主机名
~/桌面为当前路径
$表示当前为用户权限
#则代表管理员权限
Linux系统目录结构
/bin 存放常用命令(即二进制可执行程序)
/etc 存放系统配置文件
/home 所有普通用户的家目录
/root 管理员用户的家目录
/usr 存放系统应用程序及文档
/proc 虚拟文件系统目录,以进程为单位存储内存的映射
/dev 存放设备文件
/mnt 临时挂载点
/lib 存放库文件
/boot 系统内核及启动有关的文件
/tmp 存放各种临时文件,是所有用户均可访问的地点
/var 存放系统运行中常改变的文件, 如系统日志
绝地路径和相对路径
绝对路径: 是从系统根目录(“/”)开始到指定位置的路径
例如:以绝对路径表示 main.c 的位置 /home/stu/main.c
以绝对路径表示桌面的位置 /home/stu/Desktop
相对路径: 是从当前目录开始到指定位置的相对路径
例如: “
.” 代表当前位置 “
..” 代表当前位置的上一层目录
“
./main.c” 表示当前位置下的 main.c 文件
所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户
的家目录。
例如: student 用户的家目录就是 : /home/student
teacher 用户的家目录就是 : /home/teacher
每个用户只能在自己的家目录下创建文件、修改文件等,
不能访问其他用户的家目录,
更不能修改其他用户家目录中的文件