Bash快捷键和终端使用vi快捷键方法

高通AI Engine SDK(QNN)使用教程(环境配置、模型转换、量化、推理、分析) 高通AI Engine使用教程 阅读详情

这里讲解的bash快捷键是在emacs编辑模式下有效,bash默认为emacs编辑模式,如果想修改成vi编辑模式,可以通过命令set -o vi来设置,这样就可以在终端使用vi的关键键。更多相关设置可以参考man builtin页面关于set命令的介绍。

[root@rhel6164 SPECS]$ echo $SHELLOPTS
braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor #默认是emacs编辑模式
[root@rhel6164 SPECS]$ set -o vi #修改成vi编辑模式
[root@rhel6164 SPECS]$ echo $SHELLOPTS
braceexpand:hashall:histexpand:history:interactive-comments:monitor:vi

编辑命令:

命令
说明
命令
说明
Ctrl+a
移动到命令行首
Ctrl+e
移动到命令行尾
Ctrl+f
按字符前移(向右)
Ctrl+b
按字符后移(向左)
Alt+f
按单词前移(向右)
Alt+b
按单词后移(向左)
Ctrl+u
从光标处剪切至命令行首
Ctrl+k
从光标处剪切至命令行尾
Ctrl+w
从光标处剪切至字符首
Alt+d
从光标处剪切至字符尾
Ctrl+d
删除光标处的字符
Ctrl+h
删除光标前的字符
Ctrl+]
从当前光标处向后搜索字符
Ctrl+Alt+]
从当前光标处向前搜索字符
Ctrl+y
粘贴至光标后
!$
显示系统最近的一条参数
↑(Ctrl+p)显示上一条命令↓(Ctrl+n)
显示下一条命令

重新执行命令:

命令
说明
Ctrl+r
逆向搜索历史命令
Ctrl+g
从历史命令搜索中退出
Alt+.
使用上一条命令的最后一个参数

利用 Python 构建高效爬虫爬取国家标准文献——从基础到进阶 然而,由于许多标准文献需要从特定网站获取,手动下载既耗时又低效,因此构建自动化爬虫成为一种实用且高效的解决方案。本文从技术选型、网站分析、代码实现到反爬优化,全面讲解了如何爬取国家标准文献。国家标准文献(National Standards Literature)是国家对各领域统一规范的文件,涵盖了技术参数、测试方法、生产工艺等内容。因此,通过自动化爬虫技术进行文献爬取和管理,不仅能解放劳动力,还可以提高数据管理效率。在构建爬虫前,我们需要对目标网站进行分析,包括页面结构、请求方式以及可能的反爬机制。 阅读详情

相关推荐

CTF全能工具箱ProV2:集成AI与94GB离线资源库,打造无网环境下的智能解题流水线

CTF全能工具箱ProV2是一款专为线下CTF比赛设计的All-in-One离线解决方案。它集成了94GB的庞大离线资源库,涵盖Web、逆向、Pwn等全方向工具链与知识库,并创新性地内置了本地AI大模型,可在断网环境下提供智能解题辅助,实现从信息收集到漏洞利用的智能流水线作业,极大提升比赛效率。

weixin_29240343的博客 422

用上一次的命令对AIX命令快速操作

在AIX下使用,默认的shell是KSH,和linux下的bash不一样的是,他不能采用我们大家已经熟悉的DOS下的键或者其他我们已经熟悉的快捷键来使用我们上次已经使用过的命令,比如在DOS命令状态下(我把我自己经常用的快捷键列...

crhwkrhpunow61910的博客 451

基于微信小程序的扫码签到系统源码

大等于jdk1.8,大于mysql5.5,idea(eclipse),微信开发者工具。代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。签到管理:新增签到,点击查看码展示二维码(有时效性)springboot mybatis 小程序。签到管理:查看用户创建的签到,可删除。用户管理:查看注册用户信息,及删除。签到记录:查看用户签到记录:可删除。个人信息:展示个人信息,可修改。统计分析:查看用户,签到数量。签到记录:查看用户签到记录。登录注册(含授权登录)我的签到:查看签到记录。

wfuhui的博客 5224

关于set -o vi 的使用

在普通的centos等 linux系统下,使用上下键可以使用历史命令,使用ESC+向上箭头/向下箭头,可以显示所有命令; 在AIX系统下,使用set -o  vi 后,再使用ESC+K、L ,可以使用历史命令,可是有时候需要历史命令的一部分,这就要进行编辑了,   首先是要说光标的定位,和vi下一样,如shift+i/a----行首后者行尾可编辑, 其次是删除,需要使用左箭头和右箭头, ...

cnsdlywei的博客 1万+

[Dify实战] 招聘筛简历机器人:自动筛选、排序、生成面试要点-带绑定资源

摘要:本文介绍了如何利用Dify优化简历筛选流程,解决人工筛选耗时、标准不统一等问题。通过结构化输出"评分+亮点+风险+面试关注点",将主观判断转化为规则化流程。关键步骤包括:设计标准化Prompt、配置权重排序策略、确保公平合规性、与ATS系统对接,以及持续优化评估指标。该方法能显著提升筛选效率(缩短招聘周期)、增强一致性(避免主观偏差),并为面试官提供结构化参考信息,最终实现更高效精准的人才筛选。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 581

手把手教你学simulink(40.1)--水力发电场景示例:基于 Simulink 的抽水蓄能电站水力发电

项目背景抽水蓄能电站是一种重要的储能技术,广泛应用于电力系统的调峰填谷、频率调节和备用电源。它通过在电力负荷低谷时将水从下水库抽到上水库储存,在电力负荷高峰时释放水进行发电,从而实现电能的高效利用。与传统的水电站不同,抽水蓄能电站可以在短时间内快速响应电网的需求,具有良好的灵活性和可靠性。本项目旨在使用 MATLAB/Simulink 模拟一个完整的抽水蓄能电站的水力发电过程,包括水泵-涡轮机系统、发电机、水道系统、控制系统等,并实现对电站的精确控制,确保其在不同工况下都能稳定运行。

MHD0815的博客 886

使用set -o vi命令误操作导致命令被执行

set -o vi命令介绍:     这条命令让bash模拟vi,执行后按esc就可以使用jk键上下翻阅历史命令,使用/可以查找,输入^定位行首,$定位到行尾,按i进入插入模式后才可以继续打字。回车执行命令或者退出vi命令查看模式。 问题描述:    误操作:如果在查看某个命令的时候按了v进入了视图模式,vi会记录下这行命令,然后不保存直接退出,会导致这行命令被执行。     解决办法:误...

l-jobs的专栏 1637

C#每日面试题-属性和字段的区别

在C#面试中,“属性(Property)和字段(Field)的区别”是基础且高频的考点。很多初学者会把两者混为一谈,甚至觉得“属性就是加了get/set的字段”,但这种理解只停留在表面。面试考察的核心,是对“封装思想”的理解,以及两者在语法特性、底层实现、实际应用中的本质差异。今天我们从“基础认知→核心差异→底层原理→实际应用→面试避坑”五个层面,把这个知识点讲透,既保证新手能看懂,又能满足面试的深度要求。

Amon的专栏 779

set -o vi 搜索历史命令

在Linux里反复敲入命令浪费时间,一直上下翻找也效果不佳。 bash默认的是模拟 emacs。使用set -o vi 让bash 模拟 vi 的操作。 vi 你会用吗? vi 和 emacs 是 UNIX/Linux 下最广泛使用的两个编辑器。除了能打打字以外,还能做很多工作。在你 set 好了之后,按几下 esc 键,就可以用以下快捷方式: 1. j 或者 k 就可以上下

qdulgh的专栏 6763

【立创EDA-PCB设计基础】1.嘉立创EDA专业版软件安装+PCB基本概念+原理图绘制

本文详解PCB基本概念以及实现MCU最小系统原理图的绘制(原理图包括MCU芯片GD32F103C8T6、外部晶振、输出端口、USB输入口、5v转3v3稳压输出、复位按键、唤醒按键、LED)及嘉立创EDA专业版软件安装。为本专栏【立创EDA-PCB设计基础】后面章节实现PCB绘制做准备。

嵌入式阿齐Archie 3万+

【异常】Claude Code 400错误(Extra inputs are not permitted)解决方案

摘要:Claude Code 2.0.37+版本因API请求包含未支持的custom.input_examples参数导致400错误,使核心功能失效。解决方案是降级至稳定版v2.0.32:先卸载当前版本(npm uninstall -g @anthropic-ai/claude-code),再安装指定版本(npm install -g @anthropic-ai/claude-code@2.0.32),最后验证请求是否恢复正常。该问题确认在v2.0.32版本不存在。(148字)

奶爸的编程之路,也就一周冷个三天 2039

让你的 bash 命令行像 vim 一样飞:一行代码搞定

如果你是 Vim 的忠实用户,那么我有一个好消息要告诉你:你可以把 Bash 的按键模式设置成 Vi 模式,让你的命令行体验瞬间飞起来!通过简单的一行代码,你就可以让你的 Bash 命令行体验变得更加高效和舒适。1. 高效的光标移动:使用 h , j , k , l 等 Vim 快捷键,你可以更快地在命令行中移动光标。3. 一致的用户体验:如果你已经习惯了 Vim 的操作方式,那么在命令行中使用相同的操作会让你感到非常舒服。2. 强大的编辑功能:删除、复制、粘贴等操作都可以用 Vim的方式来完成。

XMWS-IT 289

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

perseverance51博客 8833

Terminal Tricks —— Inline Editing

本文介绍了Shell中两种主流编辑模式(Vi和Emacs)的快捷键设置与切换方法,重点讲解了Vi模式下的文本对象操作和光标跳转技巧。文章还对比了不同Shell对这两种模式的支持情况,并提供了如何将默认编辑器设置为NeoVim、Helix等现代编辑器的配置方法。通过合理配置,用户可以在Shell命令行中获得更高效的文本编辑体验,特别是对于习惯使用Vi/Vim的用户,可以充分利用文本对象等高级功能来提升工作效率。

2403_87540510的博客 420

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Bash 快捷键

Linux 命令行界面(Bash)快捷键介绍与分享。

格物致知,知行合一。 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Bash和Zsh开启vi-mode

Bash有两种操作模式,分别是emacs-mode和vi-mode,在默认情况下使用的是emacs-mode,通过修改~/.bashrc可以开启vi-mode,方法是在~/.bashrc中写入 set -o vi 然后,在终端执行source ~/.bashrc或者是重启终端使配置生效。 之后,你每次打开终端,默认进入的都是insert-mode,按<Esc>则进入normal-mode。如果

Sorel的博客 7630

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Bash 和 Zsh 开启 vi-mode

Bash 和 Zsh 开启 vi-mode bash 有两种操作模式,分别是 emacs 和 vi 。 在 bash 中 set -o vi # 临时开启 vi 模式 vi ~/.bashrc # 在其中写入 `set -o vi` source ~/.bashrc # 刷新配置 在 zsh 中 vi ~/.zshr # 在 plugins 数组中添加 vi-mod...

dgce32897的博客 606

Mac终端terminal光标快速移动方法 emacs/vim模式 | bash vim 、zsh vim模式

将光标移动到行首:control + a 将光标移动到行尾:control + e 单词为单位移动:option + 方向键 搜索以前使用命令:control + r 快速使用历史命令: 方向键上下 清除当前行:control + u 清除屏幕:control + l 清除至当前行尾:control + k ...

捡起一束光的博客 2986

Bash和Zsh开启vi-mode模式, 并设置默认编辑器vim

Bash和Zsh开启vi-mode模式, 并设置默认编辑器vim 开启bash的vi-mode模式 Bash有两种操作模式,分别是emacs-mode和vi-mode,在默认情况下使用的是emacs-mode,通过修改~/.bashrc可以开启vi-mode,方法是在~/.bashrc中写入 set -o vi 然后,在终端执行source ~/.bash...

我是guyue,guyue就是我O(∩_∩)O 1万+

Bash与Kitty终端vi模式光标切换配置指南

终端环境下的高效编辑离不开vi模式的应用,其通过普通模式与插入模式的切换实现快速文本操作。理解ANSI控制序列和Readline库的工作原理是关键,DECSCUSR指令可动态改变光标形态以增强模式识别。现代终端如Kitty通过GPU加速提升性能,但其shell集成功能可能覆盖用户配置,需针对性调整。本文以Bash和Kitty为例,详解如何通过.inputrc文件实现光标形态随vi模式自动切换,解决开发者在命令行编辑中的视觉反馈痛点,提升终端工作效率。

weixin_34411563的博客 404

vi中的vi-r_在外壳中使用vi-mode

vi中的vi-r 作为更大的开源社区的参与者,更具体地说,作为Fedora项目的成员,我有机会与很多人见面并讨论各种有趣的技术主题。 我最喜欢的一个是“命令行”或shell ,因为了解人们如何熟练使用shell可以使您深入了解他们的想法,他们喜欢的工作流程以及某种程度上使他们打勾的东西。 许多开发人员和系统操作员在Internet上公开共享他们的“点文件”(shell配置文件的通用语),这导致了...

cumo7370的博客 1409

掌握这 30 + 个 Bash 快捷键,让你的终端操作效率飙升 10 倍!

小李是一名初入职场的程序员,每天在终端前敲命令时总觉得效率不高。偶然间,他发现资深同事们手指在键盘上翻飞,一个个复杂命令瞬间完成——原来他们都藏着一套高效的Bash快捷键技巧。今天,就来为你揭秘这些能让终端操作效率飙升的实用快捷键。

cuiwin的专栏 740

Linux下更高效的使用Bash——快捷键

http://blog.useasp.net/archive/2014/06/02/summary-of-the-special-characters-in-shell-on-linux.aspx 在Linux下,Bash的地位无可忽视,日常中涉及到Linux下的管理与操作基本都是在Bash中进行,因此,为了提高Linux下工作效率,自然而然的就变成了如何高效使用Bash的问题。虽然上一篇Sh...

EMoooooooo的博客 387

bash快捷键完整版

bash快捷键完整版

prcool的博客 527

vi未使用sudo时保存提示权限不足的方法等各小项 以及 linux命令行编辑下常用的快捷键-及历史命令相关的快捷键大全

在使用vi打开文件时,有时因为权限的原因,需要使用sudo打开保存退出时直接:wq就可以,这时如果不加sudo.退出时就会出现提示:执行后,输入L就可以保存文件并再次回到编辑模式。还可以使用::%!不过还是上面一个更方便。基本所有的web服务器里都需要创建www用户,但创建的www用户要注意一点,不要给它执行shell的权限,记得加好-s选项参数为/sbin/nologin。

本博客记录了从2014年以来在工作学习中遇到的技术问题、解决方法以及部分个人人生经历、经验等内容。 1297

发现bash真的可以像vi一样使用,终于统一了

今天才发现bash默认的输入方式 原来是emacs的,难怪用的这么难受,谁叫我用惯了vi呢。要修改很简单,set -o vi就行了。接下来可以试试,默认你是在插入模式的,按一下esc,这下你可以用j、k来浏览输入记录了,用/来查找以前的输入记录,用s来替换在长长的一行命令中用e、w快速移动

oyd的专栏 2058
上一篇: IP地址初探
下一篇: Linux nc命令
Clef
博客等级 码龄12年 125粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值