linux 自启动 快捷键,Linux 自定义快捷键
Linux 自定义快捷键
(2012-06-14 02:25:11)
标签:
快捷键
linux
杂谈
Linux的一个特色就是其命令多而且功能强大,
频繁输入命令不仅麻烦而且工作量较大,虽然可以使用TAB进行>命令补足,或者使用aliase来简化某个命令的输入,但这并不能从根本上解决敲击键盘次数过多的问题。
可以把任何命令或命令的组合指定给键盘上的某个键,可以是Alt+[A-Z],
Ctrl-[A-Z], Alt+Shift+[A-Z], F1-F12, Ctrl-F[1-12], Alt-F[1-12],
Alt+Shift+F[1-12],还有更不可思议的是甚至还可以为功能键加上“参数”,这样你按下那个键的时候,它会等待你输入相应的参数,并根据不同的参数运行不同的命令。
当然,有一些热键会被终端所捕获,如常见的Ctrl-D/C/Q/Z等,不过没关系,可用的热键还多着呢!
定义热键的配置文件为:/etc/inputrc 或 ~/.inputrc,定义热键的格式如下:
"":""
其中热键对应的ASCII字符可以通过 "先按Ctrl-V, 然后按热键" 的方式来输入, 如Ctrl-G对应的字符为^G,
Alt-P对应的字符为^[p, Ctrl-Alt-H对应的字符为^[^H.
可以用/C来代替Ctrl,/M来代替Alt, /M-/C来代替Alt-Ctrl, 如/C-M = Ctrl-M, /M-/C-H =
Alt-Ctrl-M. 另外还可以用/e代表^[.
先来看一些基本的热键定义,(这里热键里的字母不区分大小写):
"^[-":"su -/C-M" # 按Alt+- 执行su -
命令,末尾/C-M表示输入完定义的命令后回车,也可以更简洁地用一个/n来表示.
"/M-/C-G":"gaim &
&>/dev/null
&& disown/C-M"
# 按Ctrl-Alt-g在当前shell打开gaim, 并脱离该shell独立运行,即:即使你退出了该shell,
gaim也不会关闭
其他一些组合键可以根据自己的需要配置,偶就不多说了.
大家也许会觉得这样定义热键太乱了,而且很难记住,还有一定的限制。这个问题在后面会得到解决。
一般情况下,我们可以使用上下方向键来查找命令历史列表,以此重复输入命令,但是方向键离主键盘区太远,如>果频繁使用的话,会耽误不少时间,而且挪动右手时也不太方便,有没有什么办法把方向键的功能转移到我们经常>敲命令的地方呢?如使用Alt+J
= Down Arrow 向下查找,Alt+K=Up Arrow 向下查找
通过定义热键可以做到这点:
"/eh":"^[OD" # move left
# Alt-H 向左移一个字符, 相当于Left Arrowgh,
这里^[OD即向上方向键的ASCII字符,输入方式与前面提到的类似
"/el":"^[OC" # move right
# Alt-L 向右移一个字符,相当于Right Arrow
"/ej":"^[OB" # move up
# Alt-J 向下移动,相当于Up Arrow
"/ek":"^[OA" # move down
# Alt-K 向上移动,相当于Down Arrow
"/ei":"^?" # left earse one character
# Alt-I 向左删除一个字符,相当于Backspace
"/eo":delete-char # right earse one character
# Alt-O 向右删除一个字符,相当于Delete
"/en":backward-kill-word # left kill one word
# Alt-N 向左删除一个单词
"/em":kill-word # right kill one word
# Alt-M 向右删除一个单词
"/ea":"^[n^[n^[n^[n^[n^[
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。
linux 自启动 快捷键,Linux 自定义快捷键相关推荐
- Cinema 4D Mac(C4D)常用快捷键与自定义快捷键
Cinema 4D 一款全新版本的3D动画设计建模工具,简称C4D ,它是一个非常强大的三维软件,新版C4D带来了许多新功能,比如支持导入STEP.Catia.JT.IGES和Solidworks文件 ...
- AD PCB常用系统快捷键及自定义快捷键
1.系统默认的快捷键 Altium Designer自带很多组合快捷键,可以多次执行字母按键组合成需要的操作,很是方便.那么组合快捷键如何得来呢?其实,系统的组合快捷键都是依据菜单中命令的下画线字母组 ...
- linux添加注释快捷键,VIM自定义快捷键和添加注释
获取DoxygenToolkit.vim插件 下载地址: 将其拷贝到如下目录: Linux版本是CentOS6.4的版本路径:/usr/share/vim/vim72/plugin/ Ubuntu系统 ...
- VSCod跳转定义返回快捷键以及自定义快捷键
使用VSCode转到子函数定义后,此时想返回,快捷键如下: windows系统: Alt+← navigate back Alt+→ navigate forward Mac系统: Ctrl+ - n ...
- python(自带的idle+pycharm)常用的快捷键+如何自定义快捷键以及如何修改pycharm的背景颜色
文章目录 一.自带的idle 1.常用的快捷键 2.如何自定义快捷键 二.pycharm 1.常用的快捷键 2.如何自定义快捷键 三.如何修改pycharm的背景颜色 一.自带的idle 1.常用的快 ...
- linux自启动配置文件,Linux中如何设置服务自启动?
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务,主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/ ...
- 有用的vscode快捷键大全+自定义快捷键
VS Code是前端的一个比较好用的代码编辑器,但是我们不能老是局限于鼠标操作呀,有时候很不方便,所以呢,快捷键大全来啦,有的可能会和你们电脑自带的快捷键冲突呢,这时候,你自己设置一下就好了呀 一.v ...
- DBeaver中的常用快捷键和自定义快捷键方式
自己目前用的是DBraver22.14版本,想要修改一下快捷键,下面是修改步骤,顺便记录一下 DBeaver下修改快捷键的方法: 1.点击窗口 2.点击首选项 3.点击用户界面 4.点击 键 这里就可 ...
- linux窗口切换快捷键_分配快捷键以在Linux上激活打开的应用程序窗口
linux窗口切换快捷键 We've already shown you how to customize shortcut keys in any Linux application, but fo ...
- IDEA自定义快捷键
前言 开发Spark代码的同学对于下面这一段代码应该写的快吐了 val spark = SparkSession.builder.appName(this.getClass.getSimpleName ...
最新文章
- 第十六节,使用函数封装库tf.contrib.layers
- 【iOS开发】企业版证书($299)In-House方式发布指南 (转)
- go语言学习-iota
- MYSQL忘记登录密码
- GDI+编程说明及小结
- 二进制安装mysql5.6_轻松使用二进制安装Mysql5.6
- 《系统分析与设计方法》 计算投资回收分析
- linux centos 修改主机名
- Echarts地图初体验
- python高手养成_不要总抱怨它慢了 突破性能瓶颈 找到Python序列筛选数据的最优解...
- Unity 自定义Log系统
- Linux系统常用命令(一)
- SAP License:影响中国信息化全面预算管理八大成功案例
- php漂浮广告代码,JS随机漂浮广告代码具体实例
- (附源码)springboot教材订购系统的开发毕业设计081419
- 正面管教读书笔记 04 重新看待不良行为
- Expressive TTS 相关论文阶段性总结
- 深入浅出TCP三次握手 (多图详解)
- 大数据的产业链分析,大数据完整的产业链构成
- JBDC[mysql][java]
热门文章
- ​有一种蓝叫安全可信,它就是中电蓝信
- Mac虚拟机安装win7教程
- 风变编程存爬虫测单词小工具_快收下这个小工具,一次性把论文作图和数据处理全部搞定!...
- J2EE1.5+API(冷冬大雪)免费
- ios 获取电量百分比_ios13怎么设置电量百分比-互盾苹果恢复精灵
- 开源 XmlParser expat 使用介绍
- Flink JDBCOutputFormat
- input标签变为下划线_标签变成13
- 京颐医疗云首单诞生于阿里云市场 医疗机构可自助租用HIS系统
- 文档安全产品---颐东“英赛虎”的渠道拓展之路