当前位置: 首页 > news >正文

inux Vim 编辑器与 Shell 基础命令学习笔记

一、vim 编辑器

  1. 安装与打开 Ubuntu 安装 vim:sudo apt-get install vimvim 文件名,文件不存在则新建,存在直接打开编辑。

  2. 三种模式

  • 普通模式:打开默认进入,输入指令操作;h/j/k/l 移动光标,gg 到首行,G 到末行
  • 插入模式:普通模式按 i 进入编辑,按 ESC 退回普通模式
  • 命令行模式:普通模式输入:,用于保存、退出、替换
  1. 保存退出常用命令:q无修改退出;:q!放弃修改强制退出;:wq保存并退出

  2. 常用操作 删除:x 删字符、dd 删整行 复制粘贴:y 复制,p 粘贴,v 选中文字批量复制 查找:/关键词查找,n 看下一处 替换::s/旧/新/g当前行全部替换;:%s/旧/新/g全文替换

二、其他文本编辑器

  1. nano:操作简单,底部提示快捷键,Ctrl+O 保存,Ctrl+X 退出
  2. emacs、KWrite、Kate、gedit:图形界面编辑器,支持代码高亮

三、Shell 基础命令

  1. echo:输出文字与变量,双引号识别变量,单引号原样输出
  2. 管道符 | :前命令输出作为后命令输入,用于筛选内容
  3. 重定向>输出覆盖写入文件;>>追加内容;<将文件作为命令输入
  4. 文件合并 paste:按列拼接文件;join:按相同关键字合并文件

四、实操练习

  1. 用 vim 新建 txt 文件,练习模式切换、保存文件
  2. 查找文中所有 old 字符,分别执行单行、全局替换为 test
http://www.jsqmd.com/news/1147219/

相关文章:

  • Linux Shell局部变量与环境变量深度实操
  • 2026 会议管理系统排名深度解析:会助力凭全链路功能领跑优选榜单
  • Wand-Enhancer完整使用指南:解锁WeMod Pro功能的本地化增强方案
  • 智能会议门牌:解决会议室管理全流程痛点,开启企业数字化办公
  • 计算机毕业设计之基于Web的奶茶销售管理系统
  • STM32与蓝牙5.4模块实现LE Audio音频传输方案
  • WarcraftHelper:魔兽争霸3老玩家的终极救星,告别卡顿黑边烦恼!
  • PIC18F24J50与CMT-8540S-SMT实现嵌入式音频方案
  • 游戏AI集成实战:三角洲部队智能决策系统部署指南
  • BetterJoy终极指南:让你的Switch控制器在PC上完美工作
  • TLA2518 ADC与PIC18F26K80的信号采集系统设计
  • WarcraftHelper:魔兽争霸III兼容性优化终极指南
  • 基于PIC24FJ与压电蜂鸣器的智能警报系统设计
  • PIC32MX470F512L与MCP3428高精度ADC接口设计与优化
  • TC78H651AFNG与PIC18F46K40直流电机驱动方案解析
  • 如何三步掌握Wand-Enhancer完整方案,永久解锁专业版功能
  • BORA:面向接触丰富场景的机器人在线残差自适应控制框架
  • NBM5100A与PIC18F57K42低功耗嵌入式系统设计解析
  • EM3080-W与PIC18F86K90的条码识别系统设计
  • 3步实战指南:用ncmdump轻松解密网易云音乐NCM文件
  • NAU8224与STM32F100ZE构建高效数字音频系统
  • 无月租电话外呼机器人真的靠谱吗?
  • STM32G031K8与ADS127L11高精度ADC信号采集方案
  • STM32F407ZG与LTC1864高精度ADC数据采集系统设计
  • ResNet-50 残差块源码解析:BasicBlock 与 Bottleneck 的 3 处关键差异
  • SQL Server 触发器实战:3种类型(DML/DDL/登录)创建与性能影响分析
  • 《AI搜索时代,内容如果无法被AI“计算”,营销价值就趋近于零——专知智库白皮书如何帮企业构建语义、结构与权威三大信号工程》
  • 过敏调理赛道迎来新探索:牛初乳改善复发性鼻炎效果成大众关注焦点
  • Caspar:基于符号编程的非线性优化GPU编译器
  • MAL-PEG-OPSS 修饰对生物分子水溶性及分散稳定性的影响与优化分析