vim快捷键设置(vim编辑模式快捷键)
vim编辑模式快捷键
一、 服务器配置过程说明萊垍頭條
首先需要现在服务器上找一个节点装window server,然后开始配置存储阵列为RAID 5;然后创建Proxmox集群以及KVM(也就是虚拟节点),在每个节点上安装centos系统并下载Teamviewer;最后简单讲讲Proxmox中节点备份与恢复。萊垍頭條
二、 配置RAID:萊垍頭條
1) 基本概念: 頭條萊垍
其实首先要知道RAID是什么,它相当于是一个存储模式,其实就是平常说起来很高大上的存储阵列,是在window server上面做的,也就是机房的服务器。一般机房默认是RAID 0,其实基本没什么改变,就是该有几块硬盘就用几块,不需要做额外的设置;但是这样一来缺点也很明显,因为一旦坏了那就只能自己和自己去哭了,没有备份或者恢复机制。所以现在一般都做RAID 5,就是相当于会腾出一块硬盘来做恢复与备份,用空间来换取整个集群的安全,还是很划算的。步骤如下: 萊垍頭條
2)操作流程:萊垍頭條
按照顺序傻瓜操作向后点:硬件配置,配置向导——第一步,下一步——第1a步,清除外部配置,下一步——第2步,RAID0,下一步(这是为了清除最开始的时候默认RAID0配置)——第3步,协议:SAS,介质类型:HDD,加密功能:非加密,将磁盘全部选中,下一步——第4步,自动生成的参数,我的是:6517.00,1MB,自适应预读;回写,下一步——第5步,此步中要注意所有的物理磁盘都显示出来了,否则就要返回关机重配,完成——成功!條萊垍頭
三、 开始创建Proxmox集群萊垍頭條
1)基本概念: 萊垍頭條
这一步是为了能在上一步的基础上(window server操作系统和RAID 5的存储阵列)进一步安装集群,在集群上分配节点,然后每个节点都可以分别分给不同的人来操作,这样就是我们日常中操作的节点。步骤如下: 萊垍頭條
2) 操作流程: 萊垍頭條
a. 此时为无界面阶段 條萊垍頭
方法一: 进入黑屏界面之后,先按F11,进入界面选择UEFI,再选择有DVD那一步的选项;再按F1,进入简洁界面;BIOS-BOOT,进入界面;选择DVD;选择F2(此处有空白,3min);reboot;等待等待等待,之后的就是安装好之后的步骤···F1~~~萊垍頭條
方法二: F12,然后PXE boot然后选择DVD或者SLOT选项 垍頭條萊
b. 接着是有安装界面的操作萊垍頭條
同样是傻瓜式操作向后点: 下一步—— country:China,TimeZone:Asia/Chongqing,KeyBoard Layout:US,English,下一步—— 此处参数由自己定,下一步——下一步—— 成功! 萊垍頭條
c. 傻瓜操作结束,开始命令行操作进行集群搭建。 但是集群搭建之前需要解决两个问题: 萊垍頭條
1、vi编辑器过于不好用,下载vim: apt-get update; apt-get installvim;(然后在用vim编辑的时候看不到最上面就用shift+pageup向上调)萊垍頭條
2、修改/etc/hosts与/etc/hostname中参数: 将二者中的PVE都改成每个ip对应的名字,eg:pve14之类的,这样节点才能加进去。 條萊垍頭
d.开始集群命令行操作:萊垍頭條
1、创建集群名字aciecluster:pvecm create aciecluster萊垍頭條
2、登陆每个slave 节点,执行:pvecm add 192.168.2.104(主节点IP)條萊垍頭
3、在主节点查看状态:pvecm nodes萊垍頭條
4、登录:條萊垍頭
http://192.168.2.104萊垍頭條
(主节点IP):8006 頭條萊垍
e。出现问题:250节点加不进去萊垍頭條
1、添加节点后面添加–force(是两个横线),命令变成:pvecm add 192.168.2.250;萊垍頭條
2、再重启集群:重启物理机;之后在客户端命令重启reboot垍頭條萊
四、 创建KVM萊垍頭條
1) 基本概念萊垍頭條
其实KVM就是一个一个的虚拟节点,和虚拟机差不多,只不过这是安装在服务器端的虚拟机,安装步骤如下。條萊垍頭
2)安装步骤萊垍頭條
点击数据中心下想要创建节点的服务器,然后在右上角有“创建VM”标志——一般:点击之后给节点命名,给定VM ID,此处还可以改在其他的服务器上创建节点——OS:点选右侧Linux3.x/2.6kernel——CD/DVD:选第一个,导入镜像——硬盘:自己设置参数——CPU:自己设置参数——内存:自己设置参数——网络:自己设置参数——确认頭條萊垍
五、 节点上CentOS 6.4系统安装:頭條萊垍
1) 注意事项:頭條萊垍
a)ALT+F5是把屏幕缩小,大致能看到下一步的位置;之后的界面就看不到了,在看不到tab之后连按两下就到了下一步條萊垍頭
b) 第一个选skip;安装系统,一路正常配置,直到界面:頭條萊垍
2)安装步骤:萊垍頭條
use all space,review and modify partition layout,点击“next”——删除所有分区后,创建两个分区,其中一个为/boot(大小为200),另一个为/(点选“fill to maximum allowable size”,大小不用填写,意为自动分配所有剩余空间给它)—— Yes——next——Format——write changes to disk——next——点选minimal,next—— 完成后配置用户信息,欧了!垍頭條萊
六、 配置IP并下载Teamviewer條萊垍頭
上面的步骤基本上节点已经差不多了,就差IP了,配好IP后为了方便操作节点,每个节点上最好下载一个Teamviewer。步骤如下:頭條萊垍
1、虚拟机联网(保证ip不变):萊垍頭條
1)首先改成NAT模式(虚拟机——可移动设备——网络适配器——设置)萊垍頭條
2)然后在IPv4里面把ip设置成手动的,更改IP地址、子网掩码、网关以及DNS,应用條萊垍頭
3)最后点击右上角小电脑的logo,勾选enable notification就行了萊垍頭條
2、 右上角小电脑变成disconnect的了,也就是说网络不能连接,而且ifconfig也找不到ip地址:萊垍頭條
1)首先就是按照“1、”的步骤重新试一遍,其中要多注意一点就是他的物理地址要改成本机物理地址,就是ifconfig命令之后出来的那个本机地址(不是ip)萊垍頭條
2)如果没有ifconfig信息,那么就需要先设置网络为桥接模式,然后再将网络改回来NAT模式。條萊垍頭
3、开始下载Teamviewer:萊垍頭條
1)wget download.teamviewer.com/download/linux_teamviewer.rpm萊垍頭條
2)yum install linux_teamviewer.rpm3)这里就不用解压了,直接就可以运行了,此时已经能用了,在Application-Internet中找到teamviewer,可以右键把它加到桌面上萊垍頭條
4、设置开机自启萊垍頭條
1)在system-preference-startup Application 中设置萊垍頭條
2)点击add,将Teamviewer的属性(从Teamviewer属性中复制出来黏贴进去就行了)添加进去,欧了萊垍頭條
七、 Proxmox节点恢复与备份垍頭條萊
自此为止,节点已经全部搞定了,然后之后就涉及到节点备份与恢复的问题,这里会简略讲一下。萊垍頭條
1) 备份: 頭條萊垍
选中【数据中心】,选择【存储】标签,选中要添加支持的存储,点击【编辑】,在【内容】的下拉菜单中选上Backups。这里的【最大备份数】必须大于等于1,其含义为当某个虚拟机的备份文件超过最大备份数时,再进行备份将会删除时间最早的备份。这对后面要提到的自动备份计划而言非常有用,可以省去我们人工删除过时备份的麻烦。 萊垍頭條
PVE的备份文件存在./dump文件夹中,根据备份时选择的数据压缩方式的不同,生成.vma.lo或者.vma.gz.为后缀的文件,同时伴随一个相关的.log日志文件。【Path/Target】为PVE备份文件夹所在的路径,在本例中备份文件将存储在/var/lib/vz/dump文件夹中。 萊垍頭條
接下来我们就可以开始备份了。先选中【数据中心】,切换到【备份】标签页,点击【添加】,将出现【创建:备份计划】对话框,可以选择需要备份的节点,设定备份计划于每周周几的几点开始,然后选择需要进行备份的虚拟机,设置数据压缩方式与备份模式后即可。数据备份将于设定时间自动启动。 萊垍頭條
当然了,我们也可以对单个虚拟机进行立即备份,选中需要备份的虚拟机,切换到【备份】标签,设置备份模式与数据压缩方式,点击【备份】即可开始备份。萊垍頭條
2) 挂载磁盘将文件拷贝出来:條萊垍頭
步骤很简单,就是先把硬盘插到你所在的服务器物理机上,然后頭條萊垍
1)下载ntfs驱动: apt-get update apt-get install ntfs-3g垍頭條萊
2)创建挂载点文件夹: mkdir /mnt/windows萊垍頭條
3)进入/dev/查看移动硬盘信息 fdisk -l萊垍頭條
4)插入移动硬盘,再次在/dev目录下执行查看移动硬盘信息 fdisk -l萊垍頭條
5)比较两次信息,发现多出一个/dev/sda1,将sda1挂载到文件夹中: mount -t ntfs-3g /dev/sda1 /mnt/windows頭條萊垍
6)进入目标文件夹(promox备份的文件都在/var/lib/vz中) cd /var/lib/vz萊垍頭條
7)将文件拷贝到挂载硬盘中 cp -r(整个文件夹复制) dump /mnt/windows垍頭條萊
8)解除挂载(相当于安全退出) umont /mnt/windowsd)萊垍頭條
3)数据恢复: 萊垍頭條
同样的上述挂载步骤,将所移出来的文件放在/var/lib/vz/dump中,可以看到备份文件以.vma.lzo为后缀。选中需要使用的备份文件,点击【恢复】,将弹出【Restore VM】对话框,可以设置存储位置与VM ID,点击【恢复】即可开始恢复。有意思的是,这里的VM ID除了可以设置成原有的虚拟机ID,将备份文件恢复并覆盖该虚拟机外,还可以设置成新的ID,将备份文件生成其他的与备份虚拟机一模一样的虚拟机。至此,服务器杂七杂八的配置完毕,如果有需要还会再进行补充的。萊垍頭條
问题解决:1、节点关不掉以及开不了(命令查询去官网查看)萊垍頭條
1)204节点开不了:索性就不开了,将pve、pve14、pve15全部关掉,这样就剩下那个关不掉的节点了。萊垍頭條
2)205节点关不掉:关闭的时候会报错,报错信息是节点因为克隆被锁住了,用命令行将节点断开连接,然后再关掉萊垍頭條
vim命令怎么进入编辑模式
在linux下可以使用vi或vim命令打开和编辑文档。例如:打开文档t.txt:vi t.txt编辑完成后按Esc退出编辑模式,输入:wq可以保存并退出文件。更多vi的使用方法请参考官网文档或网络上的介绍文章。
vim快捷方式
vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。
什么是vim
Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑命令,并且能够灵活组合使用的话,能够比那些没有模式的编辑器更加高效的进行文本编辑。同时VIM与很多快捷键设置和正则表达式类似,可以辅助记忆。并且vim针对程序员做了优化。
vim的优点
高效率移动
在插入模式之外基本上来说,尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。 VIM 的强大之处在于他的命令模式!
使用 h、j、k、l使用 VIM 高效率编辑的第一步,就是放弃使用箭头键。使用 VIM就不用频繁的在箭头键和字母键之间移来移去了,这会节省很多时间。当命令模式时,可以用 h、j、k、l 来分别实现左、下、上、右箭头的功能。 [2]
在当前行里面有效的移动光标很多编辑器只提供了简单的命令来控制光标的移动(比如左、上、右、下、到行首/尾等)。VIM 则提供了很多强大的命令来满足控制光标的欲望。当光标从一点移动到另外一点,在这两点之间的文本(包括这两个点)称作被“跨过”,这里的命令也被称作是 motion。
在整个文件里面有效移动光标VIM 有很多命令,可以用来到达文件里面你想到达的地方。
高效的输入
使用关键词自动完成VIM 有一个非常漂亮的关键词自动完成系统。使用关键词自动完成功能,只需要输入开始几个字母(比如 iAmAL),然后按 (按住 Ctrl,再按 N)或者 。如果 VIM 没有给出你想要的词,继续按,直到你满意为止,VIM 会一直循环它找到的匹配的字符串。
聪明的进入插入模式VIM 提供了很多进入插入模式的命令。
有效的移动大段的文本使用可视选择(visual selections)和合适的选择模式。不像最初的 VI,VIM 允许你高亮(选择)一些文本,并且进行操作。
在可视选择模式下剪切和拷贝
粘贴粘贴很简单,按 p。
使用
vim 设置快捷键
就如同开发过程中使用vim一样,提高效率最直接的方式就是避免在不同工具之间来回切换,对于电脑使用者来说就是不断的在键盘与鼠标之间切换,因此,快捷键就应运而生,这似乎已经成为了大多数软件的一个必备选项之一,word这么强大的软件怎么会忽略这一点呢?在插入数学公式方面我们可以使用alt+=:快捷键调出公式输入框,然后直接输入对应的公式即可,
vim编辑器快捷键总结
1、#显示文件内容信息,输出信息依次是:行数,字数,字节数,文件名称 wc filename 2、#显示一个文件的行数 wc -l filename 3、#显示一个文件的字节数 wc -c filename 4、#显示一个文件的字符数 wc -m filename
简述vim编辑器三种模式和使用方法
vi是一款所有类Unix系统都内建的一款文本编辑器。随着Linux系统的发展,vi也被进一步开发变成了vim。vim 具有程序编辑的能力,字体是有颜色的,可以方便程序设计。如果你的Linux发行版只有vi,想使用vim,则需要安装。Ubuntu可以使用下面命令来安装vim编辑器。
sudo apt-get install vim
vi编辑器有三种模式,分别是命令模式,编辑模式,末行模式。当我们一开始打开vi的时候,它就处于命令模式。例如使用vi pipe.c这样就打开了pipe.c。打开以后,只能看,不能编辑,因为处于命令模式。在编辑模式的时候,我们才能够编辑文本。从文本模式无法直接切换到末行模式。需要按下ESC进入命令模式,然后按下:(英文冒号),就进入末行模式了。在末行模式下连按2次Esc就切换到了命令模式。或者是在末行模式下输入除了q以为的命令按下回车,也可切换到命令模式。在命令模式下进入编辑模式可以使用i,s,o,a按键。这就是三种模式之间的切换
vim编辑器的模式
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面vi里。
vim编辑模式快捷键是什么
在默认的emacs模式中,需要输入长命令时可以随时用ctrl-x ctrl-e开vim编辑当前命令行,命令行原本的内容会自动载入到vim里,编辑完后ZZ保存退出,vim中的内容会自动替换到当前命令行。基本上无缝衔接,比bash中半桶水的vim模式好用得多。
有的系统ctrl-x ctrl-e时会默认开emacs(比如mac)或者nano,把环境变量EDITOR和VISUAL (好像一定要大写) 设成vim即可。也就是把下面这两行加到.bashrc里。
export EDITOR=vim
export VISUAL=vim