kali Linux常用快捷键及vim的基本使用

news2024/10/7 6:51:07

kali Linux

系统快捷键

Ctrl + Alt + T :打开一个新的命令行终端。

如果是在桌面打开的是这种情况

Ctrl + C 复制。

Ctrl + Z 撤消。

Ctrl + S :保存

Ctrl + Q :退出。

终端快捷键

TAB :补全命令。

Ctrl + + :放大文字。

Ctrl + - :缩小文字。

Ctrl + D :关闭终端窗口。

Ctrl + L :清除终端的信息:相当于clear命令

Ctrl + C :取消当前正在运行的命令。

Ctrl + SHIFT + C :复制。

Ctrl + SHIFT + V :复制。

Ctrl + w :删除终端输入的一个单词,不想一直使用backspace?可以试一下这个,

Ctrl + U :直接删除当前输入的终端命令的一行

Ctrl + A 使用这个快捷方式,我们可以将光标移动到行首。

Ctrl + E 使用这个快捷方式,我们可以将光标移动到行尾。

ctrl+r //搜索命令行使用过的历史命令记录,用的很舒服

然后再使用ctrl+g //从ctrl+r的搜索历史命令模式中退出

ctrl+z //暂停在终端运行的任务,使用"fg"命令可以使暂停恢复  这个命令可以使用在我们接收反弹的shell时,使用ctrl+z进行暂停,然后再使用fg即可继续运行

下面是一个使用ping的简单例子

工作区快捷键

Shift + Ctrl + Alt + ↑ 我们可以将窗口向上移动一个工作区。

Shift + Ctrl + Alt + 向下翻页 我们可以将窗口向下移动一个工作区。

Shift + Ctrl + Alt + ← 我们可以将窗口向左移动一个工作区。

Shift + Ctrl + Alt + → 我们可以将窗口向右移动一个工作区。

这个我不太熟悉,就是上面的工作区在切换

另外介绍几个命令

whatis会精确匹配它后面跟的命令。

使用man命令会更加的精确

man nc

Vim的快捷键

vim的功能还是很强大的,这里我只记录我认为常用的,其它的到用的时候再查

一、模式转换命令(参考上图)

用vim打开文件,默认是在普通模式

i或者a或者o ——从普通模式转换到插入模式

Esc —— 退出插入模式,进入普通模式

: —— 进入命令行模式,后面接着跟命令,然后回车执行

二、文本编辑命令(是在普通模式下执行)

Ctrl+ f —— 下翻一页

Ctrl + b —— 上翻一页

普通模式下输入一个数字加上下左右箭头,可以让光标向某方向移动多少行或多少位

gg —— 光标移动到文本第一行

G —— 光标移动到文本最后一行

x —— 向后删除一位(Del键)

nx —— 删除后面n位

X —— 向前删除一位(退格键)

dd —— 删除游标所在的一整行

ndd —— 删除n行

yy —— 复制游标所在行

nyy —— 复制游标所在向下n行

p —— 粘贴在游标下一行

P —— 粘贴在游标上一行

u —— 复原前一个动作(像Ctrl + z一样)

. —— (英文句号),重复上一个动作,如重复粘贴之类的

三、其它常用命令

:wq ——保存并退出

:q! —— 不保存,强制退出

:w —— 保存,不退出

:set nu —— 显示行号

:set nonu —— 取消显示行号

四、关于批量注释和取消注释

下面命令是在命令行命令模式输入的:

1、在 10 - 20 行添加 // 注释

:10,20s#^#//#g

2、在 10 - 20 行删除 // 注释

:10,20s#^//##g

3、在 10 - 20 行添加 # 注释

:10,20s/^/#/g

4、在 10 - 20 行删除 # 注释

:10,20s/#//g

这个vim我是参考的一下文章加以修改

(16条消息) vim编辑器的简单使用_buki26的博客-CSDN博客

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

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

相关文章

Netty系列(一):Springboot整合Netty,自定义协议实现

Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架&…

目标检测论文解读复现之十六:基于改进YOLOv5的小目标检测算法

前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文&#xff0c…

Java项目使用intellij-IDEA查看依赖包版本是否有冲突(方法及工具)

编译器及版本idea-ultimate依赖管理工具maven 第一个是idea本身的 Step1:点击右侧的maven Step2:右键依赖项,点击分析依赖关系 Step3:可以在模块名位置进行切换,左侧三角的标志则表示该包引入了多个版本&#xff…

【云原生】Docker网络原理及Cgroup硬件资源占用控制

内容预知 1.dockers的网络模式 获取容器的进程号 docker网络模式的特性 1.1 host主机模式 1.2 container模式 1.3 none模式 1.4 bridge 桥接模式 1.5 容器的自定义网络 (1)未创建自定义网络时,创建指定IP容器的测试 (2&a…

双坐标轴柱状图

双坐标轴柱状图 setwd(“H:/分析评价 20220531/6-分析过程”) #设置工作路径 library(xlsx)#加载excel文件包 #---------------------------------------------------------------------------------------------------------- tiff(file“1-占比.tiff”,res600,width6000,hei…

负载均衡有哪些?

目录 【一】前言 【二】负载均衡分类 2.1 DNS 2.2 硬件负载均衡 2.3 软件负载均衡 2.4 组合负载均衡 【三】负载均衡算法 3.1 负载均衡算法分类 3.2 轮询 3.3 加权轮询 3.4 负载最低优先 3.5 性能最优类 3.6 Hash 【四】总结 【一】前言 在互联网尤其是移动互联…

【前沿技术RPA】 一文了解UiPath的项目活动设置

🐋作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。 🐬个人主页:会敲键盘的肘子 🐰系列专栏:UiPath 🦀专栏简介:UiPath在传统的RPA(Robotic…

【计算机组成原理Note】5.2 指令周期的数据流

5.2 指令周期的数据流 5.2.1 指令周期 指令周期:CPU从主存中每取出并执行一条指令所需的全部时间。 指令周期:常常用若干机器周期来表示,机器周期又叫CPU周期。 一个机器周期又包含若干时钟周期(也称为节拍、T周期或CPU时钟周期&#xff…

SpringCloud微服务(十一)——Sentinel服务熔断限流

SpringCloud Alibaba Sentinel服务熔断与限流 简介 github:[https://github.com/alibaba/Sentinel/wiki/%E4%B8%BB%E9%A1%B5](https://github.com/alibaba/Sentinel/wiki/如何使用) 官网:https://spring-cloud-alibaba-group.github.io/github-pages/…

为什么追踪员工的时间和出勤率很重要

监控员工的出勤时间和出勤率对于提高业务绩效和生产力至关重要。实施有效计时策略的组织可以帮助员工跟上项目目标和截止日期,提高客户满意度,并加强对员工产出的整体意识。所以每个企业组织都应该掌握员工出勤时间和出勤数据。 为什么要掌握员工出勤时…

阿里架构师耗时 1 年,把 P8 所需要的整个 Java 体系,都整理到了一起

有人调侃我们说: 程序员不如送外卖。送外卖是搬运食物,自己是搬运代码,都不产出新的东西…… 透支体力,又消耗健康,可替代性极强,30 岁之后就要面临被优化的危险…… 想跳槽,但是更高的平台难…

微信小程序怎么弄?【小程序制作】

微信小程序怎么弄?很多人都会想弄一个微信小程序,因为微信小程序这个轻应用现在的使用频率已经赶上微信了,有如此大的用户群体,企业和商家当然都想在这个庞大流量池里分一杯羹。那么微信小程序怎么弄呢?下面一起来看看…

群签名、环签名、盲签名

文章目录群签名定义安全性构造环签名定义安全性构造盲签名定义安全性构造群签名 定义 群签名方案是算法组 ΠGS(Gen,Sign,Ver,Open)\Pi_{GS}(Gen, Sign, Ver, Open)ΠGS​(Gen,Sign,Ver,Open), Gen(1λ,n)Gen(1^\lambda,n)Gen(1λ,n):密钥生成算法&…

百度Q3财报显AI技术厚度,“慢生意”稳步驶入“快车道”

一周前,笔者参加了一场百度主办的关于AIGC话题的沙龙,因为话题无比火爆,活动延迟到了一点钟才结束,以至于让约定的好友饭局也一等再等。 倒没有丝毫抱怨的意思,正是这个烧脑的活动,让我感受并体验到了当下最…

GEE开发之Modis_LAI数据分析和获取

GEE开发之Modis_LAI数据分析和获取1.遥感卫星数据叶面积指数LAI2.MOD15A2H(500m/8天)2.1 MOD15A2H下的指数2.2 LAI遥感影像查看获取3.LAI日数据下载4.LAI月数据下载5.LAI年数据下载前言:主要介绍LAI的概念,以及GEE下如何获取查看Modis下的LAI指数&#x…

Talk | 清华大学陈晓宇苏黎世联邦理工黄嘉伟 :基于实际应用的强化学习

本期为TechBeat人工智能社区第455期线上Talk! 北京时间11月17日(周四)20:00,清华大学交叉信息研究院在读博士生——陈晓宇与苏黎世联邦理工大学计算机科学在读博士生——黄嘉伟的Talk将准时在TechBeat人工智能社区开播! 他们与大家分享的主题…

NC发布猕猴大脑皮层多组学细胞图谱,助力神经系统疾病研究 | 时空专辑数据库

近日,杭州华大生命科学研究院(以下简称杭州华大)联合昆明理工大学灵长类转化医学研究院、美国艾伦脑科学研究所等国内外多家单位在国际学术期刊《自然通讯》(Nature Communications)在线发表题为《成年猕猴大脑皮层空间…

PyTorch深度学习实践——线性模型、梯度下降算法、反向传播

1、线性回归 参考资料1:https://blog.csdn.net/bit452/article/details/109627469 参考资料2:http://biranda.top/Pytorch%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0003%E2%80%94%E2%80%94%E7%BA%BF%E6%80%A7%E6%A8%A1%E5%9E%8B/#%E7%BA%BF%E6%80%A7%E6%A8%…

PC_多处理器

文章目录多处理器单指令单数据流SISD结构单指令流多数据流SIMD结构向量处理器多指令流单数据流MISD结构多指令多数据流MIMD结构小结硬件多线程细粒度多线程粗粒度多线程同时多线程多核处理器共享内存多处理器多处理器 常规的单处理器属于SISD常规多处理器属于MIMD 单指令单数…

腾格尔十月天传媒联手《巴林塔娜》,2255万粉丝多少买票支持

曾几何时,木桶原理非常流行,意思就是一个木桶能够盛多少水,取决于最短一块板的长度。可是随着社会的发展,木桶原理已经被淘汰,只要你拥有了团队合作,就可以统协作取长补短。 就拿有着“草原歌神”之称的腾格…