当前位置: 首页 > news >正文

肖sir__linux详解__003(vim命令)

linux 文本编辑命令
作用:用于编辑一个文件
用法:vim +文件名称 或者vi
(1)编辑一个存在的文档
例子:编辑一个file1文件
vim aa
在这里插入图片描述

(2)编辑一个文件不存在,会先创建文件,再进行编辑。
vim dd
在这里插入图片描述

2、Vim编辑器拥有的3种模式
1.命令模式 作用:用于键盘输入命令
2.编辑模式 作用:用于编辑文本,修改文本 (在文本中输入)
3.末行模式 (底层命令模式) 作用:用于输入末行命令
在这里插入图片描述

Linux常用命令
vim命令模式下的常用命令(命令模式ctrl+c或esc)

  1. a命令
    从命令模式进入到编辑模式,在光标所在位置后进行输入
    在这里插入图片描述

2.A命令
从命令模式进入到编辑模式,在光标所在行尾进行输入
在这里插入图片描述

3.i 命令
从命令模式进入到编辑模式,在光标所在位置进行输入
在这里插入图片描述

4.I命令
从命令模式进入到编辑模式,在光标所在行首进行输入
在这里插入图片描述
5.o命令
从命令模式进入到编辑模式,在光标所在行下一行输入
在这里插入图片描述

6.O命令
从命令模式进入到编辑模式,在光标所在行上一行输入
在这里插入图片描述
7.x命令
对光标所在的字符进行删除
在这里插入图片描述

8.X命令
对光标所在前的单个字符进行删除
在这里插入图片描述
9.dd命令
删除光标所在行
在这里插入图片描述
10.D命令
删除光标所在字符到行尾的内容
在这里插入图片描述
11.yy命令
复制光标所在行的内容
12.在按p命令
在光标所在行的下一行进行粘贴
在这里插入图片描述

12.3yy命令
复制包含光标所在行的下指定行数(复制光标在内下面3行)
在这里插入图片描述

14.P命令
在光标所在行的上一行进行粘贴
在这里插入图片描述

1):wq命令
保存并退出
在这里插入图片描述

2):w命令
保存
在这里插入图片描述

3):wq!
强制保存,退出
在这里插入图片描述

4):q!
强制退出
在这里插入图片描述
5):set nu
设置行号/显示行号

在这里插入图片描述
6):set nonu
取消行号显示
在这里插入图片描述
7)直接挑战指定行数 :n ,n表示行数
在这里插入图片描述

8):m,ny命令
复制m~n行
**加粗样式
**
9):m,nw +文件名称
指定m~n行,写入到一个新文件
在这里插入图片描述

8):/字符串 或者?号
匹配的字符串高亮显示
a. / 表示匹配
在这里插入图片描述

b.?号匹配:
在这里插入图片描述
10):noh
取消高亮显示效果

在这里插入图片描述

11、%s 替换
(1) :%s /原有字符/新字符/g 表示全局
在这里插入图片描述
(2):%s /原有字符/新字符 替换每一行第一个匹配的字符
在这里插入图片描述
12、指定行数进行替换
(1)替换每一行的第一个字符 :如::1,10s/8/zg
在这里插入图片描述
(2):1,10s/8/zg/g 替换文档中匹配的全部字符

在这里插入图片描述
13、文档的注释:
(1)单行注释:#
在这里插入图片描述

(2)多行注释
在这里插入图片描述
常用vim命令:
(1) G : 将光标移动到文档的末尾
(2) gg 命令:将光标移到文档开头
(3)上下键,移动光标
(4)home 键 移动光标到行首
(5)end 键移动光标到行尾
(6)backspace 删除键(退格键)
(7)pgup 向上翻页
(8)pgdn 向下翻页

=================================================================
一、linux命令常用吗?
常用
二、linux常用的命令有哪些?
(1)按常用的命令讲解(随意讲)
比如 :tail -f 查看日志、kill -9 强制杀死进程、ps -ef|grep 服务名称 查看服务是否启动、vim或vi 编辑配置文件、chmod 修改权限、、chown修改属主权限、chgrp修改属组权限、 ifconfig 查看ip地址、losf -i:端口号 查看端口占用情况、netstart -nltp 查看已开启的端口号、 pwd 查看当前路径、ping 查看当前网络连接状态 、sh 或./ 启动、 top 查看动态进程、tar -cvf 压缩文件 tar -xvf 解压文件 rm -rf 强制删除文件、 touch创建文件、mkdir 创建目录、cat 查看文件所有内容、head 查看文档前几行、less 按分页方式查看文件、 more 按百分比的形式查看文件 、mv 修改或移动文件 、su 切换用户、cp 复制文件、 wq 保存退出、 shutdown 关机、reboot 重启、hostname 显示主机名 、ps -aux 查看所有进程 、
free 查看内存 、df -h 查看磁盘
三、你会通过linxu命令操作什么?
搭建环境、查看日志、修改权限、修改配置文件、查看服务是否启动、切换用户、查看ip地址、查看端口、查看网络连接状态等
四、linux命令分类:
按分类讲解
1、文件型命令:
cp 、vim、rm 、mv 、chmod、 tar、zip、cd、chwn、chgrp、wq、set nu、 cat、 tail 、head、less、more、
2、 系统型命令
top 、ps -aux、du、df、ifcong、ping、netstat、clear、reset、shutdown -now 、init 0、reboot、halt、hostname、 who 、uname
3.编辑命令
vim、wq、wq!、q、q!、set nu 、?、/查找、i键进入编辑、查找、set nonu、
五、把自己学习的linux整理好一个文档或xmind等

http://www.lryc.cn/news/161622.html

相关文章:

  • 瑞芯微RK3588开发板:虚拟机yolov5模型转化、开发板上python脚本调用npu并部署 全流程
  • 【Redis专题】RedisCluster集群运维与核心原理剖析
  • 我眼中的《视觉测量技术基础》
  • 【Cisco Packet Tracer】管理方式,命令,接口trunk,VLAN
  • 深入协议栈了解TCP的三次握手、四次挥手、CLOSE-WAIT、TIME-WAIT。
  • 接口自动化测试系列-yml管理测试用例
  • 开源对象存储系统minio部署配置与SpringBoot客户端整合访问
  • Matlab之数组字符串函数汇总
  • 基于深度学习网络的火灾检测算法matlab仿真
  • 【Linux】高级IO和多路转接 | select/poll/epoll
  • el-select 支持多选 搜索远程数据 组件抽取
  • el-table纵向垂直表头
  • Pinyin4j介绍和简单使用
  • 【数据结构】查找
  • 第一次面试
  • Nacos配置文件更新+热更新+多环境配置共享+集群搭建
  • 李宏毅-机器学习hw4-self-attention结构-辨别600个speaker的身份
  • 记一次使用NetworkManager管理Ubuntu网络无效问题分析
  • Nginx重写功能
  • 王道考研计算机网络
  • 数据链路层重点协议-以太网
  • 学习计划
  • RabbitMQ的RPM包安装和Python读写操作
  • 文件上传漏洞案例
  • Office365 Excel中使用宏将汉字转拼音
  • baichuan2(百川2)本地部署的实战方案
  • PostgreSQL配置主从备份(docker)
  • qt作业day4
  • js如何实现字符串反转?
  • Nmap 7.94 发布:新功能!