根据提供的文件内容,我们可以归纳和扩展出以下几个关键的知识点: ### Linux 操作系统概述 1. **常见操作系统分类**: - **服务端操作系统**:Linux、Unix、Windows Server。 - **单机操作系统**:Windows 系列(如 DOS、UCDOS、Win95、Win98、Win2000、XP、Vista、Win7、Win8)、Mac、Linux(Ubuntu 等)。 - **移动操作系统**:Android、iOS、Windows Phone。 2. **为何学习 Linux**: - 大多数服务端采用 Linux 进行 JEE 应用部署。 - 部分企业和教育机构使用 Linux 进行研发和教学活动。 - 许多嵌入式设备的开发基于 Linux。 - 云计算和大数据领域广泛使用 Linux,尤其是 CentOS 等发行版。 3. **Linux 的特点**: - 开放源代码,支持多用户,并且是网络化的操作系统。 - 基于 Unix,允许用户自定义内核。 - 加入 GNU 组织,遵循 GPL 许可证。 4. **Linux 组成部分**: - **内核**:由 Linus 团队管理的核心组件。 - **Shell**:用户与内核交互的界面。 - **文件系统**:包括 ext3、ext4 等,而 Windows 使用 fat32 和 ntfs。 - **第三方应用软件**:为用户提供额外的功能和服务。 5. **Linux 发行版**: - **内核版本**:由 Linus 团队管理,例如 3.8 版本。 - **发行版本**:基于内核,由不同的软件公司或社区开发,包括 Red Hat、CentOS、Debian、Ubuntu 等。 ### 安装 Linux 系统 1. **安装工具**: - VMware:创建虚拟机的软件。 - VirtualBox:Oracle 公司提供的虚拟化工具。 2. **安装步骤**: - 直接安装到物理硬件上。 - 通过虚拟机安装: - 创建虚拟机。 - 安装 Ubuntu 镜像。 - 打开虚拟机镜像(包含虚拟机和操作系统)。 ### Linux 系统环境 1. **交互模式**: - 默认有 6 个命令交互通道和 1 个图形界面交互通道。 - 切换命令交互模式:Ctrl+Alt+F1 至 F6。 - 图形界面交互通道:Ctrl+Alt+F7。 2. **图形界面交互模式**: - Terminal:图形界面下的命令终端。 3. **命令交互模式**: - 命令提示符: ``` itcast@ubuntu:~$ ``` - `itcast`:用户名。 - `ubuntu`:主机名。 - `~`:表示当前目录是用户的家目录。 - `$`:普通用户提示符;超级用户提示符为 `#`。 4. **文件系统**: - **目录结构**:Linux 文件系统采用树状结构,从根目录 `/` 开始。 - **文件权限**: - 字符表示法:如 `drwxr-xr-x`。 - 第一位字符表示文件类型:`d` 表示目录,`-` 表示文件。 - 接下来的三组三位分别表示文件属主、同组用户和其他用户的权限。 - 数字表示法:如 755 代表属主具有读写执行权限,同组用户和其他用户只有读和执行权限。 ### Linux 常用命令 1. **系统管理命令**: - **注销**:使用 `logout` 或 `exit`。 - **关机**:使用 `shutdown -h now`。 - **重启**:使用 `shutdown -r now`。 2. **文件操作命令**: - **查看目录内容**:使用 `ls` 命令。 - `ls -l` 显示详细信息。 - `ls -a` 显示所有文件,包括隐藏文件。 - **创建目录**:使用 `mkdir` 命令。 - **切换目录**:使用 `cd` 命令。 - **创建文件**:使用 `touch` 命令。 - **查看文件内容**:使用 `cat` 或 `more` 命令。 - **复制文件**:使用 `cp` 命令。 - **移动/重命名文件**:使用 `mv` 命令。 - **删除文件**:使用 `rm` 命令。 以上就是关于 Linux 学习的基础知识点整理,这些内容覆盖了 Linux 的基本概念、安装方法、系统环境以及常用的文件操作命令等方面,希望能帮助初学者快速掌握 Linux 的基础知识。
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 此存储库收集了所有有趣的 Python 单行代码 欢迎随意提交你的代码!.zip
- 高考志愿智能推荐-JAVA-基于springBoot高考志愿智能推荐系统设计与实现
- 标准 Python 记录器的 Json 格式化程序.zip
- kernel-5.15-rc7.zip
- 来自我在 Udemy 上的完整 Python 课程的代码库 .zip
- 来自微软的免费 Edx 课程.zip
- c++小游戏猜数字(基础)
- 金铲铲S13双城之战自动拿牌助手
- x64dbg-development-2022-09-07-14-52.zip
- 多彩吉安红色旅游网站-JAVA-基于springBoot多彩吉安红色旅游网站的设计与实现