LINUX 命令行编辑常用快捷键

方向          <-前               后 ->
删除
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  + 数字键  操作的次数

转载于:https://blog.51cto.com/fjxsunmit/697985

【HP-Unix快捷命令行键详解】相关推荐

  1. linux命令行使用ppt,linux命令行系统详解.ppt

    linux命令行系统详解.ppt (161页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第2章 命令与示例 1为什么要学习命令?命令对于 ...

  2. Python 命令行参数详解

    Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...

  3. PowerBuilder命令行编译详解[1]

    PowerBuilder命令行编译详解[1] www.educity.cn   发布者:bin0725   来源:网络转载   发布日期:2013年05月28日    公司的系统是使用PB9.0 + ...

  4. ownCloud/Nextcloud OCC命令行工具详解

    OCC命令行工具详解 ownCloud/Nextcloud OCC命令行工具详解(1) ownCloud/Nextcloud OCC命令行工具详解(2) ownCloud/Nextcloud OCC命 ...

  5. 【Python】Python3.7.3 - Python命令行参数详解

    文章目录 Python命令行参数概览 -c cmd参数示例 -m mod参数示例 file参数示例 - 参数示例 命令行选项详解 -b 选项 -B选项 -d选项 -E选项 -h / -? / --he ...

  6. 【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

    [linux]Valgrind工具集详解(五):命令行详解中不够全,在此专门针对Memcheck工具中的命令行参数做一次详细的解释. Memcheck命令行选项 –leak-check=<no| ...

  7. C# 命令行编译器详解

    摘要:本文分析了使用 C# 命令行编译器 csc.exe 生成应用程序的过程.同时,还将向读者介绍很多为 C# 2.0 独有的编译器选项,例如,extended/reference 标志和强名称支持. ...

  8. java命令行参数详解

    java 命令参数详解_赶路人儿的博客-CSDN博客_java命令行参数java命令用于启动 java 应用:它首先会启动 java 运行时环境(JRE),然后加载指定的类,调用类的main()方法. ...

  9. 7z命令行参数详解--python暴破压缩文件命令必备

    7z.exe在CMD窗口的使用说明如下: 7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Usage: 7za <co ...

最新文章

  1. Android设计模式-观察者模式
  2. 重新建立域计算机账户与域控制器的联系
  3. 【技术分享】linux各种一句话反弹shell总结——攻击者指定服务端,受害者主机(无公网IP)主动连接攻击者的服务端程序(CC server),开启一个shell交互,就叫反弹shell。...
  4. 【词汇】preci-词根、ap-前缀、de-前缀、ous-后缀、ify-后缀、ise-后缀
  5. python工具安装教程_Python 开发工具PyCharm安装教程图文详解(新手必看)
  6. python笔记:Gurobipy
  7. freebsd下vi的使用
  8. mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法
  9. boost::hana::is_just用法的测试程序
  10. qiaoye.php,全自动无限生成关键词页面(黑帽SEO优化终极方法)
  11. python修改pdf文件大小,python读pdf文件字体大小_用Python读取pdf文件
  12. 三种代理服务器以及反向代理详解
  13. SolarWinds 升级 APM Suite,简化应用程序和基础架构管理!
  14. JavaScript escape/unescape 编码的 Java 实现
  15. Struts2 标签
  16. 20191231每日一句
  17. vbs画动态爱心代码_求助,求一个vbs画心形的代码(程序小白的求助)
  18. 局域网内如何实现远程桌面控制
  19. 神经网络 手写数字识别,人工智能手写数字识别
  20. linux超级管理员密码设置

热门文章

  1. Examine INIT services -- Linux
  2. keepalived实现双机备份
  3. Erlang中Eunit基本内容汇总
  4. python大纲_python学习大纲
  5. 怎么做扇面_美加德尚门窗 | 阳台怎么封好?三种门窗搭配,享受四季景致
  6. sz 命令错误输入成xz,粗心导致的小事故
  7. 小程序开发工具不显示tobar图标
  8. 框架源码专题:Spring是如何集成Mybatis的?Spring怎么管理Mapper接口的动态代理
  9. JSON字符串和实体类的相互转化
  10. JeecgBoot单体升级微服务之一