Linux——粘滞位|Linux编辑器-vim使用|复制和粘贴撤销和反撤销|光标定位|删除大小写转换、替换底行模式|分屏操作|信任列表(下)

简介: 笔记

撤销和反撤销


u撤销,反撤销ctrl+r


上面的例子我们按u,直接撤销


撤销后截图

27.png

输入ctrl+r,执行反撤销

28.png



光标定位

G(shift+g):光标定位到文件的结尾


gg:光标定位到文件最开始


定位到第n行:n+G


shift+$:定位到该行最结尾


shift+^:定位到该行最开始


w:按照单词为单位向前移动


b:按单词为单位向后移动

29.png

输入G,直接来到结尾

30.png



输入15G

1.png

shift+$

2.png



shift+^

3.png


h←  j↓   k↑  l→


删除

dd: 光标在哪一行,删除哪一行


ndd:删除n行


dd和p配合使用,就是剪切


输入2dd

4.png5.png


按G到最后面再按p

6.png


大小写转换、替换

shift+~:大小写转换

7.png8.png

shift+r:进入替换模式,一次只能替换一个


r:替换光标所在的字符


nr:进入替换模式,一次替换n个


x:删除某个字符


nx:删除n个字符


X:删除光标所在的字符,包括之前或者之后

9.png10.png


底行模式


分屏操作

set no/nonu:调出行号


w:写入,w!:强制写入


q:退出 q!:强制退出

11.png

多屏操作:vs 文件名就可以进行分屏操作

12.png

分屏操作也可以进行复制粘贴,光标在哪,底行就在哪


光标切换到其它屏幕:按住ctrl+ww,这样就能执行切屏操作了,之后可以按照之前的复制方法进行复制,退出:+q

13.png

如果不想退出vim想执行命令行代码


输入:!


如::!ls -al

14.png

回车又回到vim


vim是需要进行配置的,一般在配置的时候不要用root用户,而且是自己配置自己的,自己配置了不影响其它用户


信任列表


当我们用新添加的账户输入sudo ls -al,会出现一些问题,这是因为这个账户未被添加到信任列表里

15.png

我们在root账户下输入vim /etc/sudoers


16.png


我们加上行号


17.png


复制这句话,然后修改

18.png

19.png



之后就能使用sudo了

20.png

相关文章
|
6月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
【Shell 命令集合 文本编辑器 】Linux pico 编辑器使用指南
103 1
|
6月前
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
91 0
|
6月前
|
存储 搜索推荐 Shell
【Shell 命令集合 文本编辑器】Linux joe 编辑器的使用教程
【Shell 命令集合 文本编辑器】Linux joe 编辑器的使用教程
90 0
|
6月前
|
Shell Linux C语言
【Shell 命令集合 文本编辑器】Linux jed 编辑器使用指南
【Shell 命令集合 文本编辑器】Linux jed 编辑器使用指南
78 0
|
5月前
|
Ubuntu 搜索推荐 Linux
Linux的Vim编辑器详解
Linux的Vim编辑器详解
|
4月前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
4月前
|
Linux 开发工具 数据安全/隐私保护
【linux】如何优雅的使用vim编辑器
【linux】如何优雅的使用vim编辑器
|
5月前
|
Linux 开发工具 Unix
19. 【Linux教程】nano 编辑器
19. 【Linux教程】nano 编辑器
171 0
19. 【Linux教程】nano 编辑器
|
5月前
|
缓存 人工智能 Linux
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
90 0
|
5月前
|
Linux 开发工具 C++
Linux文本编辑器vim的使用
vi/vim,vi是一款很老的编辑器,它们都是多模式文本编辑器,没有代码的编译功能,也没有调试功能。 vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
68 0