news 2026/6/23 14:10:41

35、UNIX 编辑器使用技巧与用户类型分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
35、UNIX 编辑器使用技巧与用户类型分析

UNIX 编辑器使用技巧与用户类型分析

1. 在 vi 中读取标准输出

在 vi 编辑器里,有几种方法能将命令执行结果读取到当前工作会话中。

1.1 直接读取执行结果

这是实现该功能的三种可能方法中步骤最短的一种,只需一步即可完成。在命令行模式下,使用如下命令:

:r! date

此命令可让编辑器将执行命令的输出读取到当前光标所在位置。

1.2 复制粘贴法

若从桌面窗口访问 vi 编辑器,可在命令行模式(:)下执行(!)命令,结果会显示在屏幕底部。不过,此结果并非编辑文件的一部分,仅临时显示,直到按下回车键。示例如下:

:!date Mon Jan 4 03:26:40 EST 1999 [Hit return to continue]

之后,可用鼠标复制结果,再在插入模式下粘贴到正在编辑的文件中。

1.3 写入/读取文件法

这是一个两步的过程,但无需从桌面窗口访问 vi 会话,在任何终端都能操作。具体步骤如下:
1. 在命令行模式下执行命令,并将结果写入文件,例如:

:!date > /tmp/date.tmp

此命令会执行 date 命令,并将输出写入/tmp/date.tmp文件。
2. 将光标定位到想要插入 date 命令结果的位置。
3. 执行读取命令:

:r /
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 20:41:54

# 深入浅出 Flutter:构建跨平台应用的利器

## 一、什么是 Flutter?Flutter 是 Google 推出的开源 UI 软件开发工具包,用于构建高性能、高保真的跨平台应用。它使用 Dart 语言编写,支持在 iOS、Android、Web、Windows、macOS 和 Linux 上运行。与传统的混合开发框架(如 Reac…

作者头像 李华
网站建设 2026/6/13 0:06:35

40、深入了解UNIX系统管理:职责与求职指南

深入了解UNIX系统管理:职责与求职指南 1. UNIX系统管理员的职责 系统管理员的基本职责和责任虽有提及,但仍有一些常被忽视的重要职能。以下是不同专业水平的管理员应具备技术知识的职能: - 系统安装与配置 :管理员需根据所安装的UNIX版本,掌握从安装光盘或软盘安装或…

作者头像 李华
网站建设 2026/6/22 17:19:03

stm32毕设本科生任务书指导

【单片机毕业设计项目分享系列】 🔥 这里是DD学长,单片机毕业设计及享100例系列的第一篇,目的是分享高质量的毕设作品给大家。 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的单片机项目缺少创新和亮点…

作者头像 李华
网站建设 2026/6/23 9:49:05

效率神器!QuickTextPaste 便携版:快速文本粘贴 + 预设管理全攻略

作为经常需要重复输入固定文本(比如代码注释、常用回复、格式模板)的开发者 / 办公族,你是否还在反复复制粘贴、手动调整格式?今天给大家分享一款宝藏工具 ——QuickTextPaste v9.35 多语便携版,无需安装,解…

作者头像 李华
网站建设 2026/6/20 5:49:06

向量在计算机图形学中的核心应用

向量数学是计算机图形学的基石,贯穿从几何建模到最终渲染的每一个环节。以下是针对图形学领域的重点补充:一、图形学特有的向量表示与运算1.1 齐次坐标(Homogeneous Coordinates)扩展维度:三维点/向量用四维表示&#…

作者头像 李华
网站建设 2026/6/22 17:35:30

SelectDB索引实战:从入门到精通,避开那些年我踩过的坑

一、SelectDB索引体系全景图 SelectDB的索引体系分为两大阵营:点查索引和跳数索引。这个分类方式很巧妙,不是按数据结构分,而是按查询场景分,这让我想起了当年学MySQL时死记硬背B树、哈希索引的日子,其实从使用场景出…

作者头像 李华