Linux终端使用技巧

今天才发现Linux下的终端有这么多好用的快捷键。
Shift+Ctrl+T:新建标签页
Shift+Ctrl+W:关闭标签页
Ctrl+PageUp:前一标签页
Ctrl+PageDown:后一标签页
Shift+Ctrl+PageUp:标签页左移
Shift+Ctrl+PageDown:标签页右移
Alt+1:切换到标签页1
Alt+2:切换到标签页2
Alt+3:切换到标签页3
Shift+Ctrl+N:新建窗口
Shift+Ctrl+Q:关闭终端
终端中的复制/粘贴:
Shift+Ctrl+C:复制
Shift+Ctrl+V:粘贴
终端改变大小:
F11:全屏
Ctrl+plus:放大
Ctrl+minus:减小

Ctrl+0:原始大小

Ctrl+u 删除一行

Esc+backspace:删除一个单词 = Ctrl+w(知道碰到空格)

Ctrl+H 退格键,向前删除一个字符

涉及在linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。

  • 常用
  1. ctrl+左右键:在单词之间跳转
  2. ctrl+a:跳到本行的行首
  3. ctrl+e:跳到页尾
  4. Ctrl+u:删除当前光标前面的文字 (还有剪切功能)
  5. ctrl+k:删除当前光标后面的文字(还有剪切功能)
  6. Ctrl+L:进行清屏操作
  7. Ctrl+y:粘贴Ctrl+u或ctrl+k剪切的内容
  8. Ctrl+w:删除光标前面的单词的字符
  9. Alt – d :由光标位置开始,往右删除单词。往行尾删

说明

  • Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;
  • Alt – k: 先按住 Alt 键,然后再按 k 键;
  • M – k:先单击 Esc 键,然后再按 k 键。

移动光标

  • Ctrl – a :移到行首
  • Ctrl – e :移到行尾
  • Ctrl – b :往回(左)移动一个字符
  • Ctrl – f :往后(右)移动一个字符
  • Alt – b :往回(左)移动一个单词
  • Alt – f :往后(右)移动一个单词
  • Ctrl – xx :在命令行尾和光标之间移动
  • M-b :往回(左)移动一个单词
  • M-f :往后(右)移动一个单词

编辑命令

  • Ctrl – h :删除光标左方位置的字符
  • Ctrl – d :删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)
  • Ctrl – w :由光标位置开始,往左删除单词。往行首删
  • Alt – d :由光标位置开始,往右删除单词。往行尾删
  • M – d :由光标位置开始,删除单词,直到该单词结束。
  • Ctrl – k :由光标所在位置开始,删除右方所有的字符,直到该行结束。
  • Ctrl – u :由光标所在位置开始,删除左方所有的字符,直到该行开始。
  • Ctrl – y :粘贴之前删除的内容到光标后。
  • ctrl – t :交换光标处和之前两个字符的位置。
  • Alt + . :使用上一条命令的最后一个参数。
  • Ctrl – _ :回复之前的状态。撤销操作。

Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 组合可删除整行。

Bang(!)命令

  • !! :执行上一条命令。
  • ^foo^bar :把上一条命令里的foo替换为bar,并执行。
  • !wget :执行最近的以wget开头的命令。
  • !wget:p :仅打印最近的以wget开头的命令,不执行。
  • !$ :上一条命令的最后一个参数, 与 Alt - . 和 $_ 相同。
  • !* :上一条命令的所有参数
  • !*:p :打印上一条命令是所有参数,也即 !*的内容。
  • ^abc :删除上一条命令中的abc。
  • ^foo^bar :将上一条命令中的 foo 替换为 bar
  • ^foo^bar^ :将上一条命令中的 foo 替换为 bar
  • !-n :执行前n条命令,执行上一条命令: !-1, 执行前5条命令的格式是: !-5

查找历史命令

  • Ctrl – p :显示当前命令的上一条历史命令
  • Ctrl – n :显示当前命令的下一条历史命令
  • Ctrl – r :搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter键执行匹配命令;ESC键在命令行显示而不执行匹配命令。
  • Ctrl – g :从历史搜索模式(Ctrl – r)退出。

控制命令

  • Ctrl – l :清除屏幕,然后,在最上面重新显示目前光标所在的这一行的内容。
  • Ctrl – o :执行当前命令,并选择上一条命令。
  • Ctrl – s :阻止屏幕输出
  • Ctrl – q :允许屏幕输出
  • Ctrl – c :终止命令
  • Ctrl – z :挂起命令

重复执行操作动作

  • M – 操作次数 操作动作 : 指定操作次数,重复执行指定的操作。

linux下虚拟终端terminator

垂直分割:快捷键 Ctrl+Shift+E

水平分割: Ctrl + Shift + O

多Tab使用

如果一个窗口大小有限(即使是最大化),分屏太多反而不好管理。那么可以使用Tab功能,创建多个Tab,然后再进行分屏,如果你需要,可以这样做,快捷键 Ctrl+Shift+T

窗口间切换:快捷键     Alt+方向键

  Tab间切换:

Ctrl+PageDown
              移动到下一个Tab

Ctrl+PageUp
              移动到上一个Tab

粘贴复制:

Ctrl+Shift+C 复制

Ctrl+Shift+V  粘贴

关闭
        Ctrl+Shift+W  关闭当前选中窗口
        Ctrl+Shift+Q   退出整个程序,也就是关闭所有窗口

【终端快捷键】Linux terminal 终端常用快捷键相关推荐

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

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

  2. Linux: terminal 终端生存指南

    完全利用Linux终端处理日常工作并非易事,但其可行性却是不容质疑的. 实现日常功能的各类最佳Linux Shell应用 有没有考虑到利用Linux终端搞定日常生活中的种种需求?告别现代GUI软件,一 ...

  3. 【IDEA快捷键】IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)-2018.12.18-#转#

    –[转]:原博主博客链接_@jiaxian17 IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键) 修改方法如下: 点击 文件菜单(File) –& ...

  4. Linux Terminal终端常用快捷键

    常用: Ctrl L : 清屏 Ctrl M : 等效于回车 Ctrl C : 中断正在当前正在执行的程序 Ctrl Alt T : 打开一个新的终端terminal,也就是一个新的窗口window; ...

  5. Linux terminal 终端快捷键汇总

    导读 本文讲述了Linux命令行编辑快捷键的方法,快捷键可以大大提高我们速度,总结收藏,希望对您有所帮助. 1. 常用快捷键 ctrl+左右键: 在单词之间跳转 ctrl+a: 跳到本行的行首 ctr ...

  6. linux面板切换快捷键,Fedora 25 Gnome常用快捷键、快捷操作

    Fedora 25 Gnome快捷键.快捷操作--时用时查,不用记住快捷键也能大大提高办公效率. 每个操作系统都会有很多快捷键可用,Fedora系统作为非常流行的linux发行版,也有非常多快捷键,大 ...

  7. Linux学习(1)-常用快捷键、文件管理和查询 阅读目录

    最近响应公司号召,学习linux系统!找到一篇比较好的文章,这个原文链接!如果有冒犯原文作者,请联系我改正 http://www.cnblogs.com/zhaopei/p/7397402.html ...

  8. linux系统包括虚拟终端图形界面终端有,Linux的终端类型

    一.了解终端 在早期的年代,主机不是很多,都是一系列的大型主机,简单来说就是用户很多,但主机很少,不可能做到人手一台,但可以在主机上连接一个分屏器,在分屏器上可以连接鼠标键盘以及显示器,这些东西是没有 ...

  9. python代码规范快捷键_pycharm格式化代码 常用快捷键

    ctrl+alt+L 一 常用快捷键 编辑类: Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 优化导入( ...

  10. linux开终端失败,Linux:终端提示符 (prompt) 不如期生效原因

    原标题:Linux:终端提示符 (prompt) 不如期生效原因 前言 先来简单介绍下, prompt是什么鬼? 顾名思义就是提示符的意思, 看起来和我们遥远, 但实际上只要是每个接触 shell的童 ...

最新文章

  1. rsync+sersync实现数据文件实时同步
  2. 【视频课】深度学习必备基础,如何使用好数据?
  3. 支付宝pc支付php,laravel框架下的pc支付宝支付接入
  4. WordPress图片采集网站源码 自带采集规则
  5. 从零开始学keras之多分类问题
  6. 使用变量的值作为JS对象的属性名,从而获取其对应的值
  7. UE4材质是什么样的机制
  8. Bailian3468 电池的寿命【贪心】
  9. 排列组合 “n个球放入m个盒子“里,再来一遍
  10. 必备!万用表使用手册
  11. Tushare股票数据全生命周期MACD等指标动态获取计算-前复权
  12. 如何将PS中的图片字体变为黑色
  13. SSD固态硬盘和机械硬盘的区别
  14. 如何判断计算机网络的好坏,网卡怎么看坏没坏_怎么检查电脑网卡是否坏了-win7之家...
  15. 如何理解数学公式中出现的极大极小minmax含义
  16. 华为方舟编译器开源官网正式上线,并首次开放了框架源码!
  17. JSD-2204-API-线程API-线程锁-Day07
  18. Linux more命令的简单实现
  19. Xftp连接失败,解决办法
  20. linux下解压war包或指定解压目录

热门文章

  1. Linux系统部署apk配置nginx
  2. Stream中map和flatmap的区别,一看就懂
  3. 大众点评列表页采集思路,破解字体文件反爬(包含项目github 可用时间至2020-01-21)
  4. ffmpeg合并(复用)音频和视频文件,组成mp4
  5. Win7下硬盘响声大的解决办法
  6. 一些常用的电脑词汇解释
  7. HTTPSConnectionPool(host=‘***‘, port=443): Read timed out.
  8. textarea如何在展示时候显示多个空格和换行
  9. Ubuntu Kylin系统中配置Apache服务器
  10. Java 白皮书 —— A White Paper