栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【linux】centos7学习日记-2

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【linux】centos7学习日记-2

反引号 ` `

mkdir `date +%H:%M:%S` 创建一个以当前时间命名的目录

help 帮助手册 man手册

在man手册里 回车 下一行 空格 翻页 q退出

文件编辑器 vi vim

注意:

1.默认情况下最下化安装的操作系统中没有vim的命令,只有vi,如果想要使用vim,需要先安装在使用。

安装vim???

yum -y install vim

2.vim只能编辑普通文件(-),不能编辑目录(d)

3.vi/vim在编辑一个文件时,如果这个文件存在,直接去编辑;如果这个文件不存在,文件会被自动创建

4.键盘上所有的键都是vi/vim的快捷键

5.在工作过程中使用vi/vim时,如果采用快捷键,会加快工作效率

语法格式:

vim [路径]文件名

vim工作模式

命令模式:打开文件进入命令模式

插入模式: 按i从命令模式进入到插入模式

尾行模式:按ESC退出插入模式,输入冒号 wq 保存并退出

可视模式(ctrl + v  V)

快捷键:

命令模式

用上下左右键,不能用鼠标

end/$  将光标直接移动到所在行的行尾

home/0 将光标直接移动到所在行的行首

G  将光标直接移动到最后一行

5G 光标移动到第五行

gg 将光标直接移动到行首

yy 复制光标所在行 3yy 5yy 10yy

p 粘贴

dd 删除光标所在行 3dd 10dd 

u 撤销

dG 删除光标所在行到最后一行的内容

D 删除光标位置及该行后面的所有内容

x  删除光标所在的字符

r 修改光标处的字符

注意:

删除所有:光标要在行首,然后执行dG

插入模式

进入插入模式的快捷键

i: 光标在那进去后还在那

I: 光标会跳到行首

a: 光标会跳到下一个字符

A:光标直接跳到该行的行尾

o:光标跳到下一行

O:光标跳到上一行

尾行模式

: w q ! 

: 进入尾行命令模式

w:保存

q:退出

!:强制

**:wq 保存并退出**

:w 保存

:q  退出

**:wq! 强制保存并退出**

:w! 强制保存

**:q! 强制退出**

查找

案例

1.查找文件中short_*open*_tag

在命令模式下先输入/,在/后面输入要查找的内容,回车;按n直接跳转到下一个被选中的目标

替换

在命令模式下操作

语法格式 :范围s/替换的内容/替换成谁/参数(g)

范围: 

1:第一行

1,10:一到十行

%:所有行

5,$:第五行到最后一行

案例:

1.替换第二行bin为BIN,只替换匹配到的第一个
:2s/bin/BIN/
2.替换第一行到第五行所有的bin替换成BIN
:1,5s/bin/BIN/g
3.替换第四行到最后一行把nologin替换成NOLOGIN,全局替换
:4,$s/nologin/NOLOGIN/g
4.替换文件中所有的sbin为SBIN
:%s/sbin/SBIN/g
扩展:
1. ///  分隔符  ### @@@
替换文件中所有的/sbin/shutdown为/SBIN/NOLOGIN。
:%s#/sbin/shutdown#/SBIN/NOLOGIN#g 
2.把第一行到第五行#的开头的替换为空
:1,5s/^#//
3.尾行模式常用参数
临时显示行号 :set nu
永久显示行号
临时取消行号:set nonu
永久取消行号


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/599996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号