首页 > 其他分享 >命令行快捷键

命令行快捷键

时间:2023-07-03 18:34:36浏览次数:37  
标签:一条 删除 Ctrl 快捷键 单词 命令 命令行 光标

概述

涉及在linux命令行下进行快速移动光标 命令编辑 编辑后执行历史命令 Bang(!)命令 控制命令等让basher更有效率

常用

按键组合 功能

移动光标

按键组合 功能
Ctrl + a 移到行首
Ctrl + e 移到行尾
Ctrl + b 往回(左)移动一个字符
Ctrl + f 往后(右)移动一个字符
Alt + b 往回(左)移动一个单词
Alt + f 往后(右)移动一个单词
Ctrl + xx 在命令行尾和光标之间移动
Esc-b 往回(左)移动一个单词
Esc-f 往后(右)移动一个单词
Ctrl + 左右键 在单词之间跳转

编辑命令

按键组合 功能
Ctrl + h 删除光标左方位置的字符
Ctrl + d 删除光标右方位置的字符( 注意:当前命令行没有任何字符时 会注销系统或结束终端 )
Ctrl + w 由光标位置开始 往左删除单词往行首删
Alt + d 由光标位置开始 往右删除单词往行尾删
Esc + d 由光标位置开始 删除单词 直到该单词结束
Ctrl + k 由光标所在位置开始 删除右方所有的字符 直到该行结束
Ctrl + u 由光标所在位置开始 删除左方所有的字符 直到该行开始
Ctrl + y 粘贴之前删除的内容到光标后
Ctrl + t 交换光标处和之前两个字符的位置
Alt + . 使用上一条命令的最后一个参数
Ctrl + _ 回复之前的状态撤销操作

Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 组合可删除整行

Bang(!)命令

按键组合 功能
!! 执行上一条命令
^foo^bar 把上一条命令里的foo替换为bar 并执行
!wget 执行最近的以wget开头的命令
!wget:p 仅打印最近的以wget开头的命令 不执行
!$ 上一条命令的最后一个参数 与 Alt + . 和 $_ 相同
!* 上一条命令的所有参数
!*:p 打印上一条命令是所有参数 也即 !*的内容
^abc 删除上一条命令中的abc
^foo^bar 将上一条命令中的 foo 替换为 bar
^foo^bar^ 将上一条命令中的 foo 替换为 bar
!-n 执行前n条命令 执行上一条命令: !-1 执行前5条命令的格式是: !-5

查找历史命令

按键组合 功能
Ctrl + p 显示当前命令的上一条历史命令
Ctrl + n 显示当前命令的下一条历史命令
Ctrl + r 搜索历史命令显示历史命令中匹配的一条命令
按Enter键执行匹配命令
按ESC键在命令行显示而不执行匹配命令
Ctrl + g 从历史搜索模式( Ctrl + r )退出

控制命令

按键组合 功能
Ctrl + l 清除屏幕 然后 在最上面重新显示目前光标所在的这一行的内容
Ctrl + o 执行当前命令 并选择上一条命令
Ctrl + s 阻止屏幕输出
Ctrl + q 允许屏幕输出
Ctrl + c 终止命令
Ctrl + z 挂起命令

标签:一条,删除,Ctrl,快捷键,单词,命令,命令行,光标
From: https://www.cnblogs.com/ass-code/p/17523675.html

相关文章

  • Unity Visual Studio 常用的自带配置以及快捷键
    ​完整文档->UnityVisualStudio常用的自带配置以及快捷键一、内联提示 不等号字体 快速创建新文件快捷键:Ctrl+shift+A 选择下一项与多行光标Alt+左键功能增强需安装插件Select Next Occurrence 拆分窗口窗口右上角 折叠大纲​......
  • VSCODE 快捷键总结
    普通快捷键:注释  Ctrl+/按次选中相同的内容  选中后,Ctrl+D一次性选中所有相同的内容  Ctrl+Shift+L移动行:alt+up/down显示/隐藏左侧目录栏 ctrl+b复制当前行:shift+alt+up/down删除当前行:shift+ctrl+k控制台终端显示与隐藏:ctrl+~查找文件/安装vscod......
  • 粘贴值的快捷键
    CtrlC和CtrlV这对好ji友,最近冒出来一个“第三者”:Ctrl+Shift+V就是粘贴值……好吧,这功能,好像WPS里早就有了,吼吼…… ......
  • JupyterLab无法点击按钮、快捷键失效的解决方法
      本文介绍JupyterLab中菜单栏按钮无法点击、快捷键无法执行问题的解决办法。  近期打开JupyterLab后,发现其中菜单栏按钮无法点击,快捷键也均无法执行。如图,红框内的按钮点击均无任何反应。  为解决这一问题,首先尝试关闭VPN、浏览器代理设置等,均不奏效。随后,在搜索时看到St......
  • Windows系统 命令行修改默认的TTL值 不用重启的方法
    TTL是TimeToLive的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4报头的一个8bit字段。IPv4包头中TTL是一个8bit字段,它位于IPv4包的第9个字节。如下图所示,每一行表示32bit(4字节),位从0开始编号,即0~31。TTL的作用是限制IP数据包在计算机网络中的存在的......
  • vscode调整界面大小,缩放字体快捷键
    无意中发现的,缩放快捷键,哈哈。别的工具很多都是Ctrl+鼠标滚轮放大缩小,结果vscode没成功。注意:是缩放了界面导致字体缩放,不是设置中修改字体大小。快捷键:放大:Ctrl++缩小:Ctrl+-......
  • 【JVM 监控-命令行 01】
    一、jps命令(JavaProcessStatus)-查看正在运行的Java进程1、语法:jps[options][hostid]hostid参数:可以远程监控其他机器,但是需要安装jstatd,搭配使用jps-q:仅显示LVMID,即本地虚拟机唯一id,不显示主类的名称等jps-l:输出应用程序主类的全类名或如果进程执行的是jar包,则......
  • 使用 JCommander 解析命令行参数
    前言如果你想构建一个支持命令行参数的程序,那么jcommander非常适合你,jcommander是一个只有几十kb的Java命令行参数解析工具,可以通过注解的方式快速实现命令行参数解析。这篇教程会通过介绍jcommadner,快速的创建一个命令行程序,最后支持的命令参数功能如下图。这个命......
  • md常用快捷键
    一:菜单栏文件:alt+F编辑:alt+E段落:alt+P格式:alt+O视图:alt+V主题:alt+T帮助:alt+H二:文件新建:Ctrl+N新建窗口:Ctrl+Shift+N打开:Ctrl+O快速打开:Ctrl+P保存:Ctrl+S另存为:Ctrl+Shift+S偏好:Ctrl+,关闭:Ctrl+W三:编辑撤销:Ctrl+Z重做:Ctrl+Y剪切:Ctrl+X复制:Ctrl+C粘贴:Ctr......
  • mysql workbench 快捷键
    mysqlworkbench常用快捷键新建tab(newtab)ctrl+t执行当前语句(executecurrentstatement)ctrl+enter执行全部或选中的语句(executeallorselection)ctrl+shift+enter查看执行计划(explaincurrentstatement)ctrl+alt+x注释--加空格,如–select*fromt;以上快捷......