Linux系统终端常用的快捷键

(使用快捷键能大大提高效率,部分用在远程登录的工具如Xshell下)

剪切板操作(终端不支持,因为终端是纯命令行)

Ctrl+insert     复制

Shift+insert 粘贴

 

光标操作

Ctrl + A         光标移动到行首(ahead of line),相当于通常的Home键

Ctrl + E             光标移动到行尾(end of line)

Ctrl + F             光标向前(forward)移动一个字符位置

Ctrl + B                光标往回(backward)移动一个字符位置

Alt + F         光标向后移动一个单词

Alt + B         光标向前移动一个单词

Esc + B             移动到当前单词的开头(同Ctrl+A)

Esc + F             移动到当前单词的结尾(同Ctrl+E)

 

文本处理操作

tab                     自动补全

Ctrl + U         删除光标之前到行首的字符

Ctrl + K             删除光标之前到行尾的字符

Ctrl + W             删除从光标位置到当前所处单词(word)的开头

Alt + D             删除从光标位置到当前所处单词(word)的末尾

Ctrl + D         删除光标所在字符相当于Delete

Ctrl + H         删除光标前的字符 相当于Backspace

Ctrl + Y             粘贴刚才所删除的字符

Ctrl + 7             恢复刚刚的内容

Ctrl + (X U)     撤销刚才的操作

Esc + T             颠倒光标相邻单词的位置

Esc + .                 填补上一列命令的最后一列命令(最后一个参数)

Alt + T         颠倒光标相邻单词的位置

Ctrl + T             颠倒光标相邻字符的位置

Alt + C         将光标所在字符到词尾改为首字母大写

Alt + U         将光标所在字符到词尾转化为大写

Alt + L         将光标所在字符到词尾转化为小写

Ctrl + V             插入特殊字符,如Ctrl+(V Tab)加入Tab字符键

Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)

 

任务处理操作

Ctrl + C             删除整行/终止

Ctrl + L             清屏,相当于执行clear命令

Ctrl + S             挂起当前shell

Ctrl + Q         重新启用挂起的shell

 

标签页处理操作

Shift + Ctrl + T     新建标签页

Shift + Ctrl + W     关闭标签页

Ctrl + PageUp     前一标签页

Ctrl + PageDown     后一标签页

Shift+Ctrl+PageUp 标签页左移

Shift+Ctrl+PageDown 标签页右移

Alt+1,2,3...         切换到标签页1,2,3...

 

窗口操作

Shift+Ctrl+N             新建窗口

Shift+Ctrl+Q             关闭终端

Ctrl + Alt + d         显示桌面

Alt + Tab         切换窗口

Alt + 数字                 切换窗口

Alt + 按住左键         移动窗口(或在最下面的任务栏滚动鼠标滑轮)

Alt + F2         运行

Alt + F4         关闭当前窗口

Alt + F9         最小化当前窗口

Alt + F10         最大化当前窗口Ctrl+Plus

Ctrl + Minus         减小

Ctrl + 0                 原始大小

Shift+UpArrow     向上滚屏

Shift+DownArrow         向下滚屏

Shift+PageUp             向上翻页

Shift+PageDown         向下翻页

 

历史命令操作

↑(Ctrl+P(previous)) 显示上一条命令

↑(Ctrl+N(next))     显示下一条命令

!Num                 执行命令历史列表的第Num条命令

!!                     执行上一条命令

!?String?                 执行含有String字符串的最新命令

Alt+Shift+,             历史列表第一项

Alt+Shift+.             历史列表最后一项

Ctrl+R(retrieve) String     搜索包含String字符串的命令/继续向上检索(Ctrl+S 向下检索)

!$                     以上一条命令的参数做为其参数

 

其他操作

Ctrl+M                 相当于Enter

Ctrl+O                 相当于Enter

Ctrl+[             相当于Esc

Esc Esc Esc             显示所有支持的命令

Tab Tab                 显示所有支持的命令

Ctrl+(I I)                 显示所有支持的命令

Ctrl+X Shift+2            显示可能hostname补全

Ctrl+(X X)         在EOL和当前光标位置移动

Linux学习之五-Linux系统终端常用的快捷键的更多相关文章

  1. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  2. Linux学习笔记-Linux系统简介

    Linux学习笔记-Linux系统简介 UNIX与Linux发展史 UNIX是父亲,Linux是儿子. UNIX发行版本 操作系统 公司 硬件平台 AIX IBM PowerPC HP-UX HP P ...

  3. Ubuntu终端常用的快捷键

    Ubuntu终端常用的快捷键 Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手.在Ubuntu中打开终端的快捷键是Ctrl+Alt+T.其他的一些常用的快 ...

  4. #Linux学习笔记# 自定义shell终端提示符

    我使用的Linux发行版是LinuxMint 17.2 Rafaela,默认情况下Terminal中的shell提示包括了用户名.主机名.当前目录(绝对路径)和提示符.这样会导致当进入一个比较深的目录 ...

  5. 【Linux学习 】Linux使用Script命令来记录并回放终端会话

    一背景 二script命令简介 1 什么script命令 2 script命令操作 21 file选项 22 options选项 23 退出script 三Script命令结合实际使用场景 1 先在终 ...

  6. Linux学习(四)-Linux常用命令

    1.运行级别类 1.1运行级别说明: 0:关机 1:单用户[可用于找回丢失密码] 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 常用运行级 ...

  7. 【Linux学习】Linux文件系统2—linux常用目录结构、绝对路径、相对路径

    Linux文件系统2-linux常用目录结构.绝对路径.相对路径 一. 常见目录结构总结 Linux目录结构就是"树形结构",常见的目录结构: /bin  系统需要的命令位于此目录 ...

  8. 【Linux学习】Linux文件系统1--文件系统的目录结构

    Linux文件系统1--文件系统的目录结构 一.linux文件系统的类型 LINUX有四种基本文件系统类型:普通文件.目录文件.连接文件和特殊文件,可用file命令来识别. 1.普通文件:如文本文件. ...

  9. linux学习四x系统指令

    一.任务调度 任务调度:系统在某个时间执行特定的命令或者程序 如: 1.对于一些需要周期性执行的一些系统指令 2.定期的病毒扫描 3.定期数据库备份等   命令:crontab 设置任务调度文件: / ...

随机推荐

  1. C#中 [], List, Array, ArrayList 區別

    [] 是針對特定類型.固定長度的.List 是針對特定類型.任意長度的.Array 是針對任意類型.固定長度的.ArrayList 是針對任意類型.任意長度的.Array 和 ArrayList 是通 ...

  2. k8s调度器之亲和性和反亲和性/节点选择器

    容器在节点(物理机)上是如何部署的 是由调度器scheduler进行调度的 调度策略 随机 通过节点选择器选择某些节点 通过节点亲和性和pod的亲和性及反亲和性实现更细粒度的控制 参考 https:/ ...

  3. 欧姆龙PLC_CP1H_CRC校验

    1.简介 欧姆龙CP1H PLC的CRC校验.CP1H没有CRC校验指令或者功能块,在串口自由协议通信中,如果涉及到CRC校验,需要手动计算CRC值,本程序是一个输入数据,自动计算CRC校验码的程序. ...

  4. 【GStreamer开发】GStreamer基础教程10——GStreamer工具

    目标 GStreamer提供了一系列方便使用的工具.这篇教程里不牵涉任何代码,但还是会讲一些有用的内容: 如何在命令行下建立一个pipeline--完全不使用C 如何找出一个element的Capab ...

  5. CSS 常用效果--持续更新

    单行超出省略: white-space: nowrap; text-overflow:ellipsis; overflow:hidden; 多行超出省略: text-overflow: -o-elli ...

  6. YCOJ过河卒C++

    过河卒是一道~~较简单 的问题,用递归或者动态规划都可以完成,但今天主要不是递归或者动态规划,而是用深度优先搜索做的.虽然会有两组TLE~~ 深搜是一种向下搜索的算法(如图所示) 它能有效的统计中点到 ...

  7. [bzoj5483][Usaco2018 Dec]Balance Beam_凸包_概率期望

    bzoj5483 Usaco2018Dec Balance Beam 题目链接:https://lydsy.com/JudgeOnline/problem.php?id=5483 数据范围:略. 题解 ...

  8. 实现不同分辨率、不同浏览器下高度自适应、iframe高度自适应

    html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit ...

  9. 记一次EFCore类型转换错误及解决方案

    一  背景 今天在使用EntityFrameworkCore 查询的时候在调试的时候总是提示如下错误:Unable to cast object of type 'System.Data.SqlTyp ...

  10. 转:路由 router-view

    原文链接: 路由 router-view 路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容.H ...