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. 计算机学院大学生程序设计竞赛(2015’12)The Magic Tower

    The Magic Tower Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  2. 2款JS脚本判断手机浏览器跳转WAP手机网站

    随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树.对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便.我 ...

  3. HTTPS站点搭建教程:Win7/Windows Server 2008R2

    本文将由笔者为各位读者介绍在win7/windows server 2008R2环境下使用SSL加密协议建立WWW站点的全过程:https SSL证书安装的搭建以及本地测试环境. 要想成功架设SSL安 ...

  4. hadoop datanode启动失败(All directories in dfs.data.dir are invalid)

    由于hadoop节点的磁盘满了,导致节点死掉,今天对其进行扩容.首先,将原节点的数据拷贝到目标节点下,从而避免数据的丢失,但是在执行hadoop_daemon.sh start datanode后没有 ...

  5. python中PIL.Image和OpenCV图像格式相互转换

    PIL.Image转换成OpenCV格式: import cv2 from PIL import Image import numpy image = Image.open("plane.j ...

  6. [AHOI 2005] 航线规划

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1969 [算法] 首先离线 , 将删边操作转化为加边操作 不妨首先将这张图按边-双连通 ...

  7. C++ 指针p1 p2,p1-p2 与*p1-*p2的区别

    p1-p2 指 指针的地址值相减,计算两个指针之间的偏移量 *p1-*p2 指 指针指向的内存地址里面存的数值相减

  8. 洛谷 - P1225 - 黑白棋游戏 - bfs

    神奇bug,没有记录pre就show了,找了1个小时. #include <bits/stdc++.h> using namespace std; #define ll long long ...

  9. iOS后台模式BackgroundMode

    概述 iOS平台提供给应用特殊的后台服务,应用在后台时仍被允许能执行一会. 后台模式 UIBackgroundModes Xcode Modes 1. audio -> Audio.Airpla ...

  10. HDU6035:Colorful Tree(树形DP)

    传送门 题意 给出一棵最小生成树及每个节点的颜色,询问\(\frac{n(n-1)}2\)条路径的权值和,一条路径的权值为该路径的颜色种数 分析 勉强理解了ftae的做法,但是代码还是不太会,还是太弱 ...