rhcsa-vim

命令行的三种模式

将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.mzph.cn/news/130389.shtml

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

相关文章

vue详细安装教程

这里写目录标题 一、下载和安装node二、创建全局安装目录和缓存日志目录三、安装vue四、创建一个应用程序五、3x版本创建六、创建一个案例 一、下载和安装node 官网下载地址:https://nodejs.org/en/download 选择适合自己的版本,推荐LTS,长久…

代码随想录算法训练营第10天|232. 用栈实现队列 225. 用队列实现栈

JAVA代码编写 232. 用栈实现队列 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾int pop() 从队列的开头移除…

Quartus II 13.0波形仿真(解决无法产生仿真波形问题)

目录 前言 新建工程 创建Verilog文件,写代码 波形仿真(解决没有输出波问题) 前言 这么说把Quartus II 13.0是我目前来讲见过最恶心的软件,总是一大堆麻烦事,稍微哪里没弄好就后面全都出问题。很多人在写完Verilog代…

数组反转(LeetCode)

凑数 ... 描述 : 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 题目…

OpenCV检测圆(Python版本)

文章目录 示例代码示例结果调参 示例代码 import cv2 import numpy as np# 加载图像 image_path DistanceComparison/test_image/1.png image cv2.imread(image_path, cv2.IMREAD_COLOR)# 将图像转换为灰度 gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 使用高斯模糊消除…

node插件express(路由)的基本使用(一)

文章目录 一、express的了解1.定义2.作用3.使用express的前提条件(1)如果是新文件夹需要薪资package.json文件,如果有就忽略(2)安装第三方依赖包(3)在使用的地方导入express 二、express的基本使…

Jetpack:028-Jetpack中的Card

文章目录 1. 概念介绍2. 使用方法2.1 主要类型2.2 其它类型 3. 示例代码4. 内容总结 我们在上一章回中介绍了Jetpack中Switch相关的内容,本章回中 主要介绍Card。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍 我们在本章回中介…

node教程(四)Mongodb+mongoose

文章目录 一、mongodb1.简介1.1Mongodb是什么?1.2数据库是什么?1.3数据库的作用1.4数据库管理数据的特点 2.核心概念3.下载安装与启动4.命令行交互4.1数据库命令4.3文档命令 二、Mongoose1.介绍2.作用3.使用流程4.插入文档5.mongoose字段类型 一、mongod…

el-cascader级联选择器选中一个全选中问题

问题 只选中一个却把同级全选中 解决 :props中添加label、value、children属性 label、value、children属性值需要和后端返回的集合中的字段名保持一致 后端返回数据:

3000 台 Apache ActiveMQ 服务器易受 RCE 攻击

超过三千个暴露在互联网上的 Apache ActiveMQ 服务器容易受到最近披露的关键远程代码执行 (RCE) 漏洞的影响。 Apache ActiveMQ 是一个可扩展的开源消息代理,可促进客户端和服务器之间的通信,支持 Java 和各种跨语言客户端以及许多协议,包括…

DALLE 3技术分析 - 训练方式/模型结构

DALLE 3技术分析 - 训练方式/模型结构 1. 引言: 从 DALLE 3 开发者技术轨迹中,以及模型的演示视频,我们可以推导 DALLE 3 模型的某些架构信息。 2. DALLE 2 的评价: DALLE 2 的性能不佳,主要归因于 CLIP 模型的限制。 CLIP 在为后续的 diffus…

网络安全(网络安全)小白自学

想自学网络安全(黑客技术)首先你得了解什么是网络安全!什么是黑客! 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全…

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

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

网际控制报文协议ICMP

网际控制报文协议ICMP 一.网际控制报文协议ICMP概述 为了更有效地转发IP数据报以及提高IP数据报交付成功的机会,TCPIP体系结构的网际层使用了网际控制报文协议(Internet Control Message Protocol,ICMP)[RFC 792].主机或路由器使用ICMP来发送差错报告报…

图解系列--路由器和它庞大的功能

03.01 何为路由器 路由器是指主要负责 OSI参考模型中网络层的处理工作,并根据路由表信息在不同的网络 之间转发IP 分组的网络硬件(图3-1)。这里的网络一般是指IP 子网,也可以称为广播域。此外,现在的路由器还会搭载其他各种各样的功能。 0…

【ES专题】ElasticSearch搜索进阶

目录 前言阅读导航前置知识特别提醒笔记正文一、分词器详解1.1 基本概念1.2 分词发生的时期1.3 分词器的组成1.3.1 切词器&#xff1a;Tokenizer1.3.2 词项过滤器&#xff1a;Token Filter1.3.3 字符过滤器&#xff1a;Character Filter 1.4 倒排索引的数据结构 <font color…

IDEA中如何移除未使用的import

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是全栈工…

可达矩阵-邻接矩阵-以及有向图的python绘制

参考1 自定义输入矩阵来绘制 根据参考代码&#xff0c; 自定义 代码如下&#xff1a; # 编程实现有向图连通性的判断 from pylab import mplmpl.rcParams[font.sans-serif] [SimHei] mpl.rcParams[axes.unicode_minus] False import numpy as np import networkx as nx imp…

2023大联盟8 比赛总结

比赛经历 有点忘了&#xff0c;稍微写一些 本来早上有 n f l s nfls nfls 的&#xff0c;但因为今天大联盟 T 1 T1 T1 是我们学校的题&#xff0c;于是写大联盟 第一题因为下午要我们讲&#xff0c;所以讨论了一下做法&#xff0c;个人感觉第一步把 a b a aba aba 拆成 …