## Linux 是什么 `Linux` 是一个开源系统内核,1991年由托瓦兹 (Linus Torvalds) 开发出来的,我们平时讲的 `Liunx` 系统其实并不是很准确,`Ubuntu` `CentOS` 这些才是系统,`Linux` 是参考 `Uinx` 系统开发出来的。 现实生活中有哪些软件或系统是基于 `Linux` 开发出来的呢? `嵌入式` 程序开发 `Android` 手机系统,我们经常浏览的网站服务器,基本都是运行 `Linux` 系统之上。 `Linx` 是一个支持多用户、多任务的系统。 `Linux` 系统上一切都是以文件的形式存在,文件和目录名称都区分大小写的。所有文件命名要提现文件的格式或内容,`demo.php` 代表这是一个 `php` 文件,`demo.txt` 代表 `txt` 文件,`demo.tar.gz` 代表以 `gzip` 压缩的打包文件。 ## Linux 的优势 - 跨平台 - 安全 - 多用户多任务 - 占用系统资源少 - 网络功能强大 - 稳定 ## Linux 的目录结构 Ubuntu 16.04 ``` /bin #用户二进制文件 /boot #启动核心文件 /dev #设备文件 /etc #配置文件 /home #用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的 /lib #系统库 /lib64 #系统库 /lost+found #这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件 /media #可移动媒体设备 /mnt #挂载目录 /opt #用户安装的软件目录 /proc #进程信息 /root #该目录为系统管理员,也称作超级权限者的用户主目录 /run #存放进程的I /sbin #s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序 /tmp #系统临时文件 /srv #srv是service的缩写,该目录存放一些服务启动之后需要提取的数据 /sys #这个目录跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录与内核相关的信息。 /usr #注意 usr 并不是 user 的缩写,而是Unix Software Resource的缩写,即 Unix 操作系统软件资源放在该目录,而不是用户的数据。 /var #软件运行所产生的文件 ``` 补充:其他 `Linux` 系统的发行版目录大致也是一样的。