1 Linux
1.0 简介
类UNIX系统,基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。
特点:
- 发布时间
1991年10月25日. - 多用户:类UNIX,支持32-bit, 64-bit硬件,继承UNIX以网路为核心的设计思想,性能稳定,多用户;
- 多平台:可安装在多种计算机硬件如:手机、平板电脑、路由器、台式机和大型计算机等;
- 安全,稳定,一切皆文件,每个软件都有确定的用途;
- 完全免费;
1.2 发行版
Linux Mint、Ubuntu、Debian、Mageia、Fedora、openSUSE、Arch Linux、CentOS、PCLinuxOS、FreeBSD、RedHat、Slackware
1.3 测试环境
- Ubuntu18.04
2 目录结构
2.1 目录获取
进入根目录
cd /
获取文件目录
tree -L 1
.
├── bin
├── boot
├── dev
├── etc
├── home
├── lib
├── lib64
├── media
├── meta
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── snap
├── srv
├── sys
├── tmp
├── usr
├── var
└── writable
22 directories, 0 files
2.2 目录功能介绍
序号 | 目录 | 描述 |
---|---|---|
1 | / | 根目录,所有目录、文件、设备都在该目录下 |
2 | /bin | 二进制,存放系统所需的命令 |
3 | /boot | Linux内核及引导系统程序所需要的文件目录 |
4 | /cdrom | 光驱挂载 |
5 | /dev | 外部设备 |
6 | /etc | 系统配置文件 |
7 | /home | 用户组文件夹,存放不同用户 |
8 | /lib | 存放动态链接共享库 |
9 | /lost+found | 碎片文件存储,如系统崩溃,意外关机 |
10 | mnt | 挂载存储设备 |
11 | media | 挂载USB接口的移动硬盘,CD/DVD驱动器 |
12 | opt | 存放可选的程序 |
13 | proc | 存放系统信息,这些信息在内存中,由系统产生 |
14 | /root | Linux超级权限用户root的根目录 |
15 | /sbin | 存放系统管理员的系统管理程序,需root权限才可执行的命令 |
16 | selinux | 对SElinux的一些配置文件目录,SElinux可让Linux更安全 |
17 | /srv | 服务启动后,所需访问的数据目录 |
18 | /tmp | 临时文件目录,存放不同程序执行时产生的临时文件 |
19 | /usr | 存放不适合放在/bin或/etc目录下的额外工具 |
20 | /usr/local | 存放手动安装的软件,即不是通过apt-get安装的软件 |
21 | /usr/share | 系统共用的文件,如字体/usr/share/fonts,帮助文件/usr/share/doc,/usr/share/man |
22 | /var | 变动内容的文件 |
2.3 子目录解析
- /var/run
运行文件,存储运行程序的进程id,如ngixn.pid、docker.pid等。
3 apt-get软件包安装路径
序号 | 路径 |
---|---|
1 | /bin |
2 | /sbin |
3 | /usr/bin |
4 | /usr/sbin |
5 | /usr/local/bin |
6 | /usr/local/sbin |
7 | /usr/games |
4 小结
序号 | 操作系统 | 发布时间 |
---|---|---|
1 | UNIX | 1970年 |
2 | MacOS | 1984年 |
3 | Windows | 1985年 |
4 | Linux | 1991年 |
5 | iOS | 2007年 |
6 | Android | 2008年 |
7 | windowsPhone | 2011年 |
[参考文献]
[1]http://baijiahao.baidu.com/s?id=1597911999197622652&wfr=spider&for=pc
[2]https://distrowatch.com/dwres.php?resource=major
[3]https://www.linux.org/threads/getting-around-in-linux-directories.4120/