当前位置: 首页 > news >正文

[Shell]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://www.cnblogs.com/opaque/archive/2011/07/06/2099106.html

相关文章:

  • 给程序员新手的一些建议
  • 对hibernate做单元测试时报错javax.naming.NoInitialContextException
  • 并列的选择:switch语句
  • sql server解发器例子
  • 站点跨域登录
  • “最美店主”走红网络,或成国内欧美第一店
  • 关于表结构设计(将一大表分解成多个小表)
  • VC++学习(4):简单绘图
  • 窗体数据源连接技巧
  • EXT学习笔记——目录详解
  • 常见版本的具体含义(GA,RC、RTM等)
  • SQL Server:关于Null的一些事
  • [转] Android Test - Auto Test Multi Activities
  • Restore ubuntu panel
  • 最新10款好看的英文字体免费下载
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Angularjs之国际化
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Laravel核心解读--Facades
  • Linux中的硬链接与软链接
  • mockjs让前端开发独立于后端
  • Mysql优化
  • php中curl和soap方式请求服务超时问题
  • swift基础之_对象 实例方法 对象方法。
  • tab.js分享及浏览器兼容性问题汇总
  • ubuntu 下nginx安装 并支持https协议
  • 分享一份非常强势的Android面试题
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 记一次用 NodeJs 实现模拟登录的思路
  • 使用Gradle第一次构建Java程序
  • 用mpvue开发微信小程序
  • puppet连载22:define用法
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​决定德拉瓦州地区版图的关键历史事件
  • ###STL(标准模板库)
  • #{}和${}的区别是什么 -- java面试
  • $.ajax,axios,fetch三种ajax请求的区别
  • (NSDate) 时间 (time )比较
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (算法)Travel Information Center
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .NET Core Web APi类库如何内嵌运行?
  • .Net Core与存储过程(一)
  • .NET 使用配置文件
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @Transactional 详解
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [20161101]rman备份与数据文件变化7.txt
  • [2021 蓝帽杯] One Pointer PHP
  • [C]整形提升(转载)
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [CSS]中子元素在父元素中居中