☰
Linux操作系统知识点
2026/9/28 20:57:22 网站建设 项目流程

一.使用 VMware Workstation 17 安装 RHEL9.8 操作系统

1. VMware 软件安装

  1. 准备安装包:VMware‑workstation‑full‑17.6.4‑24832109.exe,右键以管理员身份运行。

  1. 接受许可协议,修改安装路径(建议安装到 D 盘,不要 C 盘),可取消勾选「启动时检查产品更新」、「加入客户体验提升计划」。

  1. 创建桌面、开始菜单快捷方式,点击安装,等待完成。

2. 新建虚拟机(模拟硬件资源)

  1. 打开 VMware,点击【创建新的虚拟机】,选择自定义 (高级)模式。

  1. 硬件兼容性保持Workstation 17.5 or later,下一步。

  1. 选择稍后安装操作系统;客户机操作系统选Linux,版本选Red Hat Enterprise Linux 9 64位。

4.设置虚拟机名称:RHCSA‑BASE,存储位置改为 D 盘D:\RHCSA‑BASE,不要放 C 盘。

  1. 处理器配置:CPU 内核数 4;内存分配4096MB(4G)。

配图:虚拟机内存设置截图

  1. 网络类型选择NAT 模式;I/O 控制器使用推荐 LSI Logic;磁盘类型选择 NVMe。

  1. 磁盘:创建新虚拟磁盘,磁盘大小设置100GB;选择将虚拟磁盘拆分成多个文件(方便虚拟机迁移)。

  1. 指定磁盘文件存放路径D:\RHCSA‑BASE\RHCSA‑BASE.vmdk,完成虚拟机硬件创建。

3.调整虚拟机硬件(安装前配置)

  1. CD/DVD (SATA):选择 RHEL9.8 的 ISO 镜像文件rhel‑9.8‑x86_64‑dvd.iso。

  1. 显示选项:取消「加速 3D 图形」,缩放模式选择自由拉伸。

  1. 选项→高级,固件类型选择BIOS。

4.RHEL9.8 系统安装

  1. 开启此虚拟机,启动菜单选择Install Red Hat Enterprise Linux 9.8。

  1. 语言选择中文(简体中文),进入【安装信息摘要】页面。

  1. 本地化:键盘、语言支持、时间日期设置;

  1. 系统→【安装目的地】,选中 100G 磁盘,选择Custom 自定义分区,手动划分分区(/boot、swap、/、/var、/home),确认更改。

  1. 用户设置:设置 root 管理员密码;创建普通用户。

  1. 点击【Begin Installation】开始安装,等待安装完成后重启虚拟机。

5. 系统登录

  • root是超级管理员,提示符为#;普通用户提示符$。

  • 右上角电源图标可以选择Log Out注销当前用户。

6.虚拟机克隆

  • 克隆源:虚拟机当前状态

  • 克隆类型:
    • 链接克隆:占用磁盘小,依赖原始虚拟机;
    • 完整克隆:完全独立副本,占用磁盘空间大。

二、内核、Shell、GNU、Linux 操作系统概念

1. 内核(Kernel)

内核是操作系统核心,相当于计算机大脑,唯一可以直接调度硬件。 负责:CPU 调度、内存管理、进程管理、硬件驱动。 常见内核:Windows (NT 内核)、Unix、Linux 内核。

2. Shell

Shell 是命令解释器,是用户和内核中间翻译保护层:接收用户输入命令,翻译交给内核执行,返回结果给用户,用户不能直接操作内核。 RHEL 系统默认 shell:bash;其他 shell:sh、ksh、tcsh。

架构图:外层应用程序 → Shell → Kernel 内核 → 硬件

3. GNU

GNU 是开源组织,提出 GPL 开源协议,开发大量开源工具软件。

4. Linux 操作系统

Linux操作系统 = Linux内核 + GNU组织开源软件,也叫做 GNU/Linux。

三、如何开启 Shell,命令行提示符含义

1. 打开 shell 终端(3 种方式)

  1. 应用程序 → 系统工具 →终端;

  1. 在桌面空白位置右键 →【在终端中打开】;

  1. 快捷键打开新终端。

2. 命令行提示符解析

示例:[root@localhost ~]#

  1. root:当前登录用户名(root 超级管理员)
  2. localhost:主机名
  3. ~:当前工作目录,~代表用户家目录
  4. # / $:提示符标志
    • #:root 超级管理员
    • $:普通普通用户

四、shell 执行命令规则

命令完整格式:命令 参数 对象

三者之间必须空格隔开

  • 命令:要执行程序;
  • 参数:控制命令的功能;
    • -:参数缩写,例‑s
    • --:参数完整单词,例--size
    • 多个短参数可以合并,‑a ‑b ‑c等价‑abc,参数顺序无关。
  • 对象:命令操作目标(文件、目录)。

小技巧:如果命令行被占用,按Ctrl + c终止程序,释放提示符。

示例:

ls -s -i file

ls -si file

ls --size file

五、Shell 常用快捷键汇总

快捷键

功能

Ctrl+Shift+c

复制终端选中内容

Ctrl+Shift+v

粘贴

Ctrl + c

终止当前运行程序,释放命令行

Ctrl + d

关闭闲置 shell 终端窗口

Ctrl + shift + t

当前终端新建标签页

Ctrl + shift + n

开启全新终端窗口

Ctrl + a

光标跳到命令行行首

Ctrl + e

光标跳到命令行行尾

Ctrl + u

删除光标到行首全部字符

Ctrl + k

删除光标到行尾全部字符

Ctrl + r

历史命令反向搜索模式

终端字体大小临时调整: Ctrl +加号放大,Ctrl -减号缩小;永久调整在终端配置首选项设置字体。

六、命令行历史管理与调用

  1. history:查看全部执行过历史命令,默认记录 1000 条

echo $HISTSIZE #查看历史记录条数

history #查看历史

history -c #临时清空内存中的历史

永久清空历史:编辑家目录隐藏文件.bash_history清空内容。

调用历史命令

  1. ↑ ↓方向键:上下翻看历史;
  2. !数字:执行历史列表对应编号命令,如!81;
  3. !字符:执行最近以此字符开头的命令,如!r;
  4. Ctrl + r:输入关键字搜索历史命令,回车执行。

七、命令行 Tab 补齐功能

  • 按Tab:自动补齐命令、文件名、目录名。
  1. 按一次 Tab 没有反应:代表匹配结果不唯一;
  2. 连续按两次 Tab 键:列出全部匹配的内容;
  3. 两次 Tab 无输出:代表系统没有匹配资源。

示例:当前目录有laa、leexxx,输入l连续两下 Tab,会列出全部 l 开头资源。

八、命令行获取帮助的三种方式

1. whatis:查看命令简短描述

whatis date

如果提示nothing appropriate,需要 root 执行mandb更新帮助数据库。

2. 命令 --help:查看简易帮助文档

date --help

帮助符号说明:

  • []:选项可加可不加;
  • ...:该参数可以写多个;
  • <>:必须填写的参数。

3. man 命令:详细手册(manual)

man date

man -k passwd #查询关键字所有帮助章节

man 手册的 9 个级别:

级别

含义

1

shell 普通命令

2

系统调用

3

库函数调用

4

特殊设备文件

5

配置文件格式

6

游戏

7

杂项、宏包

8

系统管理员命令

9

内核规则

man 阅读页内快捷键:

  • q 退出帮助页面
  • /关键字 向下搜索;n下一个匹配;N向上匹配
  • G跳转到末尾;g跳转到开头

九、基础文件管理命令

1. 新建空文件 touch

touch file1 #新建file1空文件

touch file2 file3 #一次性新建多个文件

文件已存在时 touch 只会更新文件时间戳,不会修改内容。

2. 新建目录 mkdir

mkdir testdir

mkdir -p a/b/c/d #‑p自动创建多层嵌套目录,父目录不存在自动生成

3. 删除文件 / 目录 rm

rm file1 #删除文件,会交互提示确认

rm -f file2 #‑f强制删除,不再弹出确认提示

rm -r testdir #‑r递归,删除目录(目录必须‑r参数)

rm -rf a/b/c #‑rf组合强制递归删除目录

4. 复制文件、目录 cp

cp file1 targetfile #复制文件

cp file1 file2 dir/ #多个文件只能复制到目录中

cp -r dir1 dir2 #复制目录,必须加‑r递归参数

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询