当前位置: 首页 > 科技观察

Linux与Vim的使用

时间:2023-03-21 00:35:43 科技观察

Linux是一套免费使用、自由传播的类Unix操作系统。它是一个基于POSIX和UNIX的多用户、多任务、多线程和多CPU操作系统。它可以运行主要的UNIX实用软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为中心的设计思想,是一个性能稳定的多用户网络操作系统。Linux系统发行版RedhatUbuntuCentOSFedoraDebianopenSUSELinux安装可以选择普通的Ubuntu或者CentOS7虚拟机安装,先安装VMware或者Vbox,然后到官网下载iso镜像,导入iso镜像文件,并设置相应的网络配置和内存配置,对应其具体操作,百度搜索。Linux常用命令VimVIM(UnixandUnix-likesystemtexteditor)Vim是一个众所周知的类似于Vi的强大的、高度可定制的文本编辑器。它在Vi的基础上进行了改进和增加了许多功能。“焦点”在Vim中,一共有三种模式:命令模式、输入模式和末行模式。按ESC进入命令模式,输入Shift+;进入末行模式,输入插入命令,如(i,a,o)进入插入模式注意,进入末行模式的前提必须是命令模式,即输入命令后,你必须先回到命令模式,输入vim文件名,退出:wqlastlinemode,wq保存退出:qlastlinemode,q直接退出:q!最后一行模式,q!forceexitwithoutsavemovecursorggtothefirstlineofthefileGtoThelastlineofthefile(Shift+g)^非空格行的开头0行的开头(数字0)$的结尾theline输入方式i从光标位置前面插入I在当前行行首插入a从光标位置后面插入a在当前行输入A在行尾插入o添加新行在光标所在行的下方,进入输入模式O在当前行上方插入一行,进入输入模式,最后一行会出现--INSERT—字样这些命令是在命令模式下复制粘贴的(必须灵活使用)yy复制整行3yy复制3行yw复制当前光标到词尾p粘贴删除dd删除光标所在行dw删除一个词x删除光标所在字符u撤销上次操作ctrl+r撤销u块操作v块选择ctrl+v列块选择搜索/命令模式输入:/向前搜索?命令模式输入:?当前行第一个s1为s2:s/s1/s2/g将当前行所有s1替换为s2:%s/s1/s2/g将文中所有s1替换为s2Vim操作的关键就是要多练习最后附上一篇Vim键盘操作备忘录总结:本文已收录在GitHub,传送门~[1],大厂面试有完整考点,欢迎Star。参考[1]传送门~:https://github.com/MaoliRUNsen/runsenlearnpy100