
笔记
文章平均质量分 92
The star"'
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell编程实战增加
本文介绍了Shell编程中if条件语句的实践应用,通过多个示例演示了如何控制sshd服务。示例1通过检查系统服务状态来启动或停止sshd;示例2通过传参实现服务控制,并优化为更简洁的代码;示例3展示了内存信息的获取。文章还提到将涵盖Shell函数、case语句及循环语句等编程技巧,适合Shell初学者学习基础控制流程。原创 2025-10-10 20:19:45 · 774 阅读 · 0 评论 -
shell编程实战
本文介绍了Shell脚本编程的基础知识和实战技巧。主要内容包括:1)Shell脚本的基本结构,如解释器声明(#!/bin/bash)、脚本注释规范;2)Shell脚本的执行方式,包括赋予执行权限后直接运行、使用bash/sh命令执行;3)通过一个系统信息收集脚本示例,演示了如何编写实用的Shell脚本,包含块设备信息、文件系统信息和CPU内存使用情况的收集。文章强调编写规范脚本的重要性,包括使用vim编辑器、添加必要注释等良好习惯,为后续Shell编程学习打下基础。原创 2025-10-09 22:00:00 · 328 阅读 · 0 评论 -
awk 使用手册
awk 使用摘要 awk 是一款功能强大的文本分析工具,兼具编程语言特性,支持变量、条件语句、循环等操作。其基本命令格式为 awk [options] 'script' file(s),脚本由可选的 BEGIN、pattern 和 END 三部分组成,分别对应预处理、行处理和收尾操作。原创 2025-10-04 11:41:50 · 647 阅读 · 0 评论 -
sed使用手册
sed是一款功能强大的流编辑器,诞生于1970年代的贝尔实验室,与awk并称Linux文本处理两大王牌工具。其工作流程为逐行读取、执行命令、输出结果并循环处理。sed默认不修改源文件,支持通过-i选项直接编辑文件。常用选项包括-e执行命令、-f读取脚本文件、-n抑制自动输出等。sed擅长文本替换操作,常与grep、awk配合使用,是Linux系统文本处理的重要工具之一。原创 2025-10-04 10:23:07 · 755 阅读 · 0 评论 -
grep命令实践
摘要 grep是Linux系统中强大的文本搜索工具,属于文本处理"三剑客"之一,擅长过滤操作。其基本语法支持从文件或管道数据中查找匹配模式。主要选项包括:-E(扩展正则表达式)、-e(多模式匹配)、-f(从文件读取模式)、-i(忽略大小写)等。grep通过正则表达式实现灵活的文本搜索,可配合sed、awk等工具完成复杂文本处理任务。文中通过具体示例展示了不同选项的用法和效果,如多模式匹配、大小写忽略等。原创 2025-10-04 10:20:01 · 769 阅读 · 0 评论 -
Linux正则表达式
本文介绍了Linux正则表达式的基本概念和常见用法。正则表达式由普通字符和元字符组成,用于匹配字符串模式。文章首先区分了普通字符和元字符,随后讲解了字符集匹配(如[...]、[a-z]、[^...])、特殊字符(如.、\、|)以及非打印字符(如\n、\s、\w)的使用方法,并配以命令行示例说明。还列举了POSIX字符类(如[[:digit:]]、[[:alpha:]])及其等效表示。正则表达式在文本处理工具(grep、vim等)和编程语言中广泛应用。原创 2025-10-02 15:47:19 · 642 阅读 · 0 评论 -
Nginx 服务器
Nginx是一款高性能HTTP和反向代理服务器,支持高并发连接且资源消耗低。本文介绍了Nginx的安装与基本配置,包括:1)通过yum安装并启动Nginx服务;2)配置虚拟主机,通过域名(www1/www2.dyx.cloud)和端口(8081/8082)实现多站点服务;3)配置SSL/TLS加密,使用OpenSSL生成私钥、证书请求文件,最终自签名生成证书。测试验证了不同域名和端口的访问功能,以及SSL证书的生成过程。配置过程详细展示了Nginx作为Web服务器的灵活性和安全性设置。最后和项目实战原创 2025-09-29 19:24:47 · 767 阅读 · 0 评论 -
MariaDB数据库管理
MariaDB数据库管理摘要 MariaDB是MySQL的一个分支,由开源社区维护,采用GPL许可。它完全兼容MySQL,包括API和命令行,是MySQL的理想替代品。MariaDB属于关系型数据库,采用二维表结构存储数据,包含数据库(database)、表(table)、行(记录)和列(字段)等基本概念。 安装部署过程包括:通过yum安装mariadb-server包、启动服务并进行安全加固配置(设置root密码、删除匿名用户和测试数据库等)。客户端可通过本地socket连接或远程网络连接访问数据库。Ma原创 2025-09-28 21:49:31 · 793 阅读 · 0 评论 -
iSCSI服务器
iSCSI服务器配置指南 iSCSI是一种基于IP网络的存储技术,通过TCP/IP协议将SCSI数据包封装传输,实现远程存储访问。本文介绍了iSCSI的基本架构和配置方法原创 2025-09-27 14:10:37 · 998 阅读 · 0 评论 -
NFT服务器
NFS(网络文件系统)是一种用于UNIX/Linux系统间实现文件共享的协议。它允许客户端通过挂载方式访问服务器端的共享目录,如同本地存储。在企业中,NFS常用于存储静态资源文件。部署NFS服务需要安装nfs-utils软件包,创建共享目录并配置/etc/exports文件定义访问权限。配置完成后需启动服务并设置防火墙规则。NFS通过RPC动态分配端口,客户端需先获取服务端端口信息才能建立连接。配置时需注意共享目录路径、客户端IP范围及读写权限等选项。原创 2025-09-27 14:08:37 · 839 阅读 · 0 评论 -
DNS服务器
DNS服务是一种将域名转换为IP地址的分布式数据库系统,采用分层命名结构(根域、顶级域、二级域等)。DNS查询分为递归查询和迭代查询两种方式:递归查询以本地名称服务器为中心代理查询,默认方式;迭代查询则由客户端自主向各级名称服务器逐级查询。递归查询流程中,本地名称服务器代替客户端完成所有查询步骤直至获取结果;迭代查询则通过客户端与各级服务器(根→顶级→二级等)直接交互完成解析。两者核心区别在于查询主体不同,递归查询效率更高但服务器负载较大。原创 2025-09-25 19:36:59 · 1040 阅读 · 0 评论 -
DHC服务器
DHCP服务器摘要: DHCP(动态主机配置协议)用于自动分配IP地址、网关、DNS等网络参数,支持IPv4(DHCPv4)和IPv6(DHCPv6)。工作流程分为4个步骤:客户端广播DHCPDISCOVER→服务器响应DHCPOFFER→客户端确认DHCPREQUEST→服务器最终确认DHCPACK。部署时需注意:1)服务器需配置静态IP;2)同一网络建议只运行一台DHCP服务器,避免地址冲突;3)可通过/etc/dhcp/dhcpd.conf文件配置地址池等参数。典型应用场景包括企业网络和云环境中的自动原创 2025-09-25 19:32:29 · 1037 阅读 · 0 评论 -
SELinux 加固 Linux 安全
SELinux是一种增强Linux安全性的机制,通过为进程、文件和端口等资源设置安全标签(上下文)来控制访问权限。与传统的用户/组权限不同,SELinux基于类型标签(如httpd_sys_content_t)严格限制进程对资源的访问,即使进程已获得系统权限。例如,被入侵的Web服务器进程只能访问特定标签的资源,无法操作/tmp等不匹配的目录。SELinux采用默认拒绝策略,仅允许显式授权的交互,有效防止服务漏洞导致的数据泄露。虽然策略配置复杂,但能显著提升系统安全性。原创 2025-09-24 18:47:24 · 700 阅读 · 0 评论 -
Linux 防火墙管理
Linux防火墙管理摘要 防火墙是工作在网络边缘的安全组件,根据规则过滤进出数据包。Linux系统提供多种防火墙实现方式: 防火墙类型: 按保护范围分主机/网络防火墙 按实现方式分硬件/软件防火墙 按网络协议分网络层/应用层防火墙 核心子系统: Netfilter:内核级过滤框架 Nftables:Netfilter升级版,性能更优 工具链:iptables(IPv4)/ip6tables(IPv6)等 Firewalld: Red Hat开发的动态防火墙管理工具 采用zone区域概念简化规则管理 支持9种原创 2025-09-24 18:43:12 · 748 阅读 · 0 评论 -
Linux系统启动原理
本文摘要: 本文详细介绍了CentOS 7系统的启动流程和工作原理。从硬件上电开始,依次描述了UEFI/BIOS自检、GRUB2引导程序加载、内核初始化、systemd启动等关键环节。重点讲解了systemd的target机制如何替代传统的运行级别,并通过实例演示了如何修改默认运行目标、临时切换目标以及重置root密码等重要系统管理操作。文章还提供了系统启动各阶段的配置方法,包括GRUB2配置、initramfs管理、fstab设置等实用技术内容,为系统管理员理解和管理Linux系统启动过程提供了全面指导。原创 2025-09-24 18:38:49 · 978 阅读 · 0 评论 -
linux交换空间管理
文章摘要 本文介绍了Linux系统中的交换空间管理。首先阐述了计算机存储器的层次结构,包括寄存器、高速缓存、主存和辅助存储器的工作原理。重点讲解了物理内存与虚拟地址的映射关系,以及Swap空间的作用——当内存不足时,将暂时不用的内存数据交换到磁盘空间。文中提供了Swap空间大小的配置建议,并详细演示了如何创建和格式化Swap分区。Swap空间虽能缓解内存压力,但由于磁盘速度较慢,建议优先考虑增加物理内存。原创 2025-09-23 19:30:30 · 643 阅读 · 0 评论 -
linux逻辑卷管理
本文介绍了Linux逻辑卷管理(LVM)的基本概念和操作流程。主要内容包括:LVM通过物理卷(PV)、卷组(VG)和逻辑卷(LV)三个层次实现灵活存储管理,克服了传统分区管理的局限性;详细演示了创建物理卷(pvcreate)、卷组(vgcreate)和逻辑卷(lvcreate)的具体命令;说明了LVM支持动态扩展、跨磁盘存储、数据冗余和快照等优势。文章通过添加3块20G硬盘的实例,展示了从物理卷到挂载使用的完整LVM管理流程,为Linux系统管理员提供了实用的存储管理参考方案。原创 2025-09-23 18:28:41 · 765 阅读 · 0 评论 -
linux RAID存储技术
本文介绍了Linux RAID存储技术的基本概念、实现方式和常见级别。RAID(独立磁盘冗余阵列)通过组合多个磁盘提供高性能、可靠性和容错能力。主要实现方式包括软RAID、硬RAID和混合RAID。重点分析了RAID 0(无冗余高性能)、RAID 1(镜像冗余)、RAID 5(分布式校验)和RAID 6(双重校验)等常见级别的原理、适用场景及优缺点。不同RAID级别在性能、冗余和成本方面各有侧重,需根据实际需求选择合适方案。原创 2025-09-22 21:38:01 · 1196 阅读 · 0 评论 -
linux硬盘分区管理
本文介绍了Linux硬盘分区管理的基本概念和MBR分区方案。主要内容包括:硬盘分区的作用(分隔系统文件、限制空间、提高安全性等);MBR分区的结构特点(最多4个主分区、最大2TiB限制)及其组成(引导程序、分区表、结束标志);以及fdisk工具的使用方法,包括查看分区表、创建新分区等操作步骤。文章通过具体命令示例,展示了如何在Linux系统中使用fdisk工具进行硬盘分区管理,包括查看现有分区、创建新分区等实用操作。原创 2025-09-22 21:31:35 · 1008 阅读 · 0 评论 -
linux文件系统基本管理
本文介绍了Linux文件系统的基本管理方法,主要包括以下内容: 设备识别:Linux通过/dev目录下的块设备文件访问存储设备,常见设备类型包括SATA、NVMe、虚拟机磁盘等。设备可划分为多个分区,如/dev/sda1、/dev/nvme0n1p1等。 文件系统概念:文件系统是组织存储设备上文件的方法和数据结构,通过挂载到目录(挂载点)来访问。 常用管理命令: lsblk:查看块设备信息,包括设备名称、大小、类型和挂载点 df:查看文件系统使用情况,支持多种显示格式(-hT、-H等) du:统计目录/文件原创 2025-09-20 21:29:10 · 627 阅读 · 0 评论 -
Linux软件包管理
本文介绍了Linux系统中软件包管理的相关内容。首先对比了Windows和Linux的软件包管理方式,然后重点分析了RPM包的结构和特点。RPM包由安装文件、元数据信息和脚本组成,采用非对称加密保证安全性。文章详细说明了RPM包的文件名格式(name-version-release.architecture.rpm)以及安装更新规则,并提供了rpm命令的常用查询操作示例,包括查询已安装软件包、查看软件包元数据、文件列表和配置文件等。最后还介绍了如何查询文件所属软件包和软件包脚本。原创 2025-09-18 19:40:52 · 874 阅读 · 0 评论 -
linux进程调度管理
本文介绍了Linux系统中的进程调度管理机制。主要内容包括: 进程调度器分类:分为实时调度器(SCHED_RR和SCHED_FIFO策略)和非实时调度器(SCHED_NORMAL、SCHED_BATCH和SCHED_IDLE策略)。实时进程优先级高于非实时进程。 优先级管理: 非实时进程使用nice值(-20到19)调整优先级,值越低优先级越高。 可通过nice命令设置新进程优先级,renice命令调整运行中进程优先级。 top命令可查看和修改进程优先级。 资源控制:通过内核参数限制实时进程的CPU占用时间原创 2025-09-18 19:37:00 · 840 阅读 · 0 评论 -
linux计划任务管理
文章摘要:本文介绍了Linux系统中两种计划任务管理方式。一次性计划任务通过atd服务和at命令实现,支持灵活的时间设置和任务队列管理;周期性计划任务通过crond服务和crontab命令实现,支持复杂的时间表达式配置。两种方式都提供了查看、编辑和删除任务的功能,并可通过配置文件控制用户访问权限。文章包含详细的命令示例,如创建定时备份任务等实用场景演示。原创 2025-09-18 19:34:27 · 885 阅读 · 0 评论 -
Cockpit管理服务器
Cockpit是一款基于Web的Linux服务器管理工具,提供图形化界面管理服务器各项功能。文章介绍了Cockpit的安装部署步骤,包括yum安装和systemctl启动服务。详细展示了Cockpit的主要功能界面,包括系统监控、日志查看、网络配置、账户管理、服务管理、终端操作等核心功能。此外,还介绍了如何通过安装扩展包来增强Cockpit的功能,如添加Docker、Kubernetes、存储管理等扩展模块。Cockpit通过直观的Web界面简化了Linux服务器的管理工作,适合需要图形化管理工具的用户使用原创 2025-09-17 19:37:40 · 399 阅读 · 0 评论 -
项目实战:Rsync + Sersync 实现文件实时同步
本文介绍了使用Rsync+Sersync实现文件实时同步的配置方法。实验环境包含webapp和backup两台服务器,通过Rsync在backup端提供备份服务,Sersync在webapp端监控文件变化并调用Rsync同步。配置步骤包括:1)在backup服务器安装配置Rsync,设置备份目录和认证信息;2)在webapp端测试Rsync同步功能;3)安装Sersync并配置过滤规则和监控事件,实现高效同步。该方案克服了inotify的重复事件问题,支持多线程同步和错误处理,适合需要实时备份的场景。原创 2025-09-16 19:13:02 · 729 阅读 · 0 评论 -
系统间文件复制文档
本文介绍了系统间文件复制的多种方法,包括Windows与Linux系统之间的传输工具(XFTP、XShell),以及Linux系统之间的高效文件同步方案(SCP、Rsync)。重点对比了SCP全量复制与Rsync增量同步的差异,详细讲解了Rsync的两种工作模式:基于SSH的shell模式和独立服务的daemon模式,并提供了具体命令示例和注意事项。Rsync凭借其"快速检查"算法和增量同步特性,在文件备份和同步场景中展现出显著优势。原创 2025-09-16 18:59:20 · 924 阅读 · 0 评论 -
Linux 文件归档和备份
本文介绍了Linux系统中使用tar命令进行文件归档和备份的基本操作。主要内容包括:tar命令的基本语法;创建、查看、提取、追加和删除tar包文件的方法;以及使用gzip、bzip2和xz三种压缩工具对tar包进行压缩管理的技巧。文章通过具体命令示例展示了不同压缩方式的效率差异,并指出压缩效果取决于被压缩的文件类型。这些操作对于系统备份和文件传输具有重要实用价值。原创 2025-09-16 18:57:31 · 385 阅读 · 0 评论 -
linux网络管理--补充
本文介绍了Linux网络管理的基础知识,主要内容包括: 网络模型回顾:详细讲解了OSI七层模型和TCP/IP四层模型的功能划分。 IP地址基础:介绍了IPv4地址分类和路由原理。 网络配置查看: 网卡命名规则演变(从eth0到基于拓扑的新命名方式) 使用ip命令查看网卡信息、MAC地址、IP地址和路由表 DNS服务器配置查看方法 网络连通性测试工具: ping命令测试网络连通性 mtr工具进行路由跟踪 ss/netstat命令查看网络连接状态 文章通过具体命令示例展示了Linux系统中网络配置查看和故障排查原创 2025-09-16 18:55:46 · 1044 阅读 · 0 评论 -
linux网络管理--部分
本文介绍了Linux网络管理的基础知识,包括OSI和TCP/IP网络模型、IPv4地址与路由配置。重点讲解了如何查看网络配置:使用ip命令查看网卡信息、IP地址和路由表,通过/etc/resolv.conf查看DNS设置。此外还介绍了网络连通性测试工具,如ping测试基本连接、mtr进行路由跟踪分析,以及ss命令替代netstat查看网络连接状态。全文提供了详细的命令行操作示例,帮助用户掌握Linux系统下的网络配置与管理技能。原创 2025-09-15 20:34:45 · 1012 阅读 · 0 评论 -
linux时间管理
Linux时间管理指南摘要:本文介绍了Linux系统时间设置与同步方法。主要内容包括:1) 使用date命令查看和修改系统时间;2) 通过tzselect交互式命令设置时区;3) 配置chronyd服务实现自动时间同步,示例使用阿里云NTP服务器(ntp.aliyun.com);4) 部署时间服务器的方法,chrony既可作为客户端也可作为服务端。文章还提供了Windows系统自动对时的参考截图。通过chronyc sources命令可验证时间同步状态,确保系统时间准确。原创 2025-09-15 20:27:09 · 363 阅读 · 0 评论 -
linux日志管理
Linux系统日志管理主要依靠/var/log目录下的日志文件和Syslog协议框架。系统通过systemd-journald服务收集并标准化各类日志信息,再通过rsyslog服务进行二次处理和分发。rsyslog的配置包括主配置文件/etc/rsyslog.conf和从配置目录/etc/rsyslog.d/下的文件,支持按设备类型(facility)和优先级(priority)对日志进行分类处理,可记录到文件、终端或转发至其他服务器。日志规则配置灵活,能够满足系统审核和故障诊断的需求。原创 2025-09-15 20:24:52 · 749 阅读 · 0 评论 -
linux OpenSSH服务管理--更新
本文介绍了Linux系统中OpenSSH服务的配置与管理。主要内容包括:1) 环境准备,设置两台虚拟机(server和client)并配置网络;2) OpenSSH服务介绍,包括SSH协议版本协商、加密认证过程和双向加密机制;3) 使用ssh工具访问远程CLI的多种方法;4) SSH配置文件说明,包括用户级和全局配置;5) 配置SSH密钥认证的具体步骤,通过ssh-keygen生成密钥对并使用ssh-copy-id推送公钥到服务器,实现免密码安全登录。文章详细讲解了SSH的加密原理和实际应用,为系统管理员提原创 2025-09-15 20:20:59 · 997 阅读 · 0 评论 -
linux OpenSSH服务管理
本文介绍了Linux OpenSSH服务的管理与配置。首先准备了两台虚拟机(server和client)作为实验环境,并展示了基本的网络配置。接着详细讲解了SSH协议的工作原理,包括连接建立过程、加密类型(对称加密与非对称加密)以及双向加密的具体实现步骤。文章还演示了使用ssh工具访问远端CLI的多种方法,并解析了ssh配置文件的参数设置。最后,重点介绍了配置SSH密钥认证的详细流程,包括生成密钥对、推送公钥到目标服务器等操作,以实现免密码登录。通过密钥认证方式,可以提升SSH连接的安全性和便捷性。原创 2025-09-14 19:04:27 · 1038 阅读 · 0 评论 -
linux服务管理
Linux服务管理:从Systemd到服务控制 摘要:本文介绍了Linux系统中服务管理的演进过程,重点讲解了Systemd这一现代初始化系统。Systemd采用并行启动方式,显著提升了系统启动速度,并通过unit概念统一管理系统资源。文章详细说明了service、socket、target等12种unit类型,并以httpd服务为例演示了服务启动和状态查看的方法。通过systemctl命令可以方便地管理系统服务和unit,包括查看服务列表、状态信息等。Systemd通过模块化设计为Linux系统提供了完整原创 2025-09-13 21:30:59 · 824 阅读 · 0 评论 -
监控系统负载
Linux系统负载监控摘要 本文介绍了Linux系统负载的概念与监控方法。系统负载平均值通过指数移动平均算法计算,包含CPU和IO等待进程,每5秒更新1/5/15分钟负载值。查看方法包括uptime、top等命令,其中top可动态监控进程状态并按CPU/内存排序。通过stress工具可进行压力测试,如"-c"模拟CPU负载、"-m"测试内存。负载解读需结合CPU核心数,理想值为单核75%左右。监控系统负载有助于发现性能瓶颈,如高负载低CPU可能由磁盘/网络IO引起。原创 2025-09-11 21:10:08 · 693 阅读 · 0 评论 -
linux进程管理
本文介绍了Linux系统中的进程管理。主要内容包括:进程是运行中的程序实例,包含内存空间、安全属性、执行线程和状态等组成部分;进程通过fork机制产生;进程具有多种状态(运行、睡眠、停止等)。重点讲解了ps命令的使用方法,提供了多种查看进程的选项:-e查看所有进程,-ef显示详细信息,-u查看特定用户进程,-t查看终端进程,axf以树状结构显示进程关系,-o自定义输出字段等。文章通过具体命令示例展示了如何获取进程ID、CPU/内存占用、启动时间等关键信息,帮助用户全面掌握Linux进程管理技能。原创 2025-09-11 21:05:31 · 910 阅读 · 0 评论 -
linux文件权限管理--补充版
本文介绍了Linux文件权限管理的基本概念和操作方法。主要内容包括:1) Linux文件权限分为用户拥有者、组拥有者和其他用户三个类别;2) 权限优先级规则(用户权限>组成员权限>其他用户权限);3) chmod命令的两种语法格式(WhoHowWhat和数字表示法)及其使用示例;4) chown和chgrp命令修改文件属主和属组的操作方法;5) 文件与目录rwx权限的实际验证案例。文章通过具体命令示例详细说明了如何查看、设置和修改文件权限,包括递归修改目录权限等操作,为Linux系统管理员提供了原创 2025-09-11 20:59:45 · 764 阅读 · 0 评论 -
linux文件权限管理
本文介绍了Linux文件权限管理的基本概念和操作。主要内容包括:1) Linux文件权限分为用户、组和其他三类,通过10位字符表示文件类型及三类用户的rwx权限;2) 权限优先级规则为用户权限>组成员权限>其他用户权限;3) 使用chmod命令修改权限,支持符号(u/g/o/a)和数字(0-7)两种模式;4) 使用chown和chgrp命令修改文件属主和属组,支持递归操作;5) 针对文件和目录的权限设置示例。文章通过具体命令演示了权限管理的实际操作,包括权限查看、修改、递归设置等常用场景。原创 2025-09-10 17:40:36 · 862 阅读 · 0 评论 -
linux提权管理
本文介绍了Linux系统中两种提权管理方法:su和sudo命令。su命令通过切换用户身份实现权限提升,分为登录shell和非登录shell两种方式,建议优先使用登录shell(-选项)。sudo命令则允许用户以其他用户身份执行特定命令,无需知晓root密码,且操作会被记录。文章详细演示了su和sudo的语法、配置方法及实际应用场景,重点说明了sudo的配置文件路径(/etc/sudoers和/etc/sudoers.d/*)和命令别名设置。最后通过案例展示了如何配置特定用户仅能使用vim命令,以及如何利用该原创 2025-09-09 22:45:10 · 706 阅读 · 0 评论 -
linux命令---man,vim,重定向
本文介绍了Linux系统中的man命令帮助工具和vim文本编辑器的基本使用方法。man命令可通过不同章节(1,5,8等)查看命令手册,支持分页浏览和搜索功能。文章还讲解了which和whereis命令查询程序位置,以及vim的三种工作模式:命令模式、插入模式和末行模式,并给出vim安装方法和基本操作示例。附有课后作业,要求练习man手册查询和vim编辑器的使用。原创 2025-09-08 10:24:14 · 1021 阅读 · 1 评论