VI(visual edit) 初体验
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,前段时间受秋香哥的教诲,我开始学习Solaris。我没有按秋香哥说的步骤走,我先在网上找到一个可以免费学习Solaris的网站,通过Fterm可以登录到他们提供的Solaris服务器上进行学习!暂时把
千家信息网最后更新 2025年12月03日VI(visual edit) 初体验前段时间受秋香哥的教诲,我开始学习Solaris。我没有按秋香哥说的步骤走,我先在网上找到一个可以免费学习Solaris的网站,通过Fterm可以登录到他们提供的Solaris服务器上进行学习!暂时把VI熟悉了再说 :) X4100/Solaris系统:
硬件环境:2 颗AMD Opteron 280芯片,CPU 主频为2.4 GHz,双核单线程,配置4 GB内存
软件环境:Solaris 10 Update 3 for x84/x64 配置还可以哇? 呵呵,我们用F-TERM连接上服务器以后,就可以操作了,这个服务器可以用VI,VIM等编辑器。我用VI来操作:
上面的-bash-3.00$是普通用户 我们键入命令:su - 就会出现如下画面:
如果知道root口令的话,就可以。。。:) ls -a 列出目录下所有文件 (所谓的权限) 还有好多ls命令,就不写了。。。:)要感谢秋香哥指点 回车以后就会进入VI编辑界面(刚进去是命令模式)。 VI有两种模式,刚开始不知道,还以为不能用,最后看了秋香哥的blog才知道VI有两种模式,第一,插入模式,按一下字母i,就进入了插入模式;第二种命令行模式,按ESC就回到了命令行模式,系统不提示你处于哪种模式下,就一直按ESC,直到按的它一直叫唤,说明你可以命令它了:) 我如是操作: 按回车就退出了。 离开VI的一些命令: :q! 离开vi,并放弃刚在缓冲区内编辑的内容。
:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:ZZ 同wq
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容,此指令可与: w 配合使用。 很简单的体验。。。呵呵 然后就继续了一遍上面的操作,开始熟练Solaris的光标移动。移动的时候必须切换成命令行模式,ESC+h/j/k/l 分别是左/下/上/右,比较郁闷的是我以为键盘上的箭头无法操作光标,原来一切都需要在命令模式下操作!!!(UNIX的思想?文本是文本,命令是命令) 下面就是copy来一些VI的命令: x --删除一个字符 删除文字的最简单的方式是用 x。这个命令的结果是光标所处的 字符 的消失,后面的文字左移动。如果你删除的字符是一行最后的一个字符, 那么光标将向左移动一个,这样光标就不会停留在不存在的字符的下面了。 假如没有任何文字了,喇叭就叫。 d --删除对象 这个命令的右边还要有一定的文字对象。文字对象就是一块文字。 他右边接的就是在控制光标移动的那些字符。例如 w 表示向前一个单词, 那么 dw 将删除下一个单词。5w 表示前进 5 个单词,那么 d5w 将删除他们。 dd --删除一行 最常用的 d 系列命令之一。和前面一样, 5dd 将删除 5 行 D --整个删除 大写形式的 D 用来删除从光标到行尾。和 d$ 一样效果。 u --恢复 要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作。 . --重复 重复编辑工作。 补充一些关于 set 命令的东西吧。 :set sw (使用 ai 时定义向后制表符的空格数)
:set ai (在插入模式,保持缩进,与 sw 一起使用)
:set aw 或 noaw (auto write)
:set nu 或 nonu (number / nonumber)
:set sm 或 nosm (配合小括号或大括号)
:set showmode 或 noshowmode
:set report
:set scrool (使用 ctrl + d 或 u)
硬件环境:2 颗AMD Opteron 280芯片,CPU 主频为2.4 GHz,双核单线程,配置4 GB内存
软件环境:Solaris 10 Update 3 for x84/x64 配置还可以哇? 呵呵,我们用F-TERM连接上服务器以后,就可以操作了,这个服务器可以用VI,VIM等编辑器。我用VI来操作:
上面的-bash-3.00$是普通用户 我们键入命令:su - 就会出现如下画面:
如果知道root口令的话,就可以。。。:) ls -a 列出目录下所有文件 (所谓的权限) 还有好多ls命令,就不写了。。。:)要感谢秋香哥指点 回车以后就会进入VI编辑界面(刚进去是命令模式)。 VI有两种模式,刚开始不知道,还以为不能用,最后看了秋香哥的blog才知道VI有两种模式,第一,插入模式,按一下字母i,就进入了插入模式;第二种命令行模式,按ESC就回到了命令行模式,系统不提示你处于哪种模式下,就一直按ESC,直到按的它一直叫唤,说明你可以命令它了:) 我如是操作: 按回车就退出了。 离开VI的一些命令: :q! 离开vi,并放弃刚在缓冲区内编辑的内容。:wq 将缓冲区内的资料写入磁盘中,并离开vi。
:ZZ 同wq
:w 将缓冲区内的资料写入磁盘中,但并不离开vi。
:q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容,此指令可与: w 配合使用。 很简单的体验。。。呵呵 然后就继续了一遍上面的操作,开始熟练Solaris的光标移动。移动的时候必须切换成命令行模式,ESC+h/j/k/l 分别是左/下/上/右,比较郁闷的是我以为键盘上的箭头无法操作光标,原来一切都需要在命令模式下操作!!!(UNIX的思想?文本是文本,命令是命令) 下面就是copy来一些VI的命令: x --删除一个字符 删除文字的最简单的方式是用 x。这个命令的结果是光标所处的 字符 的消失,后面的文字左移动。如果你删除的字符是一行最后的一个字符, 那么光标将向左移动一个,这样光标就不会停留在不存在的字符的下面了。 假如没有任何文字了,喇叭就叫。 d --删除对象 这个命令的右边还要有一定的文字对象。文字对象就是一块文字。 他右边接的就是在控制光标移动的那些字符。例如 w 表示向前一个单词, 那么 dw 将删除下一个单词。5w 表示前进 5 个单词,那么 d5w 将删除他们。 dd --删除一行 最常用的 d 系列命令之一。和前面一样, 5dd 将删除 5 行 D --整个删除 大写形式的 D 用来删除从光标到行尾。和 d$ 一样效果。 u --恢复 要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作。 . --重复 重复编辑工作。 补充一些关于 set 命令的东西吧。 :set sw (使用 ai 时定义向后制表符的空格数)
:set ai (在插入模式,保持缩进,与 sw 一起使用)
:set aw 或 noaw (auto write)
:set nu 或 nonu (number / nonumber)
:set sm 或 nosm (配合小括号或大括号)
:set showmode 或 noshowmode
:set report
:set scrool (使用 ctrl + d 或 u)
命令
模式
光标
字符
文字
移动
单词
对象
就是
服务器
缓冲区
学习
服务
缓冲
一行
内容
右边
括号
文件
文本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
信息办网络安全管理处
管理工具 服务器管理器
插入一条数据到数据库
编程语言和软件开发的区别
软件开发工程师的职业
网络安全设备策略梳理流程图
网络安全等级保护
互联网数据库利用
软件开发课程结束图片
微信云托管操作云开发数据库
检查服务器80端口
linuxdns服务器
服务器同步连接
中国网络安全排行2020
福建顶点软件开发平台
如何提高自身的网络安全意识
excel匹配两页数据库
软件开发可以长期干下去吗
数据库图片字段为什么
三人相声网络安全
iis元数据库下载
泛基因分析需要服务器吗
中国网络技术有限公司的电话
机关网络安全信息分析报告
网页rpc服务器不可用
跑腿配送软件开发
山东建筑大学的软件开发
存储服务器映射两台服务器
吉林软件开发价格服务标准
云服务器和本地网络互通