2018.4.12 三周第三次课

VIM 文本编辑工具

概念:vim就是vi的升级版,最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。
vim有三种常用模式, 一般模式、编辑模式、命令模式。 #重点

如果Linux系统里没有vim工具的就,安装一下

[[email protected] ~]# yum install -y vim-enhanced

一般模式

当我们使用vim编辑文件时,默认进入该文件的一般模式。
在这个模式下,你可以做的操作有:
上下移动光标、删除某个字符,删除某行以及复制粘贴一行或者多行
"字符命令介绍如下:
方向键控制上下左右, 移动一个字符,
h左 j下 k上 l右,可以配合数字使用,如向下移动5行 那就 5k,向做移动2行 2h
CTRL+B 文本页面向前翻一页
CTRL+F 文本页面向后翻一页
数字0或shift+6 移动到本行行首
shift+4 移动到本行行尾
gg 移动到首行
G 移动到尾行
nG(n是任意数字) 移动到第n行

-------- 

"删除、复制、和粘贴介绍:

x和X :x表示向后删除一个字符,X表示向前删除一个字符
nx :向后删除n个字符,如向后删除2个, 2x
dd :删除/剪切光标所在的哪一行
ndd :删除/剪切光标之后的n行
yy : 复制光标所在行
p :从光标所在行开始,向下粘贴已经复制或者粘贴的内容
P :从光标所在行开始,向上粘贴已经复制或者粘贴的内容
nyy :从光标所在行开始,向下复制n行
u :还原上一步操作
如果不小心多按了一个次,可以按CTRL+R恢复
v :按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作

编辑模式

概念:在一般模式下不可以修改某一个字符,如果要修改字符,只能进入编辑模式。
从一般模式进入编辑模式只需要按如下7个字母任意一个即可。
在进入编辑模式时,在屏幕的尾行会显示“INSERT或REPLACE”的字样(插入)
从编辑模式回到一般模式,只需要按“ESC”键即可。
"编辑命令介绍:
i 在当前字符前插入;
I 在光标所在行的行首插入;
a 在当前字符后插入;
A在光标所在行的行尾插入
o 在当前行的下一行插入新一行
O 在当前行的上一行插入新的一行

命令模式

概念:在一般模式下,输入“:”或“/” 即可进入到命令模式,在该模式下,
我们可以搜索某个字符或字符串,也可以实现保存、替换、退出、显示行号等操作。

"命令介绍:
/word  在光标之前,查找一个字符串word,按n向后继续搜索
?word 在光标之后,查找一个字符串word,按n向后继续搜索
:n1,n2s/word1/word/g 在n1和n2之间查找word1并替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g 将文档中所有的word1替换为word2,不加g则只替换每行的第一个word1
其他功能:
:w   保持文本
:q   退出Vim
:w!  强制保存,在root用户下,即使文本只读也可以完成保存
:q!  强制退出,所有变动不生效
wq 保存并退出
:set nu   显示行号
:set nonu   不显示行号

原文地址:http://blog.51cto.com/13646023/2097638

时间: 2024-09-30 19:54:42

2018.4.12 三周第三次课的相关文章

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

三周第三次课(12月27日)3.7 su命令3.8 sudo命令3.9 限制root远程登录 su命令: 用户和工作组管理: su命令用于切换当前用户身份到其他用户身份, 变更时须输入所要变更的用户帐号与密码. 语法: su(选项)(参数) 选项: -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或--fast:适用于csh与tsch,使shell不用去读取启动文件: -l或--login:改变身份时,也同时变更工作目录,以及HOME,SHE

三周第五次课(12月29日) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

三周第五次课(12月29日)4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载4.9 手动增加swap空间 [[email protected] ~]# [[email protected] ~]# mke2fs命令文件系统管理mke2fs命令被用于创建磁盘分区上的"etc2/etc3"文件系统. 语法:mke2fs(选项)(参数) 选项:-b<区块大小>:指定区块大小,单位为字节:-c:检查是否有损坏的区块:-f<不连续区段大小>:指定不连续区段的大小,单位为

5月15日----疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜

疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:总结自己的工作任务,验收自己的任务成果,领取明日任务.并且在会议上讨论我们的最后作品要求以及离最终效果的距离. 已经完成任务: 小组成员 已完成的任务 尹亚男    袁雪 数据资料收集完毕 郭林林 高级游戏代码基本成型,正在进行测试 胡潇丹 高级游戏的数据库基本建成 杨霏 后台代码连接完成 赵静娜 记录会议内容,总结会议 明日任务: 小组成员 计划任务 尹亚男 优化游戏界面,实现图片图标的转换

linux三周第2 次课笔记

三周第2 次课笔记3.4 usermod命令3.5 用户密码管理3.6 mkpasswd命令 3.4 usermod命令usermod修改账户的各项设置 3.5 用户密码管理 3.6 mkpasswd命令mkpasswd是make passwd的缩写,生成随即密码. 原文地址:http://blog.51cto.com/461565/2069772

三周第四次课(2月8日)

三周第四次课(2月8日)4.1df命令4.2du命令4.3/4.4磁盘分区 4.1df命令 用命令man查df的说明文档 命令df 命令df -h 命令df -i:查看inodes使用状况. 命令df -M:表示以MB 为单位显示. 4.2命令du 命令du用来查看文件和目录的大小. 4.3 磁盘分区(上) 4.3 磁盘分区(下)在vm10添加新硬盘 选10G 点完成. 原文地址:http://blog.51cto.com/461565/2070531

三周第五次课) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

三周第五次课4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 cat /etc/filesystems 查看文件格式 xfs contos7 默认的系统 下图是 系统支持的文件格式 mount 查看文件分区系统是什么格式 原文地址:http://blog.51cto.com/13650048/2096194

2018.1.12 5周5次课

五周第五次课(1月12日) 8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下 8.10 shell特殊符号cut命令 1. 特殊符号 * 任意个任意字符 *代表零个或多个任意字符 ? 任意一个字符 ?只代表一个任意的字符 # 注释字符 表示注释说明,即#后面的内容都会被忽略 \ 脱义字符 这个字符会将后面的特殊符号 (如*) 还原为普通字符 | 管道符 这个字符前面曾多次出现过,它的作用是将前面

2018.4.4 三周第三次课

su命令(切换用户) 格式:su [-] username 后面可以跟-,也可以不跟,加上-之后可以彻底切换过去,包括把各种变量也切换过去. 切换用户 [[email protected] ~]# su - user5[[email protected] ~]$ whoamiuser5 如何切换用户的同时执行一条命令呢 su - -c "命令" 用户 [[email protected] ~]# su - -c "touch /tmp/321.txt" user5[

2018.4.11 三周第三次课

LVM讲解(扩容缩容) 概念:LVM是logical volume manager的缩写(逻辑分区),方便对于对圈组.逻辑卷的大小进行调整,更进一步调整文件系统的大小. 优点:在使用很多硬盘的大系统中,使用LVM主要是方便管理.增加了系统的扩展性. 准备磁盘分区,先把硬盘umount第一步: 添加硬盘进行分区:[[email protected] ~]# fdisk /dev/sdb 第二步:创建三个新分区,分别是1G, n 第三步:-t 改变分区类型为8e(LVM),只有这样才可以做物理卷 命