新闻详情

新闻详情

首页 / 资讯中心 / 详情

Linux操作系统知识点

发布时间:2026/9/28 20:57:27来源:尧图网络
Linux操作系统知识点
一.使用 VMware Workstation 17 安装 RHEL9.8 操作系统1. VMware 软件安装准备安装包VMware‑workstation‑full‑17.6.4‑24832109.exe右键以管理员身份运行。接受许可协议修改安装路径建议安装到 D 盘不要 C 盘可取消勾选「启动时检查产品更新」、「加入客户体验提升计划」。创建桌面、开始菜单快捷方式点击安装等待完成。2. 新建虚拟机模拟硬件资源打开 VMware点击【创建新的虚拟机】选择自定义 (高级)模式。硬件兼容性保持Workstation 17.5 or later下一步。选择稍后安装操作系统客户机操作系统选Linux版本选Red Hat Enterprise Linux 9 64位。4.设置虚拟机名称RHCSA‑BASE存储位置改为 D 盘D:\RHCSA‑BASE不要放 C 盘。处理器配置CPU 内核数 4内存分配4096MB4G。配图虚拟机内存设置截图网络类型选择NAT 模式I/O 控制器使用推荐 LSI Logic磁盘类型选择 NVMe。磁盘创建新虚拟磁盘磁盘大小设置100GB选择将虚拟磁盘拆分成多个文件方便虚拟机迁移。指定磁盘文件存放路径D:\RHCSA‑BASE\RHCSA‑BASE.vmdk完成虚拟机硬件创建。3.调整虚拟机硬件安装前配置CD/DVD (SATA)选择 RHEL9.8 的 ISO 镜像文件rhel‑9.8‑x86_64‑dvd.iso。显示选项取消「加速 3D 图形」缩放模式选择自由拉伸。选项→高级固件类型选择BIOS。4.RHEL9.8 系统安装开启此虚拟机启动菜单选择Install Red Hat Enterprise Linux 9.8。语言选择中文简体中文进入【安装信息摘要】页面。本地化键盘、语言支持、时间日期设置系统→【安装目的地】选中 100G 磁盘选择Custom 自定义分区手动划分分区/boot、swap、/、/var、/home确认更改。用户设置设置 root 管理员密码创建普通用户。点击【Begin Installation】开始安装等待安装完成后重启虚拟机。5. 系统登录root是超级管理员提示符为#普通用户提示符$。右上角电源图标可以选择Log Out注销当前用户。6.虚拟机克隆克隆源虚拟机当前状态克隆类型链接克隆占用磁盘小依赖原始虚拟机完整克隆完全独立副本占用磁盘空间大。二、内核、Shell、GNU、Linux 操作系统概念1. 内核Kernel内核是操作系统核心相当于计算机大脑唯一可以直接调度硬件。 负责CPU 调度、内存管理、进程管理、硬件驱动。 常见内核Windows (NT 内核)、Unix、Linux 内核。2. ShellShell 是命令解释器是用户和内核中间翻译保护层接收用户输入命令翻译交给内核执行返回结果给用户用户不能直接操作内核。 RHEL 系统默认 shellbash其他 shellsh、ksh、tcsh。架构图外层应用程序 → Shell → Kernel 内核 → 硬件3. GNUGNU 是开源组织提出 GPL 开源协议开发大量开源工具软件。4. Linux 操作系统Linux操作系统 Linux内核 GNU组织开源软件也叫做 GNU/Linux。三、如何开启 Shell命令行提示符含义1. 打开 shell 终端3 种方式应用程序 → 系统工具 →终端在桌面空白位置右键 →【在终端中打开】快捷键打开新终端。2. 命令行提示符解析示例[rootlocalhost ~]#root当前登录用户名root 超级管理员localhost主机名~当前工作目录~代表用户家目录# / $提示符标志#root 超级管理员$普通普通用户四、shell 执行命令规则命令完整格式命令 参数 对象三者之间必须空格隔开命令要执行程序参数控制命令的功能-参数缩写例‑s--参数完整单词例--size多个短参数可以合并‑a ‑b ‑c等价‑abc参数顺序无关。对象命令操作目标文件、目录。小技巧如果命令行被占用按Ctrl c终止程序释放提示符。示例ls -s -i filels -si filels --size file五、Shell 常用快捷键汇总快捷键功能CtrlShiftc复制终端选中内容CtrlShiftv粘贴Ctrl c终止当前运行程序释放命令行Ctrl d关闭闲置 shell 终端窗口Ctrl shift t当前终端新建标签页Ctrl shift n开启全新终端窗口Ctrl a光标跳到命令行行首Ctrl e光标跳到命令行行尾Ctrl u删除光标到行首全部字符Ctrl k删除光标到行尾全部字符Ctrl r历史命令反向搜索模式终端字体大小临时调整 Ctrl 加号放大Ctrl -减号缩小永久调整在终端配置首选项设置字体。六、命令行历史管理与调用history查看全部执行过历史命令默认记录 1000 条echo $HISTSIZE #查看历史记录条数history #查看历史history -c #临时清空内存中的历史永久清空历史编辑家目录隐藏文件.bash_history清空内容。调用历史命令↑ ↓方向键上下翻看历史!数字执行历史列表对应编号命令如!81!字符执行最近以此字符开头的命令如!rCtrl r输入关键字搜索历史命令回车执行。七、命令行 Tab 补齐功能按Tab自动补齐命令、文件名、目录名。按一次 Tab 没有反应代表匹配结果不唯一连续按两次 Tab 键列出全部匹配的内容两次 Tab 无输出代表系统没有匹配资源。示例当前目录有laa、leexxx输入l连续两下 Tab会列出全部 l 开头资源。八、命令行获取帮助的三种方式1. whatis查看命令简短描述whatis date如果提示nothing appropriate需要 root 执行mandb更新帮助数据库。2. 命令 --help查看简易帮助文档date --help帮助符号说明[]选项可加可不加...该参数可以写多个必须填写的参数。3. man 命令详细手册manualman dateman -k passwd #查询关键字所有帮助章节man 手册的 9 个级别级别含义1shell 普通命令2系统调用3库函数调用4特殊设备文件5配置文件格式6游戏7杂项、宏包8系统管理员命令9内核规则man 阅读页内快捷键q 退出帮助页面/关键字 向下搜索n下一个匹配N向上匹配G跳转到末尾g跳转到开头九、基础文件管理命令1. 新建空文件 touchtouch file1 #新建file1空文件touch file2 file3 #一次性新建多个文件文件已存在时 touch 只会更新文件时间戳不会修改内容。2. 新建目录 mkdirmkdir testdirmkdir -p a/b/c/d #‑p自动创建多层嵌套目录父目录不存在自动生成3. 删除文件 / 目录 rmrm file1 #删除文件会交互提示确认rm -f file2 #‑f强制删除不再弹出确认提示rm -r testdir #‑r递归删除目录目录必须‑r参数rm -rf a/b/c #‑rf组合强制递归删除目录4. 复制文件、目录 cpcp file1 targetfile #复制文件cp file1 file2 dir/ #多个文件只能复制到目录中cp -r dir1 dir2 #复制目录必须加‑r递归参数
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Klipper上位机迁移实战:红米Note4x避坑指南 2026/9/28 22:46:03

Klipper上位机迁移实战:红米Note4x避坑指南

1. 从一台红米Note4x说起:Klipper上位机迁移到底难在哪很多玩3D打印的朋友都有过这样的经历:原本用得好好的Klipper上位机,换了一台设备之后,打印机突然就不听使唤了。要么是MCU连不上,要么是配置文件报错,…

阅读更多 →
多模型统一调度平台:API接入、词元计量与预算管控实战 2026/9/28 22:45:42

多模型统一调度平台:API接入、词元计量与预算管控实战

1. 从一张失控的账单说起:多模型接入到底难在哪去年下半年,我帮一家做智能客服的团队做技术复盘,他们当时的状态很有代表性:产品里同时接了四家不同厂商的大模型,分别负责意图识别、知识问答、话术润色和情绪判断。听起…

阅读更多 →
Genkit 代理 API 实战:TypeScript 多回合 AI 代理开发指南 2026/9/28 22:45:42

Genkit 代理 API 实战:TypeScript 多回合 AI 代理开发指南

多回合代理这件事,真正上手做过的人都知道,难点从来不在"让模型回一句话",而在于让它在多轮交互里记住上下文、按需调用工具、把中间状态存下来,还要在下一轮里接着用。Genkit 的代理 API 就是冲着这个场景来的&#xf…

阅读更多 →
superpowers实战:一条命令封装开发流程,让重复工作自动化 2026/9/28 22:45:35

superpowers实战:一条命令封装开发流程,让重复工作自动化

1. 项目概述与设计思路1.1 superpowers 到底是什么最近在 GitHub 上翻到一个叫 superpowers 的开源项目,被它的理念戳中了——把你日常开发里那些重复、琐碎、容易出错的步骤,全部封装成可用命令,相当于给终端装了“放大器”。它不是又一套语…

阅读更多 →
Flutter鸿蒙化适配:flavors_chef多环境配置实战指南 2026/9/28 22:45:29

Flutter鸿蒙化适配:flavors_chef多环境配置实战指南

先说结论:Flutter 项目做鸿蒙化适配,UI 层的坑其实不算多,真正让人反复折腾的是环境配置这件事。开发环境、测试环境、生产环境的 API 地址、应用标识、密钥全都不一致,Flutter 生态里 flavors_chef 是处理这类多环境配置比较顺手…

阅读更多 →
Kubernetes镜像预热全解析:从节点初始化到P2P分发 2026/9/28 22:45:29

Kubernetes镜像预热全解析:从节点初始化到P2P分发

我最近帮一个团队优化大规模任务调度,遇见一个特别扎眼的现象:上百个节点同时扩容,业务 Pod 全卡在ContainerCreating,排到 kubelet 一看日志,清一色在拉镜像。Kubernetes 节点提前拉取 / 预热镜像这个话题&#xff0c…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉