作者:良知犹存

转载授权以及围观:欢迎添加微信公众号:Conscience_Remains

总述

    今天来一篇介绍文哈,关于Linux终端的快捷键的介绍。也是有起因的,最近在移植yocto在服务器,这个时候遇到很多终端命令,因为对于终端快捷键的不熟悉所以有些操作很蹩脚,浪费了很多时间,所以我就整理一份终端命令的快捷键,用完之后觉得真香。所以大家赶紧收藏起来吧。

一:设置快捷键

快捷键设置可以打开shell终端“Edit”菜单下的“Keyboard Shortcuts”进行,这里有一些默认的快捷键,当然也可以自定义快捷键,不过默认快捷键已成为一种操作习惯,比较通用,这里主要介绍默认的快捷键。

小提示:与Windows或者Linux下的文件系统相比,shell终端的快捷键一般要和Shift键组合起来使用,比如说复制、粘贴快捷键。

二:普通移动编辑快捷键

ctrl+f 向前移动一个字符
ctrl+b 向后移动一个字符
ctrl+a 移 动 到 当 前 行 首 home 或 者
shift+home
ctrl+e 移动到当前行尾end
ctrl+l 清屏, 并在屏幕最上面开始一个
新行
alt+f 向前移动一个单词
alt+b 向后移动一个单词
ctrl+t 交换当前字符和前一个字符的位置
alt+t 交换当前单词和前一个单词的位置
alt+u 把当前单词变成大写
alt+l 把当前单词变成小写
alt+c 把当前单词变成首字母大写的单词
ctrl+v 添加一个特殊字符, 例如, 要添
加一个制表符,按ctrl+v+tab
alt a: 将光标移到当前单词头部
alt e: 将光标移到当前单词尾部
alt d: 删除从光标到当前单词结尾的部
alt+y 回退到先前剪切的文本并粘贴它
ctrl+k 剪切文本直到行的末尾, 删除光
标后面所有字符, 相当于VIM里d
shift+$
ctrl+u 剪切文本直到行的起始, 删除光
标前面所有字符, 相当于VIM里d
shift+^
ctrl+w 剪切光标前的单词, 删除最后输
入的单词
ctrl + y 粘贴刚才所删除的字符
ctrl+c 删除整行,终端进程
ctrl + r 在历史命令中查找 有时history
比 较 多 时 , 想 找 一 个 比 较 复 杂
的, 直接在这里, shell会自动查找
并调用;将自动在命令历史缓存中
增量搜索后面入的字符。
ctrl + d 退出shell, logout作用是 EOF 即
文件末尾(End-of-file)。如果你的
光标处在一个空白的命令行上,
将会退出bash, 这样比你用exit命令退
出要快得多。
ctrl + z 转入后台运行 转入后台运行
的进程在当前用户退出后就会终
止,不如用nohup命令&
Ctrl+S 暂停屏幕输出
Ctrl+Q 继续屏幕输出
ctrl+Page Up 上一个标签
ctrl+Page Down 下一个标签
Alt+N 切换到第N个标签(N为数字)

三:窗口快捷键

Alt + F1 类似Windows下的Win键,在
GNOME中打开"应用程序"菜单
(Applications)
Alt+F2 弹出命令行窗口,类似Windows
下的Win + R组合键,在
GNOME中运行应用程序
Alt+F4 关闭当前窗口。
Alt + F5 取消最大化窗口 (恢复窗口原来的
大小)
Alt + F7 移动窗口 (注: 在窗口最大化的状
态下无效)
Alt + F5 取消最大化窗口 (恢复窗口原来的
大小)
Alt + F7 移动窗口 (注: 在窗口最大化的状
态下无效)
Alt + F8 改变窗口大小 (注: 在窗口最大化
的状态下无效)
Alt + F9 最小化窗口
Alt + F10 最大化窗口
Ctrl+Shift+C 复制
Ctrl+Shift+V 粘贴
Ctrl+Shift+T 新建标签页
Ctrl+Shift+W 关闭标签页
Ctrl+Shift+N 新建终端窗口
Ctrl+Shift+Q 关闭终端窗口
Ctrl+Shift+Pg
Up
标签页左移
Ctrl+Shift+Pg
Dn
标签页右移
Alt + Space 打开窗口的控制菜单 (点击窗口左
上角图标出现的菜单)
Alt+Tab 在窗口之间快速切换。按住Shift
可反向排序。
Alt+` 在同一个应用程序的不同窗口或
Alt+Tab后选中的程序间切换;此
快捷键使用美国键盘上的`,Tab
上方。
Shift+Alt+↑ 激活“Expo”模式。显示当
前工作区的所有窗口。
Ctrl+Alt+方向 在工作区之间切换。
Ctrl+Alt+Shift
+方向键
将当前窗口移至其他工作区。
Ctrl+Alt+Dele
te
注销。
Ctrl+Alt+L 锁定屏幕。
ctrl + Alt +
Shift + → / ←
移动当前窗口到不同工作台
ctrl+Alt+Shift
+Fn
终端N或模拟终端N(n和N
为数字1-6)
ctrl+Alt+Shift
+F7
返回桌面
ctrl+Alt+Shift
+F8
(终端或模拟终端)
Ctrl+Super+D 隐藏所有窗口并显示桌面。再次
按下按钮可以恢复窗口。
Super+S 激活工作区切换器。缩小所有工
作区。
Super+W 激活“Expo”模式。显示当前
工作区的所有窗口。
Shift+Print
Screen
获取屏幕上某个区域的截图。光
标变为十字。点击并拖动选择区
win+n 切换背景颜色风格
win+tab 若开3D效果了切换
ctrl+alt+backs
pace
相当于强制注销
ctrl+alt+del 调出关机菜单
ctrl+alt+l 锁定桌面
ctrl+alt+d 最小化gnome所有窗口
ctrl+alt+f2 linux终端用户(alt + f7返回
xwindows,alt+ <- 或-> 进行
终端切换)
ctrl+alt+ <- 或
->
切换桌面
Alt-Left 或者
Alt-Right
切换到上/下一个虚拟终端

这就是我分享的终端命令快捷键,欢迎大家分享交流哈。

更多分享,扫码关注我

linux终端的快捷命令汇总的更多相关文章

  1. 基本命令学习 -(3)Linux压缩和解压缩命令汇总

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 前言 Linux下的压缩和解压缩工具比较多,有时经常记不住,这里给大家汇总一下,方便大家查阅. ...

  2. linux中添加快捷命令

    例如我们需要ssh的时候,每次都要ssh ninetripod@10.0.0.11 -p 12345,这样显然很麻烦. 我们可以vim ~/.bashrc在里面添加alias ssh_='ssh ni ...

  3. 经验收获Linux终端下方便命令

    一.命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U - 剪切光标前的内容 CTRL + K - 剪切光标至行末的内容 CTRL + Y - 粘贴 CTRL ...

  4. linux之GDB常用命令汇总

    查看gdb的版本号 (1)rpm -q gdb 会显示是否安装gdb及版本号 (2)gdb --version也可以 breakpoint b main; b 20; 设置断点 breakpoint ...

  5. Linux学习之查找命令汇总

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索:        which  查看可执行文件的位置.       whereis 查看文件的位置.         ...

  6. linux 性能分析常用命令汇总

    CPU性能分析工具: vmstatpssartimestracepstreetop Memory(内存)性能分析工具:vmstatstracetopipcsipcrmcat /proc/meminfo ...

  7. linux vi(vim)常用命令汇总(转)

    前言 首先解析一个vim vi是unix/linux下极为普遍的一种文本编辑器,大部分机器上都有vi的各种变种,在不同的机器上常用不同的变种软件,其中vim比较好用也用的比较广泛.vim是Vi Imp ...

  8. linux vi(vim)常用命令汇总

    1 查找 /xxx(?xxx) 表示在整篇文档中搜索匹配xxx的字符串, / 表示向下查找, ? 表示向上查找其中xxx可以是正规表达式,关于正规式就不多说了. 一般来说是区分大小写的, 要想不区分大 ...

  9. linux 终端分屏命令

    比如:某文件夹下有文件:vector.cc, substr.cc 1.使用vim命令打开任意一个文件:vim vector.cc打开第一个文件.如下图所示: 2.按:"Esc"键 ...

随机推荐

  1. SpringCloud | 通过电商业务场景让你彻底明白SpringCloud核心组件的底层原理

    本文分为两个部分: Spring Cloud"全家桶"简单介绍. 通过实际电商业务场景,让你彻底明白Spring Cloud几个核心组件的底层原理. Spring Cloud介绍 ...

  2. Linux常用命令 | grep

      作者简介 李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷.喜欢钻研底层技术,认为底层基础才是王道.一切新技术都离不开操作系统(CPU.内存.磁盘).网络 ...

  3. Head First 设计模式 —— 09. 模版方法 (Template Method) 模式

    模板方法模式 在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中.模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤. P289 特点 主导算法框架,并且保护这个算法 P28 ...

  4. docker搭建前端环境

    开发环境的搭建,是新人入职后的第一道槛,有时一个小小的问题就能阻塞半天.如果能提供一个工具在短时间内搞定开发环境,势必提高新人对团队的印象分!docker就是这样一个工具. 镜像&容器 doc ...

  5. 在Windows中安装MongoDB--图文并茂

    在Windows环境下安装MongoDB的方法 (1)下载MongoDB Windows版: 进入MongoDB官网 (2)设置数据文件和日志文件的存放目录: 打开刚刚安装MongoDB的目录咋bin ...

  6. Python基础语法6-冒泡排序

    用for循环实现冒泡排序(升序): array = [3,2,1]  for i in range(len(array) - 1, 0, -1):  for j in range(0, i):  if ...

  7. ctfshow—web—web6

    打开靶机 发现登录窗,首先想到SQL注入 抓包,进行SQL注入测试 测试发现空格符被过滤了 使用/**/代替空格符进行绕过,绕过后登录成功 检测回显位 开始查询数据库名 开始查询数据库内数据表名称 查 ...

  8. 误删数据库怎么办?mysql 回滚,撤销操作,恢复数据

    刚刚不小心把数据库删掉了,于是想着上网上找找有没有可以恢复数据库的方法,没想到还真有,除了备份以外,还有以下方法. 在mysql有时执行了错误的update或者delete时导致大量数据错误恢复的办法 ...

  9. 最佳的思维导图生成工具——markmap 使用教程

    前言 相信很多程序员朋友都有在用 Markdown 吧,我是大三找实习工作的时候接触到的,简历就是用 Markdown 写的. Markdown 的好处是专注码字的同时还能兼顾排版,不用像 word ...

  10. jQuery 当前展开其他收缩 三级下拉菜单(转载)

    jQuery可展开收缩三级下拉菜单 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...