删除

【Ctrl】+【D】删除光标所在位置上的字符相当于VIM里x或者dl

【Ctrl】+【H】删除光标所在位置前的字符相当于VIM里hx或者dh

【Ctrl】+【K】删除光标后面所有字符相当于VIM里d shift+$

【Ctrl】+【U】删除光标前面所有字符相当于VIM里d shift+^

【Ctrl】+【W】删除光标前一个单词相当于VIM里db

【Ctrl】+【Y】恢复ctrl+u上次执行时删除的字符

【Ctrl】+【?】撤消前一次输入

【Alt】+【R】撤消前一次动作

【Alt】+【D】删除光标所在位置的后单词

移动

【Ctrl】+【A】将光标移动到命令行开头相当于VIM里shift+^

【Ctrl】+【E】将光标移动到命令行结尾处相当于VIM里shift+$

【Ctrl】+【F】光标向后移动一个字符相当于VIM里l

【Ctrl】+【B】光标向前移动一个字符相当于VIM里h

【Ctrl】+【方向键左键】光标移动到前一个单词开头

【Ctrl】+【方向键右键】光标移动到后一个单词结尾

【Ctrl】+【X】在上次光标所在字符和当前光标所在字符之间跳转

【Alt】+【F】跳到光标所在位置单词尾部

替换

【Ctrl】+【T】将光标当前字符与前面一个字符替换

【Alt】+【T】交换两个光标当前所处位置单词和光标前一个单词

【Alt】+【U】把光标当前位置单词变为大写

【Alt】+【L】把光标当前位置单词变为小写

【Alt】+【C】把光标当前位置单词头一个字母变为大写

【^oldstr^newstr】替换前一次命令中字符串

历史命令编辑

【Ctrl】+【P】返回上一次输入命令字符

【Ctrl】+【R】输入单词搜索历史命令

【Alt】+【P】输入字符查找与字符相接近的历史命令

【Alt】+【>】返回上一次执行命令

其它

【Ctrl】+【S】锁住终端

【Ctrl】+【Q】解锁终端

【Ctrl】+【L】清屏相当于命令clear

【Ctrl】+【C】另起一行

【Ctrl】+【I】类似TAB健补全功能

【Ctrl】+【O】重复执行命令

【Alt】+【数字键】操作的次数

参考:

http://bbs.chinaunix.net/thread-846189-1-1.html(以上内容转自此篇文章)

Linux终端Shell下的常用快捷键收集的更多相关文章

  1. Linux终端命令行的常用快捷键

    history 显示命令历史列表 ↑(Ctrl+p) 显示上一条命令 ↓(Ctrl+n) 显示下一条命令 !num 执行命令历史列表的第num条命令 !! 执行上一条命令 !?string? 执行含有 ...

  2. linux命令行下svn常用命令

    linux命令行下svn常用命令 1. 将文件checkout到本地目录 1 #path是服务器上的目录 2 svn checkout path 3 4 #示例 5 svn checkout svn: ...

  3. Linux系统下vim常用快捷键及功能

    1. 什么是vim Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性. vim编辑器是Linux系统下标准的编辑器,作用相当于windows系统中的记 ...

  4. linux shell命令的常用快捷键

    一些shell的常用快捷键.   Ctrl + a 切换到命令行开始  Ctrl + e 切换到命令行末尾  Ctrl + l 清除屏幕内容  Ctrl + u 清除剪切光标之前的内容  Ctrl + ...

  5. Linux知识(3)----常用快捷键和命令

    这里收集整理了一些常用的命令. 1.常用快捷键 这个链接介绍很全:http://blog.sina.com.cn/s/blog_8cb5c0e501012l7x.html 1. Ctrl + W: 关 ...

  6. 使用Tmux提高linux终端环境下的效率

    最近转移到linux下开发,同事告诉我一个工具tmux.关于tmux的工具的使用参考以下文章 如何使用Tmux提高终端环境下的效率 tmux的使用和快捷键 tmux简明教程 tmux使用大全

  7. sublime Text 3实用功能和常用快捷键收集

    下面是我通过网上视频教程或文本资料学习sublime Text3时收集的一些实用功能和常用快捷键,现在分享出来,如果还有其它的好用的功能可以在下面留言,以便互相学习. PS:ST3在Mac OX与Wi ...

  8. mac终端命令及pycharm常用快捷键记录

    mac终端命令: 1.root权限 $sudo su - 2.定位到指定文件夹位置 $cd /Users/计算机名称/Desktop     (定位到桌面) 3.新建文件夹 $mkdir 文件夹名称 ...

  9. linux BASH shell下设置字体及背景颜色

    BASH shell下设置字体及背景颜色 echo -e "\e[31mtest\e[41m" \e[30m 将字符的显示颜色改为黑色 \e[31m 将字符的显示颜色改为红色 \e ...

随机推荐

  1. ListView中含有EditText时候--要命的焦点问题迎刃而解

    最近做项目的时候遇到了一个问题,就是在ListView的item上面含有一个EditText,要求是这样: 1当点击item的时候,item可以点击; 2当点击EditText的时候EditText也 ...

  2. diff - 找出两个文件的不同点

    总览 diff [选项] 源文件 目标文件 描述 在最简单的情况是, diff 比较两个文件的内容 (源文件 和 目标文件). 文件名可以是 - 由标准输入设备读入的文本. 作为特别的情况是, dif ...

  3. 数据库sql语句limit区别

    注意:并非所有的数据库系统都支持 SELECT TOP 语句. MySQL 支持 LIMIT 语句来选取指定的条数数据, Oracle 可以使用 ROWNUM 来选取. SQL Server / MS ...

  4. 关于apache access log 统计的那些事儿

    统计APACHE ACCESS.LOG IP访问记录 可以根据自己的需要,统计很多,每个IP访问多少个页面等等! cat access.log-20090904 |awk '{print $3}'|s ...

  5. QT+创建两个不相干的窗口实现一个显示一个不显示

    因为两个窗口互不相干,所以需要重新创建一个窗口类subWidget subWidget.cpp文件 #ifndef SUBWIDGET_H #define SUBWIDGET_H #include & ...

  6. PHP21 MVC

    学习目标 MVC设计模式 单一入口机制 MVC的实现 MVC设计模式 Model(模型) 是应用程序中用于处理应用程序数据逻辑的部分.通常模型对象负责在数据库中存取数据. View(视图) 是应用程序 ...

  7. JavaSE-02 变量 数据类型和运算符

    学习要点 掌握变量的概念 掌握常用数据类型 掌握赋值运算符.算术运算符 掌握boolean数据类型和关系运算符 掌握变量的概念 面向过程程序的定义 程序的定义:程序=数据+算法+文档 程序要操作的数据 ...

  8. 高逼格关闭Win10防火墙

    作为一个开发人员,你还需要进入这个界面来关闭防火墙么? 如果是,那么现在,我将为大家介绍一种高逼格的方式: 第一步: 打开Windows PowerShell(管理员) 第二步:查看当前防火墙状态:n ...

  9. Java之浅拷贝与深拷贝

    ----?浅拷贝 --- 概念 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象.简单说,浅拷贝就是只复制所考虑的对象,而不复制它所引用的对象 --- 实现方 ...

  10. 我的java web之路(JSP基本语法)

    1.JSP注释 1.1输出注释 语法格式  <!--comment [<%= expression %>] --> <body> This is my JSP pa ...