文章出自个人博客 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常用快捷键

技术文章推送 手机、电脑实用软件分享

提升 Linux 终端命令敲写效率的快捷键参考相关推荐

  1. Linux终端命令行下的常用快捷键使用

    Linux终端命令行下的常用快捷键 文章目录: ***`下面我只介绍常用的命令,其他的用的几乎很少,常用自然就是总会用的到的,而且用处比较大的,可以提高工作效率的,下面我亲自测试这些命令都是亲测可行的 ...

  2. 12个让您震撼的Linux终端命令

    来自:Linux公社  作者:醉落红尘 链接:https://www.linuxidc.com/Linux/2020-04/162889.htm Linux命令行提供了一种比图形界面使用更简单更轻松. ...

  3. linux终端 介绍,全面介绍Linux终端命令(二)

    上一篇文章我们介绍了五类Linux终端命令,相信会觉得有用吧,这里继续介绍另外一些Linux终端命令,大家一定要熟记这些终端命令,会省去很多的查找这些命令用法的时间,提高工作效率. 六.程序运行类 1 ...

  4. linux中命令tat,10个炫酷的Linux终端命令大全

    原标题:10个炫酷的Linux终端命令大全 1.命令行日常快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U 剪切光标前的内容CTRL + K 剪切光标至行末的内容CTRL ...

  5. linux 命令大全_11个炫酷的Linux终端命令大全

    今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令.工具和技巧,希望能够帮助到大家. 1.命令行日常快捷键 如下的快捷 ...

  6. Linux 终端命令使用讲解

    文章目录 一.Linux 终端命令格式 目标 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 `--help` 2.2 man 二.常用 Linux 命令的基本使用 目标 01. 学习 ...

  7. (初学入门足够)Linux终端命令学习——在VMware虚拟机中创建的ubuntu(Linux最常用的发行版本)

    目录 前言 学习Linux终端命令的原因 学习Linux终端命令的技巧 Linux常用命令 一.常用linux命令的基本使用 1.查看目录内容 1.1 ls 列表和隐藏文件显示 1.2 ls 通配符的 ...

  8. linux 命令行 解密,解密Linux终端命令 学好Linux

    如果你要学习Linux操作系统,你一定知道Linux系统越来越受到电脑用户的欢迎,学习linux,你可能想了解Linux终端命令,这里将介绍Linux终端命令的知识,在这里拿出来和大家分享一下. 一. ...

  9. 清除Linux终端命令的历史记录

    在Linux终端下 1.运行history,可以得到一个整洁的Linux终端命令历史记录的列表 2.运行history -c,可以清除杂乱的历史记录(需要重启) 3.运行history -r /hom ...

最新文章

  1. kubernetes相关概念
  2. Nexus配置内部仓库
  3. Andrew Ng's Deep Learning学习记录
  4. servlet版本及容器和Java版本
  5. DataBinder.Eval数据绑定中的使用
  6. java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
  7. 基于Velocity的Web开发指南
  8. Android 自定义标题栏(title栏)
  9. 【学习方法】常见算法在实际项目中的应用
  10. 数据分析篇 Microsoft Excel 2016阻止激活silverlight控件-03
  11. pmu2008终端服务器,PMU升级指导.doc
  12. oracle中有没有distance,oracle_关于extended distance cluster  rac的介绍
  13. vue3的pdf文件下载
  14. LeetCode312:戳气球
  15. PHP脚本定时任务实现及crontab实现定时任务
  16. 关于龙卷风你应该知道的五件事
  17. 丢失的拜占庭将军问题之谜
  18. 扫码支付(原生支付)-模式一和模式二
  19. Spring MVC---Controller配置总结(二)
  20. 《从0到1》读书笔记第11章“顾客不会自动上门”: 当幸福来敲门(完)

热门文章

  1. vuejs npm chromedriver 报错
  2. [APUE]进程控制(中)
  3. spring oauth2 OAuth2AuthenticationProcessingFilter 校验token过滤器
  4. Spring 4.3 的新功能和增强
  5. mongoDB高级查询
  6. Pass4side CompTIA PDI+ Beta Exam PD1-001 DEMO 免费下载
  7. 小米 信号测试软件,iQOO和小米9信号之争:多方位网络测试,最终由谁胜出?
  8. 编辑文件 vi,vim的基本操作
  9. 突破技术管理,IT人中年危机变契机
  10. Unity3D——SendMessage方法的使用