学习《Linux就该这么学》第四天

Vim之所以能得到广大厂商与用户的认可,原因在于Vim编辑器中设置了三种模式—命令模式、末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键,这大大提高了工作效率,而且用户在习惯之后也会觉得相当顺手。要想高效率地操作文本,就必须先搞清这三种模式的操作区别以及模式之间的切换方法。

  • 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
  • 输入模式:正常的文本录入。
  • 末行模式:保存或退出文档,以及设置编辑环境。

在每次运行Vim编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档的保存或退出操作。在Vim中,无法直接从输入模式切换到末行模式。Vim编辑器中内置的命令有成百上千种用法,为了能够帮助读者更快地掌握Vim编辑器,表4-1总结了在命令模式中最常用的一些命令。

命令 作用
dd 删除(剪切)光标所在整行
5dd 删除(剪切)从光标处开始的5行
yy 复制光标所在整行
5yy 复制从光标处开始的5行
n 显示搜索命令定位到的下一个字符串
N 显示搜索命令定位到的上一个字符串
u 撤销上一步的操作
p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面

原文地址:https://blog.51cto.com/14437035/2419853

时间: 2024-10-09 12:57:55

学习《Linux就该这么学》第四天的相关文章

linux就该这么学-第四天

3.1 输入输出重定向 既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,以便我们更加高效地处理数据.要做到这一点,就必须搞明白命令的输入重定向和输出重定向的原理. 简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中.在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以

Linux学习(linux就该这么学)7.2

关于ssh ssh服务是用于远程LINUX主机操作,默认服务端口是22 用法: ssh [参数] 主机ip systemctl enable sshd   开机启动 systemctl start sshd      启动SSH服务 /etc/ssh/sshd_config是ssh服务的配置文件 远程传输文件 Scp命令可以将一台主机的文件传输到另一台主机 用法 scp [参数] 文件地址 主机账户@主机IP:传送目录 输入命令,会需要对方主机的账号密码 另外也可以把远程主机的文件传送到本地 s

Linux就该这么学 第四课

学习内容:输入输出重定向符.管道符.通配符.SHELL变量.内外部命令.别名命令及VIM编辑器基础操作! 原文地址:https://www.cnblogs.com/ericrey/p/12343273.html

Linux学习(linux就该这么学)7.1

nmtui一个图形化网络配置工具.在命令终端输入nmtui就可以配置网络了,比较简单,但是配好之后还是需要到网卡配置文件修改一下,ONBOOT=yes,就是开机启动. nmcli是一款管理网络的工具,可以查看网络状态和信息,如图: 如果需要详细的查看某个网卡的信息,只需要输入命令:nmcli con show 网卡名

Linux就该这么学--第四章

Vim文本编辑器 Vim是Vi的升级版,升级的功能之一为颜色标注 • 三种模式: ◇ 命令模式(进入编辑器时的模式):控制光标移动,复制粘贴删除查找 ◇ 输入模式(命令模式通过a.i.o键进入,通过esc回到命令模式):正常的文本录入 ? a :光标后面位置进入 ? i :光标当前位置进入 ? o:光标的下面再创建一个空行 ◇ 末行模式(命令模式通过:进入,通过esc回到命令模式):保存或退出文档,以及设置编辑环境 • 常用命令: ◇ dd 删除(剪切)光标所在行 ◇ 5dd 删除(剪切)从光标

软件测试为什么需要学习Linux的知识?Linux学到什么程度?-log5

软件测试为什么需要学习Linux的知识?学到什么程度?-log5 ---Dotest软件测试测试学堂-董浩--- 公司目前90%的服务器操作系统不是windows,而是linux(redhat.debin.centos):因此如果你想要定位一个问题或者迭代环境更新时,你就需要登录后台服务器去排查.操作.这时候你不会linux,怎么可以? 另外就算你在公司内用不到(因为后台服务器可能会限制),你会发现现在2019招聘软件测试,大部分都需要测试环境搭建.linux命令基础.shell脚本能力. 因此

  四组王永盛学习Linux的决心

我叫王永盛,没有接触过网络IT,在朋友推荐下来到老男孩教育,我预期在老男孩教育Linux运维班5个月学习后,我一定要达到10 k的薪水目标,为了达到我的目标我决定采取如下几个方案来执行预期目标 1,在课堂上积极听讲,积极回答问题与同学们一起讨论学习知识. 2,每天学习时间必须达到12小时以上,早上五点起床学习一小时 晚上十一点到十一点半在休息 3,必须做到课前预习,课后总结复习  预习未学的知识  总结牢记学过的知识 4,严格按照老师的要求 做到自己该做的 5,无论因任何事情不能迟到早退和旷课

为Linux技术学习推荐看的书籍—《Linux就该这么学》

成长,是一种经历:经历,是一种人生的体验.人生的意义不在于我们拥有了什么,而在于从中我们体悟了什么.在这短短的三年,却在我的人生中弥足珍贵,在脑海中记忆犹新,在这大学三年里,我从一个莽撞少年成长为一名合格的大学生,从一无所知到见多识广.再回头想想自己在过去的三年里学到了什么,得到了什么成长.在这三年中我收获了许多,更重要的是收获了一种友谊,学到了一门知识,正是因为这种友谊的存在,知识能量,才使我更加积极,更加勤奋. 选择了计算机为专业的我,自然比较注重实践.虽然在学习中都是听老师讲,但能把自己在

学习Linux的第十四课时

Linux学习不断的深入,也是感觉越来越有难度,就像本课时所学的  vsftpd  而言,不说是<Linux就该这么学>这本书里面最难的,但也是其中之一吧!FTP是文件传输协议,而vsftpd则是更加全的文件传输协议.加上之前课时的SELinux的实验操作,更能够在学习中发展问题,不断培养自己的拍错能力,工作中才能够更加的得心应手. 之前也提及到,我们在学习协议的时候,一定要求区分清楚协议名称,软件包名称,程序名称.他们三者之间的区别已经对应的关系,ftp是协议名称,而vsftpd则软件包名称

学习linux/unix编程方法的建议,学习Linux的四个步骤(转)

解答:学习Linux的四个步骤假设你是计算机科班出身,计算机系的基本课程如数据结构.操作系统.体系结构.编译原理.计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐<高级unix环境编程>,黑话叫APUE还有<unix网络编程>这时候