linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令

背景:

OS:Ubuntu 16.04

Bash 的编辑模式:Emacs 模式

本文介绍的快捷键 仅当 您的 Bash 的编辑模式 为 Emacs 模式 时 有效,Bash 默认的编辑模式为 Emacs 模式 。若 您将 Bash 的编辑模式配置为了 vi 模式,请遵循 vi 模式的按键绑定。另外,您也可以通过 set -o emacs 命令将 Bash的编辑模式重新设置为 Emacs 模式。

正文:

生活在 Linux 世界中的您,如果 能够熟练使用一些 Bash Shell 命令相关的快捷键,必然 将 极大的提高 您的 工作效率 !

【基础命令】

Ctrl+Alt+T                 打开新的终端窗口

Shift+Ctrl+N              打开新的终端窗口

Shift+Ctrl+Q              关闭终端窗口

Shift+Ctrl+T              打开新的标签页

Shift+Ctrl+W             关闭标签页

Ctrl+PgUp/PgDn       左移右移标签页

Alt+数字                     切换至对应的标签页

Shift+PgUp/PgDn      终端上下翻页滚动

Shift+Ctrl+C              复制

Shift+Ctrl+V              粘贴

F11                全屏切换

【编辑命令】

Ctrl + a :          移到命令行首

Ctrl + e :          移到命令行尾

Ctrl + f :          按字符前移(右向)

Ctrl + b :         按字符后移(左向)

Alt + f :            按单词前移(右向)

Alt + b :           按单词后移(左向)

Ctrl + x:          在命令行首和光标之间跳转

Ctrl + u :         从光标处删除至命令行首

Ctrl + k :         从光标处删除至命令行尾

Ctrl + w :        从光标处删除至字首

Alt + d :           从光标处删除至字尾

Ctrl + d :         删除光标处的字符,当前行为空时,关闭当前terminal.

Ctrl + h :         删除光标前的字符

Ctrl + y :         粘贴至光标后

Alt + c :           从光标处更改为首字母大写的单词

Alt + u :          从光标处更改为全部大写的单词

Alt + l :           从光标处更改为全部小写的单词

Ctrl + t :         交换光标处和之前的字符

Alt + t :           交换光标处和之前的单词

Alt + Backspace:    与 Ctrl + w 类似

Ctrl+J                   等同于回车键

CTRL+M             等同于回车键

CTRL+O              等同于回车键

Ctrl + v -               插入非凡字符,如Ctrl v Tab加入Tab字符键

Ctrl + (x u) -         按住Ctrl的同时再先后按x和u,撤销刚才的操作

ctrl + 方向键左键        光标移动到前一个单词开头

ctrl + 方向键右键        光标移动到后一个单词结尾

【历史命令】

Ctrl + r:         逆向搜索命令历史

Alt + n –           Search the history forwards non-incremental

Alt + p –           Search the history backwards non-incremental

!?string?          执行含有string字符串的最新命令

Ctrl + g:        从历史搜索模式退出

Ctrl + p:        历史中的上一条命令

Ctrl + n:        历史中的下一条命令

Alt + .:           使用上一条命令的最后一个参数

【控制命令】

Ctrl + l:         清屏

Ctrl + o:        执行当前命令,并选择上一条命令

Ctrl + s:         阻止屏幕输出

Ctrl + q:        允许屏幕输出

Ctrl + c:        终止命令

Ctrl + z:        挂起命令,使用’ fg ‘命令恢复。

【Bang (!) 命令】

!!:                         执行上一条命令

!blah:                   执行最近的以 blah 开头的命令,如 !ls

!blah:p:               仅打印输出,而不执行

!$:                        上一条命令的最后一个参数,与 Alt + . 相同

!$:p:                     打印输出 !$ 的内容

!*:                        上一条命令的所有参数

!*:p:                     打印输出 !* 的内容

^blah:                  删除上一条命令中的 blah

^blah^foo:          将上一条命令中的 blah 替换为 foo,比较有用。

^blah^foo^:        将上一条命令中所有的 blah 都替换为 foo,比较有用。

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

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

相关文章

Warning:java: 来自注释处理程序 'org.antlr.v4.runtime.misc.NullUsageProcessor' 的受支持 source 版本 'RELEASE_6' 低于

.问题&#xff1a;Warning:java: 来自注释处理程序 ‘org.antlr.v4.runtime.misc.NullUsageProcessor’ 的受支持 source 版本 ‘RELEASE_6’ 低于 -source ‘1.8’ 解决办法&#xff1a;这个问题是依赖包版本导致&#xff0c;更新依赖包即可。 <dependency><groupI…

10分钟上线 - 利用函数计算构建微信小程序的Server端

摘要&#xff1a; 阿里云函数计算是一个事件驱动的全托管计算服务。通过函数计算&#xff0c;您无需管理服务器等基础设施&#xff0c;只需编写代码并上传。微信小程序是一种不需要下载安装即可使用的应用&#xff0c;它可以在微信内被便捷地获取和传播。 当微信小程序遇见serv…

'cross-env' 不是内部或外部命令,也不是可运行的程序

解决方案&#xff1a; 运行: cnpm i cross-env --save-dev

监控linux内存,linux 监控系统资源-内存

监控内存使用量&#xff1a;思路:使用free -m 提取相关数据&#xff0c;算出使用内存量输入到文件&#xff0c;并且每一次计算都与当前文件中的数据对比&#xff0c;大于文件中的数据则替换。保留当天最大内存使用量&#xff0c;每天发送邮件(可以单独写个发邮件的脚本)。脚本可…

AI+DevOps正当时

戳蓝字“CSDN云计算”关注我们哦&#xff01;随着业务复杂化和人员的增加&#xff0c;开发人员和运维人员逐渐演化成两个独立的部门&#xff0c;他们工作地点分离&#xff0c;工具链不同&#xff0c;业务目标也有差异&#xff0c;这使得他们之间出现一条鸿沟。而发布软件就是将…

SpringBoot集成Flowable_Jsite待办任务菜单报500

JSite 快速开发框架&#xff0c;内置Flowable工作流引擎 五大基础模块 前后端基础代码自动生成 权限精确控制。 说明&#xff1a;此版本我已经调通&#xff0c;最新版本正在更新&#xff0c;页面未处理好&#xff0c;因此采用历史版本。 文章目录一、克隆/打开项目1.1. 搜索…

阿里云SDK再升级,宣布支持C++语言

摘要&#xff1a; 日前&#xff0c;阿里云官方SDK发布支持新语言——C 语言SDK&#xff0c;意味着90%以上产品可以随时生成并发布C SDK&#xff0c;给C 语言的开发者使用。 此次阿里云发布支持C SDK的新功能&#xff0c;可以让C 语言开发者更加便捷地使用SDK调用产品API来操作产…

网络存储 linux 访问,Linux基础教程学习笔记28——使用Samba访问网络存储

Linux基础教程学习笔记28——使用Samba访问网络存储SMB用于Windows和类Linux系统直接的文件共享安装samba client包&#xff1a;[rootlinuxidc~]# yum install samba-client\* -y使用smbclinet命令查看和访问windows共享的文件夹资源&#xff1a;12345678910111213 [rootlinuxi…

IDC Q1中国云服务报告:公有云IaaS市场增速持续高于全球

2019年8月2日&#xff0c;市场研究机构IDC发布了《2019Q1中国公有云服务市场跟踪报告》。报告显示&#xff0c;中国公有云市场发展强劲&#xff0c;2019年Q1公有云IaaS市场同比增长74%&#xff0c;头部效应明显&#xff0c;市场集中度较去年持续提升。头部厂商中&#xff0c;阿…

SpringBoot集成Flowable_Jsite已办任务菜单报500

JSite 快速开发框架&#xff0c;内置Flowable工作流引擎 五大基础模块 前后端基础代码自动生成 权限精确控制。 说明&#xff1a;此版本我已经调通&#xff0c;最新版本正在更新&#xff0c;页面未处理好&#xff0c;因此采用历史版本。 文章目录一、克隆/打开项目1.1. 搜索…

512m硬盘装linux,硬盘装linux.doc

硬盘装linux第一步&#xff1a;用PQ Magic(也可用其它分区工具)为Linux的安装划分出一块未分配硬盘空间(我的是11G)&#xff1b;第二步&#xff1a;下载镜像文件(我下到的是FC-6-i386-DVD.iso)&#xff1b;第三步&#xff1a;把镜像文件放入一个FAT32分区盘的根目录(我的是G:\)…

《阿里巴巴Java开发手册》发布一周年!你不知道的背后故事!

摘要&#xff1a; 今天是2月9日&#xff0c;也是《阿里巴巴Java开发手册》&#xff08;下称《手册》&#xff09;对外正式发布一周年的日子。在过去的300多个日子里&#xff0c;这本小小的手册在业界产生了巨大的影响力。值此一周年之际&#xff0c;我们不妨一道围炉煮酒&#…

谁不喜欢《长安十二时辰》? | Alfred数据室

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | AlfredWu来源 | Alfred数据室最近&#xff0c;悄悄上线的《长安十二时辰》在朋友圈被吹爆了&#xff1a;年度最佳古装剧、服道化精致、电影质感、良心剧等赞美的声音不绝于耳。该剧首播时在豆瓣拿到了8.8的高分&#xff0c;但…

SpringBoot集成Flowable_Jsite已发任务菜单报500

JSite 快速开发框架&#xff0c;内置Flowable工作流引擎 五大基础模块 前后端基础代码自动生成 权限精确控制。 说明&#xff1a;此版本我已经调通&#xff0c;最新版本正在更新&#xff0c;页面未处理好&#xff0c;因此采用历史版本。 文章目录一、部门经理流转1. 登录dep…

linux按日期备份mysql,在Linux、Windows上如何按日期逻辑备份数据库

在逻辑备份数据库时&#xff0c;用户可能会希望在dmp文件中加入日期变量&#xff0c;以区分不同日期的备份文件&#xff0c;并且可以防止意外的覆盖。参考了eagle在逻辑备份数据库时&#xff0c;用户可能会希望在dmp文件中加入日期变量&#xff0c;以区分不同日期的备份文件&am…

一张图看懂阿里企业级分布式应用服务EDAS

摘要&#xff1a; 近日&#xff0c;阿里中间件&#xff08;Aliware&#xff09;的企业级分布式应用服务EDAS宣布再次升级&#xff0c;全面支持Spring Cloud应用。今后&#xff0c;使用Spring Cloud开源框架的应用可以实现0代码修改&#xff0c;即能在EDAS上平滑运行。目的是帮助…

SpringBoot集成Flowable_Jsite办理任务菜单报403

JSite 快速开发框架&#xff0c;内置Flowable工作流引擎 五大基础模块 前后端基础代码自动生成 权限精确控制。 说明&#xff1a;此版本我已经调通&#xff0c;最新版本正在更新&#xff0c;页面未处理好&#xff0c;因此采用历史版本。 文章目录一、克隆/打开项目1.1. 搜索…

漫画:有趣的“帽子问题”

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 小灰来源 | 程序员小灰————— 第二天 —————主持人让三名参与者各自戴上眼罩&#xff08;看不见外界&#xff09;&#xff0c;然后随机给每个参与者戴上一顶帽子。比如下面这样&#xff1a;然后&#xff0c;主持人…

【程序员归家计划】放假回家之前拜服务器?不存在的,这才是保证程序员过好年的正确打开方式

摘要&#xff1a; 在即将到来的214情人节和举国同庆的农历春节期间&#xff0c;运维同学们应该如何才能不被公司召回&#xff0c;如何才能保证系统的正常运转&#xff1f;本文就为大家整理了自动化运维、架构升级以及安全保障的相关干货合集&#xff0c;希望能够帮助各位运维同…

linux ip 访问记录,linux 精确记录用户IP以及用户操作命令

主要功能&#xff1a;可以记录哪个ip和时间(精确到秒)作了哪些命令通过用户登录时候&#xff0c;重新定义HISTFILEHISTFILE文件名包含登录用户名&#xff0c;ip,登录时间(精确到秒)等这样即使相同的用户从不同ip、在不同的时间登录都会被记录可以记录每条命令的开始执行时间把下…