龙空技术网

Linux 学习笔记之—vim编辑器、时钟篇

4x4mimo 295

前言:

今天你们对“centos6vim”大约比较讲究,各位老铁们都想要剖析一些“centos6vim”的相关内容。那么小编在网摘上网罗了一些关于“centos6vim””的相关内容,希望咱们能喜欢,小伙伴们快快来了解一下吧!

学习环境

CentOS Linux release 7.6.1810 (Core)

vim的三种模式

1、一般模式:用vim打开一个文件时默认就进入了一般模式,在编辑模式下按ESC 键退回一般模式。如使用vim /etc/passwd,会输出如下信息

2、编辑模式:在一般模式下,按【i、a、o】任何一个字母键都可以进入编辑模式

3、命令模式:在一般模式里,按【: / ?】任何一个键,进入命令模式

常见用法参考

# vim /etc/passwd    #打开文件,光标处于首行行首# vim + /etc/passwd    #打开文件,光标处于最后一行行首一般模式下的日常运用v:选择文本y:复制已选择的文本yy:复制当前行,2yy可复制2行,类推p:粘贴o:向下插入一行O:向下插入一行dd:删除或剪切光标所在行d1G:删除光标在行到第一行的所有数据dG:删除光标所在行到最后一行的所有数据gg:返回第一行G:跳到最后一行ggdG:删除全部内容d$:删除当前行光标之后的字符d0或d^:删除当前行光标之前的字符u:撤消命令行模式的日常运用/:查找字符串,n向下查找,N向上查找,如:/login,表示查找名称为login的字符串:set number:显示行号,临时生效:w:保存:wq:保存退出:q!:强制退出,不保存:X:给文件设置密码:r /etc/fstab:复制fstab文件内容到该文件中:r! df -Th:将df -Th命令的输出结果放到文件中:%s/nologin/login/g:将nologin全部替换成login :1,10s/nologin/login/g:将1到10行的nologin替换成login

Ps:vim可以说是vi的进阶版本,两者用法基本一致。vim默认会以不同颜色或底纹等方式来显示一些特殊的信息,支持更多的程序语法。通过如下两张图能看出两者的显示方式有明显区别

vi /etc/passwd

vim /etc/passwd

Linux 时钟

linux系统有两个时钟,一个是由主板电池驱动的硬件时钟(RTC,Real Time Clock),也称CMOS时钟,当系统关机后,用这个来记录时间。

另一个是系统时钟(System Clock),是由软件根据时间中断来进行计数的,在系统关机的情况下是不存在的。所以,系统启动的时候系统时钟需要读取RTC时间来进行时间同步。

# date    #查看系统时钟# hwclock –r    #查看硬件时钟	# hwclock –s    #将硬件时钟同步到系统时钟# hwclock –w    #将系统时钟同步到硬件时钟,如果使用date命令修改了系统时间,并不会自动去修改硬件时钟,因此,当系统下次重启时,系统时钟还会从硬件时钟去取,所以要用该命令去同步到硬件时钟# date -s "2021-04-12 13:05:20"    #修改当前系统日期时间# ntpdate ntp.ntsc.ac.cn   #同步网络时间,ntp.ntsc.ac.cn为互联网NTP服务器地址 # timedatectl list-timezones | grep Shanghai    #查找中国时区名称# timedatectl set-timezone Asia/Shanghai    #修改时区# tzselect   #通过交互式方式修改时区

Ps:ntpdate命令需要安装ntpdate软件包

标签: #centos6vim #centos65vim设置