概述
Linux是一种免费、开源的操作系统,是由林纳斯·托瓦兹(Linus Torvalds)开发的,主要使用C语言及汇编语言编写而成。Linux系统在基于UNIX设计,完全遵守POSIX标准,具备强大的网络功能、稳定性和安全性等。
特点
-
免费:Linux是一个免费开源的操作系统,任何人都可以免费使用、分发和修改它的源代码。
-
安全:Linux系统支持强大的权限和访问控制,以及沙盒技术和虚拟化技术等,可以很好地保护系统的安全和稳定性。
-
开放性:Linux是一个开放性的系统,用户可以使用自己的想法和创意来定制和修改内核、包管理器、桌面环境等。
-
可移植性:Linux系统可以在不同的硬件平台上运行,包括PC、服务器、嵌入式系统等。
应用领域
-
服务器操作系统:Linux 是服务器端操作系统的首选之一,因为它能够提供安全、稳定和可靠的基础设施,可以支持从网站托管、数据库服务器到云计算平台等各种不同规模的应用。
-
移动设备:Linux 被广泛用于移动设备,其中最著名的是 Android 操作系统。Android 设备占了整个手机市场的大部分份额。
-
嵌入式系统:Linux 在嵌入式系统领域的应用也相当广泛,如家用路由器、智能电视、工业自动化等。
系统目录
├── bin -> usr/bin # 用于存放二进制命令
├── boot # 内核及引导系统程序所在的目录
├── dev # 所有设备文件的目录(如磁盘、光驱等)
├── etc # 配置文件默认路径、服务启动命令存放目录
├── home # 用户家目录,root用户为/root
├── lib -> usr/lib # 32位库文件存放目录
├── lib64 -> usr/lib64 # 64位库文件存放目录
├── media # 媒体文件存放目录
├── mnt # 临时挂载设备目录
├── opt # 自定义软件安装存放目录
├── proc # 进程及内核信息存放目录
├── root # Root用户家目录
├── run # 系统运行时产生临时文件,存放目录
├── sbin -> usr/sbin # 系统管理命令存放目录
├── srv # 服务启动之后需要访问的数据目录
├── sys # 系统使用目录
├── tmp # 临时文件目录
├── usr # 系统命令和帮助文件目录
└── var # 存放内容易变的文件的目录
常用命令
1. cd:改变当前工作目录
2. ls:显示文件或目录列表
3. pwd: 显示当前工作目录的路径
4. mkdir: 创建新目录
5. rm: 删除文件或目录
6. mv: 移动或重命名文件或目录
7. cp: 复制文件或目录
8. cat: 查看文件内容
9. vi/vim: 编辑文件......