Linux Bash 命令行快捷键小结
编辑命令
光标移动 剪切、删除
Ctrl + a 行首 Ctrl + u(剪切)
Ctrl + e 行尾 Ctrl + k(剪切)
Ctrl + xx 当前字符和行首之间
Ctrl + f → 下一个字符
当前字符 Ctrl + d(删除)
Ctrl + b ← 上一个字符 Ctrl + h(删除)
Alt + b 单词词首 Ctrl + w / Alt + Backspace(剪切)
Alt + f 单词词尾 Alt + d(剪切)
粘贴
Ctrl + y 将删除的内容粘贴到当前字符后
Ctrl+u 剪切光标所在位置到行首间的字符,如果光标在最后,相当于剪切当前命令行
Ctrl+k 剪切光标所在位置到行尾间的字符,如果光标在行首,相当于剪切当前命令行
Ctrl+w 剪切光标前的单词
前后交换
Ctrl + t 字符交换(与前面的字符)
Alt + t 单词交换(与前面的单词)
大小写替换
Alt + c 当前字符大写
Alt + u 当前字符至词尾大写
Alt + l 当前字符至词尾小写
控制命令
Ctrl + l 清屏(clear,将当前的显示全部清除,保留当前行命令)
Ctrl + o 另起一行
Ctrl + z 挂起命令
Ctrl + c 终止命令(中断当前操作)
Ctrl + s 锁终端(挂起当前shell)
Ctrl + q 解锁终端(重新启用当前挂起的shell)
Ctrl + d 注销当前shell并关闭(新命令行时)
exit 退出当前shell
Ctrl + i Tab (命令或参数补全)
历史命令
Ctrl + p ↑ 显示上一条
Ctrl + n ↓ 显示下一条
!! 执行上一条命令
!-num 执行历史命令中倒数第num条命令
!num 执行历史命令中的第num条命令
!comm 执行最近以comm开头的命令
!?string? 执行最近一条包含有string字符串的命令
Alt + . ESC + . !$ 显示上一条命令的最后一个参数(最后一个字符串)
!* 显示上一条命令的所有参数
!$:p 显示!$(!$在句首会执行)
!ca:p 显示最近以ca开头的命令
!*:p 显示所有参数(!*在句首会执行)
^comm 删除上一条命令字符串的comm,并执行其他部分
^comm^foo 将上一条命令字符串的第一处comm替换为foo并执行
^comm^foo^ 将上一条命令字符串的所有comm替换为foo并执行
Ctrl + r 逆向搜索(搜索上一条匹配的命令)
Ctrl + g 退出搜索
注:
- Ctrl + d 在非空命令行中删除单个字符,在空命令行中关闭当前shell
- 以上的单词,广义上可表示一个连续的非空格的字符串
Linux Bash 命令行快捷键小结的更多相关文章
- 转: windows 10使用原生linux bash命令行
转: https://www.zybuluo.com/pandait/note/337430 windows 10使用原生linux bash命令行 linux bash windows-10 第一时 ...
- Win10系统开启Linux Bash命令行
Win10系统开启Linux Bash命令行 导读 在Build2016上微软为了拉拢开发者发了个大招,那就是Win10一周年更新集成原生Linux Bash命令行功能,这将允许开发者或用户在Wind ...
- Linux bash命令行常用快捷键(Xshell和secure CRT以及gnome-terminal)
常用的命令行击键操作 ctrl + insert xshell中复制,可以设置选中内容自动复制ctrl shift + c crt中复制shift + insert xshell中粘贴ctrl s ...
- Linux Shell命令行快捷键
1. 命令行编辑 <Ctrl>+a 移动光标到行首 <Ctrl>+e ..........行尾 <Alt>+f 光标右移一个词 <Alt>+b .... ...
- Linux - CentOS7 命令行快捷键简介
1. 概述 CentOS7 下输入命令的一些快捷键 2. 快捷键 1. 移动 单个字符 ctrl + b/f 单个单词 alt + b/f 行首行尾 ctrl + a/e 2. 编辑 删除单个字符 c ...
- 记一次Linux bash 命令行卡顿排查之警惕LD_PRELOAD环境变量
现象: 通过屏幕或者ssh登录Linux操作系统(本例:Ubuntu)后,执行ls 需要数秒才返回 strace -c ls 查看实际命令调用耗时并不长 对比和正常执行的主机命令执行时,加载的库文件差 ...
- linux bash命令行基本操作
shell shell 我们叫做壳,我们知道操作系统底层是有一个内核kernel的,内核用来实现所有上层服务,所有上层命令,上层应用所需要的一些基本功能,比如说网络连接,网络通信,比如说键盘驱动, ...
- 【转载】Linux 命令行快捷键 - 移动光标
Linux 命令行快捷键 - 移动光标 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 常用 ctrl+左右键:在单词 ...
- Linux命令行快捷键及vim快捷方式
Linux命令行快捷键 快捷键: tab键 自动补全路径 目录 名字, 自动不全命令 快捷键: ctrl +l(小写) 清屏 . ctrl +c 取消当前操作 快捷键: ctrl +d(小写) 退出当 ...
随机推荐
- 【转】 Pro Android学习笔记(四八):ActionBar(1):Home图标区
目录(?)[-] Home Icon 源代码 TextView的滚动 返回主activity或指定activity ActionBar在Android 3.0 SDK中为平板引入,在4.0中也 ...
- Redis的安装和配置文件
实验环境:Centos6.8 Redis版本:3.0.6 下载Redis,并放到/usr/local/soft下: yum -y install gcc automake autoconf libto ...
- js遍历for,forEach, for in,for of
ECMAScript5(es5)有三种for循环 简单for for in forEach ECMAScript6(es6)新增 for of 简单for for是循环的基础语法,也是最常用的循环结构 ...
- Angular13 Angular2发送PUT请求在后台接收不到参数
1 问题描述 利用angular2发送PUT请求时,后端接收不到参数 2 问题诊断 前段参数格式问题,后端获取参数的方法不对 3 解决问题 angular前段:将所有参数编程JSON字符串形式 spr ...
- Hive中SELECT TOP N的方法(order by与sort by的区别)
我想说的SELECT TOP N是取最大前N条或者最小前N条. Hive提供了limit关键字,再配合order by可以很容易地实现SELECT TOP N. 但是在Hive中order by只能使 ...
- 7、RNAseq Downstream Analysis
Created by Dennis C Wylie, last modified on Jun 29, 2015 Machine learning methods (including cluster ...
- qboimathtest1 t1 魔法串
题目 小 N 最近在沉迷数学问题. 对于一个数字串 S,如果可以将它划分成两个数字 A.B,满足: 1. S=AB. 2. A.B 均不包含前导 0. 3. B 是 A 的倍数,且B / A是完全立方 ...
- Entity Framework Code-First(5):Code First Conventions
Code First Conventions: We have seen how EF Code-First creates DB tables from domain classes in the ...
- CSS定位机制总结
1,CSS 有三种基本的定位机制:普通流.浮动和绝对定位.除非专门指定,否则所有框都在普通流中定位.2,普通流定位:块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来.行内框在 ...
- c# 指针unsafe/fixed -- 【一】
指针C#unsafefixed 目录(?)[-] 概述 unsafe fixed 1.1 概述 unsafe关键字表示不安全上下文,该上下文是任何涉及指针的操作所必需的.可以在属性.方法.类的声明中使 ...