Linux常用终端快捷键
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常用终端快捷键的更多相关文章
- linux常用终端命令
01. 终端命令格式 command [-options] [parameter] 说明: command:命令名,相应功能的英文单词或单词的缩写 [-options]:选项,可用来对命令进行控制,也 ...
- Linux常用指令---快捷键
Linux下快捷键使用 Ctrl + a 切换到命令行开始 这个操作跟Home实现的结果一样的,但Home在某些unix环境下无法使用,便可以使用这个组合:在Linux下的vim,这个也是有效的:另外 ...
- linux常用终端命令(三)远程管理命令
三.远程管理常用命令 关机/重启 shutdown 查看或配置网卡信息 ifconfig ping 远程登录和复制文件 ssh scp 1.关机/重启 序号 命令 对应英文 作用 01 shutdow ...
- linux常用终端命令(一)终端命令格式(二)文件和目录常用命令
一.linux终端命令格式 1.终端命令格式 command [-options] [parameter] 说明: command :命令名,相应功能的英文单词或单词的缩写 [-options] ...
- linux常用终端指令+如何用vim写一个c程序并运行
在装好ubuntu之后今天学习了一些linux的一些基础知识: windows里面打开命令窗口是win+r,在linux系统里面,ctrl+alt+t打开终端,今天的一些指令都是围绕终端来说的 首先s ...
- Linux - 常用Shell快捷键
Common Shortcut Key 用途 快捷键 说明 光标移动 Ctrl + a 把光标移到行首 Ctrl + e 把光标移到行尾 Ctrl + x 在 EOL 和当前位置移动光标 输入编辑 C ...
- linux常用终端命令(三)用户和权限
三.用户权限相关命令 用户 和 权限的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 1.用户和权限的基本概念 1.1.基本概念 用户管理包括 用户 与 组 管理 linux系统中 ...
- Linux常用信号快捷键的使用
ctrl-c 发送 SIGINT 信号给前台进程组中的所有进程.常用于终止正在运行的程序.ctrl-z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程.ctrl-d 不是发送信 ...
- Linux Bash终端快捷键小结
Ctrl + A 定位至行首 Ctrl + E 定位至行尾 Ctrl + U 向前删除至行首 Ctrl + K 向后删除至行尾 Ctrl + L 清屏
随机推荐
- for、while循环(java基础知识四)
1.循环结构概述和for语句的格式及其使用 * 什么是循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把 ...
- chan
第一单元:分型.笔.线段 ?1 分型 一.分型.笔和线段所属范畴 缠师在<教你炒股票72:本ID已有课程的再梳理>中对缠论做过这样的说明“本ID的理论,本质上分两部分,一是形态学,二是动 ...
- javaScript实现增删改查
自己写的一个html+javaScript实现增删改查小实例.下面是js代码1. [代码][JavaScript]代码 //1.创建受捐单位数组var arrOrgData = [ { & ...
- windows下关闭指定端口服务,解决tomcat端口占用问题
http://blog.aizhet.com/Server/640.html 在windows下做java EE的开发时:搭建 Eclipse+tomcat的java web开发环境:在应用之中经常遇 ...
- 书写优雅的shell脚本(插曲)- /proc
1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...
- Oracle 11G for redhat 自启动脚本
在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带的脚本实现oracle的开机自启动.这个脚本中包含oraclelistener.insta ...
- 如何用JavaScript实现获取验证码的效果
转自:http://www.php.cn/js-tutorial-411734.html HTML部分: 1 2 3 4 5 6 7 <body onload='createCode()'> ...
- Codechef SUMCUBE
SUMCUBE code 给定无向简单图 G = (V, E)(即不存在自环和重边),以及 k = 1, 2, 或3 .求$$ \sum_{S \subseteq V} f(S)^k, $$其中 $f ...
- k8s-StatefulSet控制器-十四
一.StatefulSet概述 RC.Deployment.DaemonSet都是面向无状态的服务,它们所管理的Pod的IP.名字,启停顺序等都是随机的,而StatefulSet管理所有有状态的服务, ...
- linux中用管道实现父子进程通信
1 用户要实现父进程到子进程的数据通道,可以在父进程关闭管道读出一端, 然后相应的子进程关闭管道的输入端. 2 先用pipe()建立管道 然后fork函数创建子进程.父进程向子进程发消息,子进程读消息 ...