Vim基本操作与Ollama部署指南

第一部分:Vim编辑器操作全解

Vim作为强大的终端文本编辑器,其操作核心在于模式切换。文档详细记录了三大工作模式及具体指令:

一、普通模式(Normal Mode)

这是Vim的默认状态,所有按键均为功能命令:

1. 光标移动定位

  • 基础方向:h(左)、j(下)、k(上)、l(右),无需鼠标即可精准移动

  • 快速跳转:G直达文件末尾,gg返回文件开头,M定位到屏幕中央位置

  • 精确行跳:输入:行号(如:45)直接跳转到指定行

2. 复制与粘贴

  • yy复制当前光标所在行;n yy(如5 yy)复制包含当前行在内的向下n行

  • p在光标后粘贴已复制或删除的内容

3. 删除操作

  • dd删除当前整行;x删除光标所在单个字符

  • D删除从光标到行尾的所有内容;d0删除从行首到光标前的所有内容

4. 撤销与重做

  • u撤销上一步操作;Ctrl+r重新执行被撤销的操作
二、命令模式(Command Mode)

通过:进入,用于执行文件级操作:

  • 退出控制::q直接退出,:wq保存后退出,:q!强制退出不保存

  • 显示辅助::set nu开启行号显示,:set nonu隐藏行号

  • 搜索功能:/关键词向下搜索,?关键词向上搜索;n查找下一个匹配项,N查找上一个

三、插入模式(Insert Mode)

用于文本输入,有多种进入方式:

  • i在光标前插入,I在行首插入

  • a在光标后插入,A在行末插入

  • o在当前行下方新建一行并插入,O在上方新建一行并插入

  • Esc键返回普通模式

四、异常处理

当Vim非正常关闭(如终端断连)时,会生成.swap交换文件。处理方法为:先退出Vim,再手动删除该交换文件以清除锁定状态。


第二部分:Ollama本地大模型部署与运维

Ollama是一个轻量级的大语言模型管理工具,文档提供了完整的部署与使用流程:

一、安装与启动
  • 安装 :执行 curl -fsSL https://ollama.com/install.sh | sh 一键安装脚本

  • 启动服务 :使用 OLLAMA_HOST=0.0.0.0:11434 ollama serve 指定监听地址与端口(0.0.0.0允许外部访问,11434为默认端口)

二、模型管理指令
  • ollama list ------ 查看本地已下载的所有模型列表

  • ollama pull <模型名称> ------ 从官方仓库下载指定模型(如llama2、qwen等)

  • ollama rm <模型名称> ------ 删除本地已下载的某个模型

  • ollama run <模型名称> ------ 运行指定模型进入对话交互;若模型未下载,会自动触发下载

  • ollama stop <模型名称> ------ 停止正在运行的模型进程

  • ollama ps ------ 查看当前正在运行中的模型列表

三、WebUI扩展

提供了可视化管理方案:通过安装 Ollama Client 插件(如VS Code扩展或浏览器插件),可以获得图形界面,方便非命令行用户操作和管理模型。

相关推荐
ZMacros1 小时前
Buildroot构建文件系统
linux·服务器
深念Y2 小时前
AI Agent 时代运维安全:rm 防误删方案对比
linux·运维·人工智能·安全·自动化·agent
hkNaruto2 小时前
【Linux】Ubuntu 22.04 LTS GNOME 原生远程桌面配置:告别vnc、nomachine
linux·运维·ubuntu
崇子嵘3 小时前
基于zynqMPsoc15eg的linux端axi dma教训总结
linux·运维·服务器
动力 continue3 小时前
Linux 基础篇 · Vim 三种模式与常用指令
linux·运维·vim
深念Y3 小时前
系统内存与Swap优化记录
linux·内存·优化·虚拟内存·压缩·ram·zram
funnycoffee1234 小时前
Huawei USG firewall no-nat config for ipsec traffic
linux·服务器
byte轻骑兵4 小时前
【BlueZ 】蓝牙 L2CAP 协议核心:BlueZ 中基础数据传输的源码落地
linux·网络·网络协议·bluez·嵌入式蓝牙
sunoo-2294 小时前
【C 语言标准 IO 入门】第二天学习笔记:文件操作核心函数 + 实战案例 + 踩坑合集
linux·笔记·vscode·学习