UNIX使用技巧与用户类型解析
1. 将标准输出读入vi编辑器
在vi编辑器中,有几种方法可以将命令的执行结果读入当前编辑会话。以下为您详细介绍:
1.1 直接读取执行结果
这是执行系统命令并读取其输出的最短方法,只需一步即可完成。在命令行模式下,使用以下命令:
:r! date此命令会将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此命令