VI(visual edit) 初体验
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,前段时间受秋香哥的教诲,我开始学习Solaris。我没有按秋香哥说的步骤走,我先在网上找到一个可以免费学习Solaris的网站,通过Fterm可以登录到他们提供的Solaris服务器上进行学习!暂时把
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
服务器管理内网
小软件开发用vb还是
网络安全管理爆发
服务器管理口图片
服务器改硬盘模式
盟广云服务器
山西蔚来软件开发有限公司
肇庆软件开发好不好
数据库错误1461
北京互联网科技公司排行榜
腾讯未来数据库
以下哪项是软件开发的模型
黄岛对日软件开发公司
打印机尝试连接到web服务器
揭阳市米图网络技术有限公司
中美植物数据库
传奇租服务器
三星手机正在连接服务器什么意思
学校网络安全相关内容
浙江网格数据库
北京智能家居软件开发公司
服务器出现一串英文是什么意思
安徽时代网络技术分类服务标准
金税三期 软件开发
我的世界服务器优化怎么弄
黄浦区专业性金融网络技术服务
从pdb 数据库下载
苹果手机服务器停止反应
阿里云最抗打的服务器
梳妆台效果图软件开发