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扩展或浏览器插件),可以获得图形界面,方便非命令行用户操作和管理模型。

相关推荐
0+11125 分钟前
Linux --读者写者问题、读写锁与自旋锁
linux
谷哥的小弟28 分钟前
CentOS寿终正寝
linux·运维·centos
醇氧29 分钟前
nohup 后台启动 uvicorn(仅测试 / 临时运行)
linux·运维·网络·python·python3.11
lisanmengmeng31 分钟前
nagios的安装错误
linux
雪落漂泊32 分钟前
Linux基本指令(上)
linux·运维·服务器
LongRunning41 分钟前
【Linux】RK3568-系统镜像(六)
linux
阳光九叶草LXGZXJ1 小时前
达梦数据库-学习-68-dmasm0X_XXXXXX.log日志激增
linux·运维·数据库·sql·学习
KING-WU5121 小时前
Linux 工具之 yum、vim、gcc
linux·运维·服务器·后端
Mortalbreeze1 小时前
MySQL 基础篇(三):一文掌握 MySQL 常见数据类型
linux·服务器·数据库·mysql
zhangrelay1 小时前
机器人或计算机智能与时间相关案例汇总(ROS2-ROS1)
linux·笔记·学习·ubuntu·机器人