rhcsa-vim

news2025/1/21 4:51:46

命令行的三种模式

将ets下的passwd文件复制到普通用户下面

编辑模式的快捷方式

a--光标后插入

A--行尾插入

o--光标所在上一行插入

O--光标所在上一行插入

i--光标前插入

I--行首插入

s--删除光标所在位然后进行插入模式

S--删除光标所在行然后进行插入

命令模式的快捷方式

u--撤销

dd--删除当前行

dgg--删除光标到文档首部的位置

dG--删除光标后面的全部文档

d¥--删除光标所在行后面的全部东西

d^--删除光标前所有的东西,但不删除光标所在位置的东西

dw--在光标所在位置,一个单词一个单词的往后删

gg--跳转到文档的首部

G--跳转到文档的尾部的行首

x--删除光标所在位置的东西

H--跳转至当前屏幕输出的第一行

L--跳转到当前屏幕输出的最下面一行

M--跳转到屏幕中间的一行

¥--跳转到光标所在行的行尾

^--跳转到光标所在行的行首

w--按照单词,一个单词一个单词的跳

Esc  SHift:+w---保存

Esc  SHift:+w  f2---另存为(路径就在当前路径下)

Esc  SHift:+wq--保存并退出

q!--强制退出不保存

wq!--强制保存并退出

复制:

将光标放到要复制的行,然后点yy,再将光标放到要复制的行首,点p,就可以复制了。

1yy--和yy作用相同,复制

3yy--从光标处开始,向上插入

剪切

光标放在任意位置,点cc,放到想剪切的位置,点p

显示当前文档的行数

SHift :set nu--显示当前的行数

SHift :set nonu--不显示当前的行数

按照行号跳转

语法:SHift :要跳转的行数

查找并替换

SHift :%s/被替换的内容/要替换成的内容/g(g是替换整片文档)

**例:用vim创建一个hello文件,里面有姓名和性别

  法1:语法:vim Hello  进入后就可以写入想要保存的文件

  查看Hello文件所在位置

法2:用echo命令来baocun  语法:echo  “要写入的内容”  >>要写入的文件

whereis

查找二进制文件,源文件,源代码文件,帮助页面

语法:whereis  选项  目录  名字

-b 查找二进制文件

-m 查找帮助文件

-s  查找源代码文件

-u  反向查找(-u 张三,就是查找不叫张三的人)

-f  不显示文件名前的路径名称

-S  在设置的目录下查找原始代码的文件

find

在指定目录下查找文件或目录

语法:find  路径  匹配表达式

根据名字找文件

-name 要找的文件名 (*/?)                                    -type  文件类型(f 普通文件,d 目录文件。l                                                                                                                   链接文件)

例:查找aa文件所在的路径

根据文件类型找文件

-type

查找当前路径下的普通文件

语法:find  -type  f

根据文件大小找文件

-size  文件大小  +1M(要找的文件大于1M)-1M(要找的文件大小小于1M)

找出大于1M的文件  语法:find  .  -size  +1M

根据文件所有者找文件

语法:find  .  -user  root

根据所属组查找文件

语法:find  .  -group  root

根据时间参数查找

-atime  访问时间    语法:-atime  n 小时   查找n小时内被访问的文件

-ctime  改变时间     语法:-ctime  n 小时   改变n小时内被访问的文件

-mtime  修改时间     语法:-mtime  n 小时    修改n小时内被访问的文件

grep

用于查找文件里面的字符串或正则表达式

-i---忽略大小写进行匹配

-v---方向查找,打印不匹配的行

-n---显示匹配行的行号

-l---值打印匹配的文件名

-c---只打印匹配的行号

语法:grep  要查找的字符串  所在的文件

例1:关键字查找

例2:查找关键字有几行

例3:查找关键字所在行数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1165439.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

社交媒体欺诈乱象 | 每15人就有1人遭遇过网络欺诈!

目录 社交媒体的欺诈现象 欧盟要求科技公司加强虚假信息处理 借助技术识别虚假社交账号 据英国劳埃德银行(TSB)5月份发布的一份报告披露,社交媒体平台上的金融欺诈正在以令人担忧的速度增加,消费者应对Facebook、Instagram和Wh…

嵌入式linux常用的文件传输方式

做嵌入式就避免不了移植工作,所谓移植就是将交叉编译生成的可执行程序,库,配置文件等传输到开发板上进行工作。 常用传输方式有以下几种:1.串口传输 就是使用串口传输工具rz/sz; 该工具通过串口传输在SRT串口工具…

openpnp - 74路西门子飞达控制板(主控板STM32_NUCLEO-144)实现

文章目录 openpnp - 74路西门子飞达控制板(主控板STM32_NUCLEO-144)实现概述飞达控制底板硬件电路程序的修改END openpnp - 74路西门子飞达控制板(主控板STM32_NUCLEO-144)实现 概述 现在调试自己的openpnp设备, 在收尾, 将飞达控制板弄好, 能正常控制设备飞达安装平台上装满…

【Qt】QMainWidget中的栏和菜单

默认结构最复杂的标准窗口 提供了菜单栏, 工具栏, 状态栏, 停靠窗口菜单栏: 只能有一个, 创建的最上方工具栏: 可以有多个, 默认提供了一个, 窗口的上下左右都可以停靠状态栏: 只能有一个, 窗口最下方停靠窗口: 可以有多个, 默认没有提供, 窗口的上下左右都可以停靠 菜单栏 在…

C语言--分段函数

要求&#xff1a;写一个程序&#xff0c;输入x的值&#xff0c;输出y的值 思路&#xff1a;定义两个变量&#xff0c;一个y&#xff0c;一个x&#xff0c;当x<1时&#xff0c;yx&#xff0c;当x>1&&x<10&#xff0c;y2x-1&#xff0c;当x>10,y3x-11.用一个…

osg三角带

案例1 #include <osg/Geode> #include <osg/Geometry> #include <osgDB/Registry> #include <osgDB/WriteFile> #include <osg/Notify> #include <osg/PrimitiveSet> #include <osgViewer/Viewer> #include <osgUtil/Optimizer&g…

服务器经常被攻击的原因

很多中小型企业都是选择虚拟主机服务器&#xff0c;是把一个服务器分成很多个给很多企业一起共用&#xff0c;可能同一个 IP服务器上就有很多个不同企业的网站&#xff0c;这个时候如果跟你同一个IP服务器的网站遭到DDoS攻击&#xff0c;就很有可能会影响到你的网站也无法正常访…

谁还在一个个私发成绩啊, 教你如何实现学生自助查询成绩

今天我们聊聊成绩查询那些事儿 得先说说&#xff0c;成绩查询到底是个啥东西。成绩查询系统&#xff0c;顾名思义&#xff0c;就是一个可以输入用户名和密码&#xff0c;然后查看自己成绩的系统。对于咱们老师来说&#xff0c;可以省去一个个私发成绩的繁琐&#xff0c;对于学生…

69 内网安全-域横向CobaltStrikeSPNRDP

目录 演示案例:域横向移动RDP传递-Mimikatz域横向移动SPN服务-探针,请求,导出,破解,重写域横向移动测试流程一把梭哈-CobaltStrike初体验 涉及资源 SPN主要是扫描技术&#xff0c;在渗透过程中结合kerberos协议&#xff0c;可以做一些事情 演示案例: 域横向移动RDP传递-Mimik…

第三章 栈和队列【数据结构与算法】【精致版】

第三章 栈和队列【数据结构与算法】【精致版】 前言版权第 3 章 栈和队列3.1 应用实例应用实例一 迷宫求解问题应用实例二“马”踏棋盘问题 3.2栈3.2.1 栈的概念及运算3.2.2栈的顺序存储结构1. 顺序栈**1-顺序栈.h**2. 多栈共享邻接空间**2-共享栈.c** 3.2.3栈的链式存储结构1&…

【错误解决方案】ModuleNotFoundError: No module named ‘torchvision.models.utils‘

1. 错误提示 在python程序&#xff0c;尝试导入一个名为torchvision.models.utils的模块&#xff0c;但Python提示找不到这个模块。 错误提示&#xff1a;ModuleNotFoundError: No module named torchvision.models.utils 2. 解决方案 1&#xff09;这可能是因为你还没有安装…

SolidWorks2022安装教程(正版)

网盘资源附文末 一.简介 SolidWorks软件是世界上第一个基于Windows开发的三维CAD系统&#xff0c;由于技术创新符合CAD技术的发展潮流和趋势&#xff0c;SolidWorks公司于两年间成为CAD/CAM产业中获利最高的公司。良好的财务状况和用户支持使得SolidWorks每年都有数十乃至数百…

学习笔记二十九:K8S配置管理中心Configmap实现微服务配置管理

Configmap概述 Configmap概述Configmap能解决哪些问题&#xff1f;Configmap应用场景局限性 Configmap创建方法命令行直接创建通过文件创建指定目录创建configmap 编写configmap资源清单YAML文件使用Configmap通过环境变量引入&#xff1a;使用configMapKeyRef通过环境变量引入…

关于单片机CPU如何控制相关引脚

目录 1、相关的单片机结构 2、通过LED的实例解释 1、相关的单片机结构 在寄存器中每一块都有一根导线与引脚对应&#xff0c;通过cpu改变寄存器内的数据&#xff08;0或1&#xff09;&#xff0c;通过驱动器来控制对于的引脚。 2、通过LED的实例解释 如图所示&#xff0c;芯片…

【云备份|| 日志 day3】服务端配置信息模块

云备份day3 使用文件配置加载一些程序的运行关键信息可以让程序的运行更加灵活&#xff0c;且当需要修改部分内容时&#xff0c;不需要在代码上修改&#xff0c;只需要修改配置文件&#xff0c;然后重启服务器即可。 配置信息 热点判断时间文件下载URL前缀路径压缩包后缀名称…

项目管理-采购管理过程讲解

项目采购管理是指在项目执行过程中&#xff0c;对项目所需的产品、服务或资源进行采购的过程。它涉及确定采购需求、编制采购计划、寻找供应商、进行招标或谈判、签订合同、监督供应商履约等一系列活动。 项目采购管理的目标是确保项目能够按时、按质、按预算获取所需的产品或…

fastapi-路由

FastAPI的APIRouter是一个用于将不同功能模块的端点进行划分的工具&#xff0c;类似于Flask中的蓝图&#xff08;Blueprint&#xff09;。通过APIRouter&#xff0c;你可以将应用程序的不同部分组织成独立的路由模块&#xff0c;从而提高代码的可读性和可维护性。 APIRouter允…

【Midjourney入门教程2】Midjourney的基础操作和设置

文章目录 Midjourney的常用命令和基础设置1、 /imagine2、 /blend3、 /info4、 /subscribe5、 /settings&#xff08;Midjourney的基础设置&#xff09;6、 /shorten 有部分同学说我不想要英文界面的&#xff0c;不要慌&#xff1a; 点击左下角个人信息的设置按钮&#xff0c;找…

(2023最新版)总结 TCP 三挥四握的面试题

任 TCP 虐我千百遍&#xff0c;我仍待 TCP 如初恋。 TCP 基本认识 TCP 头格式有哪些&#xff1f; 我们先来看看 TCP 头的格式&#xff0c;标注颜色的表示与本文关联比较大的字段&#xff0c;其他字段不做详细阐述。 TCP 头格式 序列号&#xff1a;在建立连接时由计算机生成的…