常用命令行快捷键

前言

开发过程中经常会使用到命令行,有很多命令行快捷键可以很方便的提高我们的工作效率。

Mac iTerm2 设置

Mac 下 iTerm2 需要设置一下才能使用一些快捷键。 打开 Preferences > Profiles > Keys 按下图所示选择 Esc+:

常用快捷键

移动光标

快捷键

作用

Ctrl-a

移动光标到行首

Ctrl-e

移动光标到行尾

Ctrl-f

光标前移一个字符;和右箭头作用一样

Ctrl-b

光标后移一个字符;和左箭头作用一样

Alt-f

光标前移一个字

Alt-b

光标后移一个字

Ctrl-l

清空屏幕,移动光标到左上角。clear 命令完成同样的工作

修改文本

快捷键

作用

Ctrl-d

删除光标位置的字符

Ctrl-t

光标位置的字符和光标前面的字符互换位置

Alt-t

光标位置的字和其前面的字互换位置

Alt-l

把从光标位置到字尾的字符转换成小写字母

Alt-u

把从光标位置到字尾的字符转换成大写字母

剪切和粘贴文本

快捷键

作用

Ctrl-k

剪切从光标位置到行尾的文本

Ctrl-u

剪切从光标位置到行首的文本

Alt-d

剪切从光标位置到词尾的文本

Alt-Backspace(Mac 使用 Alt-delete)

剪切从光标位置到词头的文本。如果光标在一个单词的开头,剪切前一个单词

Ctrl-y

把剪切环中的文本粘贴到光标位置

自动补全

快捷键

作用

Tab

自动补全

Alt-?

显示可能的自动补全列表。在大多数系统中,你也可以完成这个通过按 两次 tab 键,这会更容易些

Alt-*

插入所有可能的自动补全。当你想要使用多个可能的匹配项时,这个很有帮助

历史命令

快捷键

作用

Ctrl-p

移动到上一个历史条目。类似于上箭头按键

Ctrl-n

移动到下一个历史条目。类似于下箭头按键

Alt-<

移动到历史列表开头

Alt->

移动到历史列表结尾,即当前命令行

Ctrl-r

反向递增搜索。从当前命令行开始,向上递增搜索

Alt-p

反向搜索,不是递增顺序。输入要查找的字符串,然后按下 Enter,执行搜索

Alt-n

向前搜索,非递增顺序

Ctrl-o

执行历史列表中的当前项,并移到下一个。如果你想要执行历史列表中一系列的命令,这很方便

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学自动化测试

appium+python自动化48-长按(long_press)

长按操作是经常会遇到的场景,通过driver可以直接调出long_press_keycode方法,但是这个方法是长按手机上某个按钮,比如长按电源键,长按home...

2561
来自专栏搞前端的李蚊子

echarts图表里label文字过长换行的方法

在做一些图标时,有时会出现显示文字过长的问题,需要将其按照指定的字数换行,像下图这样 ? 而echarts没有提供换行的方法,但是可以使用fomatter方法进...

3607
来自专栏web前端

JavaScript基础学习--02属性操作

一、思路 1、模拟手机聊天思路:      a.静态页面html+css,包括双发短信发送成功后的基本样式。      b.获取头像、输入框、发送按钮和聊天内...

2059
来自专栏GreenLeaves

Jquer学习之jQuery(function(){})与(function(){})(jQuery)之间的区别

Jquery是优秀的Javascrīpt框架。我们现在来讨论下在 Jquery 中两个页面载入后执行的函数。 $(document).ready(functio...

1K5
来自专栏梦魇小栈

面试分享:2018阿里巴巴前端面试总结(题目+答案)

最开始的思路是用定时器实现,最后没有想的太完整,面试官给出的答案是用requestAnimationFrame。

1423
来自专栏Micro_awake web

Vue学习1:实例及生命周期

1164
来自专栏阮一峰的网络日志

CSS Modules 用法教程

学过网页开发就会知道,CSS 不能算编程语言,只是网页样式的一种描述方法。 为了让 CSS 也能适用软件工程方法,程序员想了各种办法,让它变得像一门编程语言。从...

2905
来自专栏遊俠扎彪

Makefile中的Shell脚本简介

1、Makefile中可以嵌入shell脚本,而且能像shell脚本中一样,各种命令、控制结构都可使用。

2168
来自专栏IMWeb前端团队

Zepto源码分析之form模块

前言 JavaScript最初的一个应用场景就是分担服务器处理表单的责任,打破处处依赖服务器的局面,这篇文章主要介绍zepto中form模块关于表单处理的几个...

20710
来自专栏搞前端的李蚊子

Vue中的$set的使用

在我们使用vue进行开发的过程中,可能会遇到一种情况:当生成vue实例后,当再次给数据赋值时,有时候并不会自动更新到视图上去; 当我们去看vue文档的时候,会发...

42310

扫码关注云+社区

领取腾讯云代金券