Linux基础命令实操合集
一、文章前言本文基于Xshell连接Linux虚拟机完成全部实操整合课件3道练习题ps进程命令、vim文本编辑器、history历史命令。包含完整知识点框架、命令参数详解、分步操作流程与截图说明满足课程作业发布要求。二、知识点总框架2.1 ps 进程查看命令1. 命令概念psprocess status用于查看系统当前运行进程默认仅显示当前终端会话进程。2. 常用参数与用途命令 作用ps 查看当前终端进程输出PID、TTY、CPU运行时间、执行命令ps aux 查看系统所有进程包含全部用户后台进程ps -ef 完整格式查看所有进程展示父PIDps aux grep 关键词3. 输出字段解释• PID进程唯一编号• TTY进程所属终端设备pts代表远程虚拟终端• TIME进程占用CPU总时长• CMD启动进程的命令/程序2.2 vim 文本编辑器1. 核心概念Linux终端专用编辑器分为正常模式、插入模式、末行模式三种模式切换完成编辑、保存、查找替换。2. 模式切换命令操作 功能vim xxx.txt 新建/打开文件进入正常模式i 正常→插入编辑模式Esc 插入→正常模式: 正常→末行模式3. 保存退出指令末行模式:w保存:wq保存退出:q!强制退出不保存4. 查找与替换• 查找/关键词 回车n/N跳转匹配内容• 替换语法范围s/旧文本/新文本/g:%s/a/b/g 全文替换:3s/a/b/g 仅第3行替换2.3 history 历史命令Shell内建命令1. 概念记录终端执行过的所有命令分为内存临时存储、磁盘文件持久存储。2. 核心参数参数 作用history 读取内存历史带行号history -a 将当前会话内存命令追加写入磁盘文件~/.bash_historyhistory -c 清空内存历史不修改文件history n 只展示最近n条命令3. 配套文件~/.bash_history隐藏文件磁盘持久化存储历史默认关闭终端才自动写入。三、三道练习题完整实操Xshell真实操作练习题1ps 进程查看实操1. 终端输入基础命令ps2. 输出结果解读PID TTY TIME CMD4894 pts/1 00:00:00 bash5014 pts/1 00:00:00 ps• PID 4894当前终端bash解释器进程• PID 5014刚执行的ps命令自身进程3. 拓展操作查看全系统进程ps aux4. 截图要点ps命令执行后的终端输出截图练习题2vim编辑器txt文件操作1. 创建文件vim test.txt2. 进入/退出编辑模式• 按i进入插入模式左下角显示-- INSERT --输入文本dsflcku old hfdsdsfhold old old ndsaddsadsa old old• 按Esc退出编辑模式回到正常模式3. 保存文件输入:进入末行输入:w回车保存:wq保存并退出4. 查找所有old正常模式输入/old回车所有old高亮n切换下一处N上一处5. 替换old为test• 全文替换: %s/old/test/g• 单行替换第3行:3s/old/test/g6. 截图要点插入模式界面、保存提示、查找高亮、替换前后文本对比图练习题3history 历史命令实操1. 任务1对比history 与 cat ~/.bash_history# 查看内存历史带行号包含当前会话新命令history# 读取磁盘文件无行号无本次未保存命令cat ~/.bash_history差异总结history读取内存实时更新、带编号.bash_history是磁盘文件会话未关闭时不会同步最新命令。2. 任务2执行history -a 观察文件变化① 执行几条新命令ls、pwd、vim test.txt② 再次cat ~/.bash_history看不到新输入的指令③ 执行同步命令history -a④ 重新cat ~/.bash_history文件末尾新增刚刚执行的ls、pwd等命令3. 截图要点执行history输出、初始bash_history内容、history -a执行后文件对比截图四、实操总结1. ps快速查看终端/系统进程PID是进程操作核心标识2. vim牢记三模式切换查找替换是文本批量修改核心操作3. history历史命令分内存、磁盘两处存储history -a手动同步内存至磁盘。

相关新闻