提升 Linux 终端命令敲写效率的快捷键参考
文章出自个人博客 https://knightyun.github.io/2020/05/24/linux-shell-shortcut,转载请申明
移动
快捷键 | 描述 |
---|---|
Ctrl + B
|
光标向前移动一个字符(Backward) |
Ctrl + F
|
向后移动一个字符(Forward) |
Alt + B /Ctrl + →
|
向前移动一个单词 |
Alt + F /Ctrl + ←
|
向后移动一个单词 |
Ctrl + A /Home
|
移动到行首(Ahead) |
Ctrl + E /End
|
移到行尾(End) |
Ctrl + XX
|
行首与当前光标之间切换位置(方便在两处修改) |
Ctrl + T
|
交换光标处与左边一个字符位置(Transform) |
Alt + T
|
交换光标处和左边一个单词位置 |
编辑
快捷键 | 描述 |
---|---|
Ctrl + L
|
清屏(不包含输入为运行的命令) |
Ctrl + Shift + C
|
复制(到系统粘贴板) |
Ctrl + Shift + V
|
粘贴(来自系统粘贴板) |
Alt + .
|
粘帖上次命令的最后一个参数 |
Ctrl + H /Backspace
|
向左删除一个字符 |
Ctrl + D /Del
|
向右删除一个字符(Delete) |
Ctrl + W /Alt + Backspace
|
向左剪切一个单词(到终端粘贴板) |
Ctrl + Del /Alt + D
|
向右剪切一个单词 |
Ctrl + U
|
剪切光标左边所有内容(不含光标处) |
Ctrl + K
|
剪切光标处以及右边所有内容 |
Ctrl + Y
|
粘贴(来自终端粘贴板) |
Alt + Y
|
粘贴(按下 Ctrl+Y 后,由新到旧选择历史剪切内容粘贴) |
Alt + C
|
光标处往后一个单词首字母大写(capital) |
Alt + U
|
光标处往后一个单词字母全大写(Upper case) |
Alt + L
|
光标处往后一个单词字母全小写(Lower case) |
控制
快捷键 | 描述 |
---|---|
Ctrl + M /Ctrl + O
|
运行命令(类似 Enter 键)
|
Ctrl + C
|
终止命令(未执行的输入命令会清除,已运行则中止进程) |
Ctrl + D
|
退出终端(无未执行命令时) |
Ctrl + Z
|
挂起命令(切换到后台继续执行) |
Ctrl + S
|
阻止屏幕输出(当前在运行持续输出的命令时,如 watch 命令) |
Ctrl + Q
|
允许屏幕输出(阻止后恢复输出) |
Ctrl + P /↑
|
切换上一条命令 |
Ctrl + N /↓
|
切换下一条命令 |
Shift + PageUp
|
向上翻页(历史记录) |
Shift + PageDown
|
向下翻页 |
Ctrl + R
|
搜索历史记录(输入后立即在输入栏显示匹配项) |
Ctrl + G
|
退出历史搜索(按 Esc 退出会保留匹配项) |
特殊命令
以下命令可以避免重复输入冗长的命令;
快捷键 | 描述 |
---|---|
!!
|
获取上一条命令(会输出所执行的完整命令及其结果) |
!xx
|
获取最近一条以 xx 开头的命令(xx 为任意字符) |
!xx:p
|
类似 !xx ,只是不会执行,只输出完整命令
|
!$
|
获取上一条命令的最后一个参数 |
!$:p
|
输出上一条命令的最后一个参数(不执行) |
!*
|
获取上一条命令的所有参数 |
!*:p
|
输出上一条命令的所有参数(不执行) |
^xy
|
执行上一条命令中删除了 xy (任意字符)后剩下的内容 |
^ab^xy
|
执行上一条命令中 ab 替换为 xy 后得到的内容(只替换第一个匹配项) |
参考链接:
- https://linuxtoy.org/archives/bash-shortcuts.html
- https://github.com/hokein/Wiki/wiki/Bash-Shell常用快捷键
技术文章推送 手机、电脑实用软件分享
![](/assets/blank.gif)
![](/assets/blank.gif)
提升 Linux 终端命令敲写效率的快捷键参考相关推荐
- Linux终端命令行下的常用快捷键使用
Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...
- 12个让您震撼的Linux终端命令
来自:Linux公社 作者:醉落红尘 链接:https://www.linuxidc.com/Linux/2020-04/162889.htm Linux命令行提供了一种比图形界面使用更简单更轻松. ...
- linux终端 介绍,全面介绍Linux终端命令(二)
上一篇文章我们介绍了五类Linux终端命令,相信会觉得有用吧,这里继续介绍另外一些Linux终端命令,大家一定要熟记这些终端命令,会省去很多的查找这些命令用法的时间,提高工作效率. 六.程序运行类 1 ...
- linux中命令tat,10个炫酷的Linux终端命令大全
原标题:10个炫酷的Linux终端命令大全 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL ...
- linux 命令大全_11个炫酷的Linux终端命令大全
今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令.工具和技巧,希望能够帮助到大家. 1.命令行日常快捷键 如下的快捷 ...
- Linux 终端命令使用讲解
文章目录 一.Linux 终端命令格式 目标 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 `--help` 2.2 man 二.常用 Linux 命令的基本使用 目标 01. 学习 ...
- (初学入门足够)Linux终端命令学习——在VMware虚拟机中创建的ubuntu(Linux最常用的发行版本)
目录 前言 学习Linux终端命令的原因 学习Linux终端命令的技巧 Linux常用命令 一.常用linux命令的基本使用 1.查看目录内容 1.1 ls 列表和隐藏文件显示 1.2 ls 通配符的 ...
- linux 命令行 解密,解密Linux终端命令 学好Linux
如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下. 一. ...
- 清除Linux终端命令的历史记录
在Linux终端下 1.运行history,可以得到一个整洁的Linux终端命令历史记录的列表 2.运行history -c,可以清除杂乱的历史记录(需要重启) 3.运行history -r /hom ...
最新文章
- kubernetes相关概念
- Nexus配置内部仓库
- Andrew Ng's Deep Learning学习记录
- servlet版本及容器和Java版本
- DataBinder.Eval数据绑定中的使用
- java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
- 基于Velocity的Web开发指南
- Android 自定义标题栏(title栏)
- 【学习方法】常见算法在实际项目中的应用
- 数据分析篇 Microsoft Excel 2016阻止激活silverlight控件-03
- pmu2008终端服务器,PMU升级指导.doc
- oracle中有没有distance,oracle_关于extended distance cluster rac的介绍
- vue3的pdf文件下载
- LeetCode312:戳气球
- PHP脚本定时任务实现及crontab实现定时任务
- 关于龙卷风你应该知道的五件事
- 丢失的拜占庭将军问题之谜
- 扫码支付(原生支付)-模式一和模式二
- Spring MVC---Controller配置总结(二)
- 《从0到1》读书笔记第11章“顾客不会自动上门”: 当幸福来敲门(完)
热门文章
- vuejs npm chromedriver 报错
- [APUE]进程控制(中)
- spring oauth2 OAuth2AuthenticationProcessingFilter 校验token过滤器
- Spring 4.3 的新功能和增强
- mongoDB高级查询
- Pass4side CompTIA PDI+ Beta Exam PD1-001 DEMO 免费下载
- 小米 信号测试软件,iQOO和小米9信号之争:多方位网络测试,最终由谁胜出?
- 编辑文件 vi,vim的基本操作
- 突破技术管理,IT人中年危机变契机
- Unity3D——SendMessage方法的使用