VI(visual edit) 初体验
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,前段时间受秋香哥的教诲,我开始学习Solaris。我没有按秋香哥说的步骤走,我先在网上找到一个可以免费学习Solaris的网站,通过Fterm可以登录到他们提供的Solaris服务器上进行学习!暂时把
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
小桀网络技术
dell服务器电源改直流
数据库实验五 安全性
服务器卡死ping不通
三级网络技术选择题笔记
十堰良好软件开发诚信为本
软件开发辅导机构
大数据技术有没有软件开发
vs2010数据库开发
qt5软件开发总结
java软件开发推荐书籍
网传软件开发阮
惠普服务器换硬盘无法识别
关系数据库中关系是记录吗
php数据库操作代码
求生之路2 创建服务器
数据库管理员权限 漏洞
软件开发企业出口账务处理
荣耀软件开发招聘有年龄要求吗
制造业软件开发
网络安全宣传员手抄报简单
linux备份数据库
宜兴软件开发注意事项
ip广播服务器供应商
图片怎样传到acc数据库
社保软件开发
德州畅想软件开发有限公司
临沧市公安局网络安全支队队长
国家网络安全面临的主要威胁
网络安全教育心得400