UNIX程序员对键盘以及快捷键的设置都遵循一个标准:“手移动最少的距离,作更多的操作。”

所有的类UNIX的终端上都有一些快捷键Ctrl+n = 下,Ctrl+b = 左,Ctrl+f = 右,Ctrl+p = 上, Ctrl+h = 退格,这几个是都可以用。

ctrl + l - 清屏 相当于命令clear,另一个清屏命令是reset

ctrl + c - 终止命令

ctrl + d - 退出 shell,好像也可以表示EOF

ctrl + z - 将当前进程置于后台,fg还原。

ctrl + a - 光标移到行首

ctrl + e - 光标移到行尾

ctrl + u - 清除光标到行首的字符

ctrl + w - 清除光标之前一个单词

ctrl + k - 清除光标到行尾的字符

ctrl + h - 删除光标前一个字符

ctrl + t - 交换光标前两个字符

ctrl + y - 粘贴前一ctrl+u类命令删除的字符

ctrl + p - 上一条命令

ctrl + n - 下一条命令

ctrl + f - 光标后移一个字符

ctrl + b - 光标前移一个字符

ctrl + s - 挂起当前shell

ctrl + q - 重新启用

!! 上一条命令

!-n 倒数第N条历史命令

!-n:p 打印上一条命令(不执行) Shift+Ctrl+T:新建标签页

Ctrl+Shift+ W:关闭标签页

Ctrl+PageUp:前一标签页

Ctrl+PageDown:后一标签页

Ctrl+Shift+ PageUp:标签页左移

S Ctrl+hift+ PageDown:标签页右移

Alt+1:切换到标签页1

Alt+2:切换到标签页2

Alt+3:切换到标签页3

Ctrl+ Shift +N:新建窗口

Ctrl+ Shift +Q:关闭终端

终端中的复制/粘贴:

Ctrl+Shift+ C:复制

Ctrl+Shift+ V:粘贴

终端改变大小:

F11:全屏

Ctrl+plus:放大

Ctrl+minus:减小

Ctrl+0:原始大小

Linux终端下有许多很好用的快捷命令,这些快捷键将极大地提高你的生产效率。Linux终端和一些命令和VIM在编辑模式下的命令是一样的,比如:<C-h> <C-w> <C-u>。

看着上面的快捷键,突然对键盘上的Shift,Ctrl,Alt(Option)键有了新的理解。所有的快捷键都是Ctrl+其他键 。终端可以设置快捷键是vim或emacs类型。默认的设置是emacs类型的。

参考文献:

[1] Linux下终端的快捷键及建立打开终端的快捷键. http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/13/2209834.html

[2] 让你提升命令行效率的 Bash 快捷键 [完整版].

https://linuxtoy.org/archives/bash-shortcuts.html.

[3] Linux终端快捷键. https://www.centos.bz/2011/06/linux-terminal-shortcuts/.

[4] mac/linux终端光标的快捷键操作. http://blog.cnrainbird.com/index.php/2012/03/23/mac_linux_zhong_duan_guang_biao_de_kuai_jie_jian_cao_zuo/.

Linux常用终端快捷键的更多相关文章

  1. linux常用终端命令

    01. 终端命令格式 command [-options] [parameter] 说明: command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也 ...

  2. Linux常用指令---快捷键

    Linux下快捷键使用 Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合:在Linux下的vim,这个也是有效的:另外 ...

  3. linux常用终端命令(三)远程管理命令

    三.远程管理常用命令 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 1.关机/重启 序号 命令 对应英文 作用 01 shutdow ...

  4. linux常用终端命令(一)终端命令格式(二)文件和目录常用命令

    一.linux终端命令格式 1.终端命令格式 command  [-options]  [parameter] 说明: command :命令名,相应功能的英文单词或单词的缩写 [-options] ...

  5. linux常用终端指令+如何用vim写一个c程序并运行

    在装好ubuntu之后今天学习了一些linux的一些基础知识: windows里面打开命令窗口是win+r,在linux系统里面,ctrl+alt+t打开终端,今天的一些指令都是围绕终端来说的 首先s ...

  6. Linux - 常用Shell快捷键

    Common Shortcut Key 用途 快捷键 说明 光标移动 Ctrl + a 把光标移到行首 Ctrl + e 把光标移到行尾 Ctrl + x 在 EOL 和当前位置移动光标 输入编辑 C ...

  7. linux常用终端命令(三)用户和权限

    三.用户权限相关命令 用户 和 权限的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 1.用户和权限的基本概念 1.1.基本概念 用户管理包括 用户 与 组 管理 linux系统中 ...

  8. Linux常用信号快捷键的使用

    ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程.常用于终止正在运行的程序.ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程.ctrl-d 不是发送信 ...

  9. Linux Bash终端快捷键小结

    Ctrl + A  定位至行首 Ctrl + E  定位至行尾 Ctrl + U  向前删除至行首 Ctrl + K  向后删除至行尾 Ctrl + L  清屏

随机推荐

  1. 51Nod 1282 时钟 —— 最小表示法 + 字符串哈希

    题目链接:https://vjudge.net/problem/51Nod-1282 1282 时钟 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难 ...

  2. Spring Boot2.0+Redis+Ehcache实现二级缓存

    EHCache 本地缓存 Redis 分布式缓存(可以共享) 一级 Redis 二级Ehcache    当redis挂了 有备胎 反之: 先走本地,本地没有再走网络  尽量少走Redis  效率会高 ...

  3. string interpolation in sql server

    https://sqlserver.dev129.com/2018/01/29/string-interpolation-in-t-sql/ Most programming languages ha ...

  4. 织梦dedecms首页/列表页/内容页调用tag的方法(未测试)

    织梦dedecms首页/列表页/内容页调用tag的方法 在网站中tag是网站搜索相关文章的联系之一,也可以有专门的tag页面,在不同的页面也可以调用tag,而不是只有在首页和列表页才可以调用tag,这 ...

  5. g00 网站说明

    最近在做dns tunnel检测,发现了一堆类似这样的域名:c-6rtwjumjzx7877x24uwjkjwjshjx78x2eywzx78yjx2ehtr.g00.medicinenet.com ...

  6. 关于 .dyib 文件

    .dylib 意味着这是一个动态链接库. libz.dylib 是提供zip压缩.解压缩的库. 库的接口请 #import "zlib.h"

  7. excel的部分使用方法

    第一行数据填充下面所有行的快捷键,ctrl+d 两个表关联替换:=VLOOKUP(H1576,Sheet3!$B$2:$C$315,2,0) 取消下拉框:数据>数据有效性>全部清除 快捷选 ...

  8. k8s-高级调度方式-二十一

    两类: 节点选择器:nodeSelector(给node打上标签,pod通过标签预选节点),nodeName 节点亲和调度:nodeAffinity 1.节点选择器(nodeSelector,node ...

  9. Spring之配置文件加载方式

    spring在org.springframework.core.io包中提供了多种配置文件加载方式.无论是XML.URL还是文件,都有很好的支持.比如基于URL的UrlResource.基于输入流的I ...

  10. Android EditText实现小数点后几位的终级方案

    有时候,我们用EditText的时候,会要求输入小数点后几位,遇到过几次这样的需求,这次把它给记下来,方便以后使用 /** * 小数位数 */ public class PointLengthFilt ...