首页 > 系统相关 >shell 快捷键 超提高命令行,输入效率

shell 快捷键 超提高命令行,输入效率

时间:2023-03-15 22:04:28浏览次数:43  
标签:2T 字符 shell Ctrl 快捷键 单词 命令 命令行 Alt


根据功能进行归类。

光标移动

命令

说明

Alt + b

后移一个单词

Alt + f

前移一个单词

Ctrl + b

后移一个字符

Ctrl + f

前移一个字符

Ctrl + a

把光标移到行首

Ctrl + e

把光标移到行尾

ctrl + ←

光标移动到前一个单词开头

ctrl + →

光标移动到后一个单词结尾

Ctrl + x Ctrl + x

在 EOL 和当前位置移动光标

输入编辑

命令

说明

Ctrl + h

删除前一字符

Ctrl + d

删除当前字符

Ctrl + k

删除当前字符到行末

Ctrl + u

删除行首到当前字符

Ctrl + w

删除单词到当前字符

Alt + d

从当前位置向后删除单词

Alt + ←

从当前位置向前删除单词

—————-

—————————————————————

Esc + t

互换相邻两个单词

Alt + t

互换相邻两个单词

Ctrl + t

互换相邻两个字符

—————-

—————————————————————

ctrl + ?

撤消前一次输入

Alt + r

撤消前一次动作

—————-

—————————————————————

Alt + l

小写当前单词

Alt + u

大写当前单词

Alt + c

首字母大写当前单词

—————-

—————————————————————

^oldstr^newstr

替换前一次命令中字符串

终端管理

命令

说明

Ctrl + s

锁住终端

Ctrl + q

解锁终端

Ctrl + l

清除终端

Ctrl + d

退出终端

————–

—————————————————————–

Ctrl + c

中止命令

Ctrl + z

挂起命令

ctrl + o

重复执行命令

命令历史

命令

说明

Ctrl + r

向后查询历史,增量地

Ctrl + s

向前查询历史,增量地

Alt + p

向后查询历史,非增量地

Alt + n

向前查询历史,非增量地

—————

—————————————————————-

Ctrl + p / ↑

显示上一条命令

Ctrl + n / ↓

显示下一条命令

Alt + <

移动到历史的首行

Alt + >

移动到历史的末行

—————

—————————————————————-

Alt + .

插入最后一个参数

Alt + _

插入最后一个参数

Esc + .

插入最后一个参数

Esc + _

插入最后一个参数

—————

—————————————————————-

Ctrl + y

粘贴刚才所删除的字符

Ctrl + Alt + y

插入上条命令的第一个参数

自动完成

命令

说明

Alt + /

尝试自动完成文件名

Alt + ?

显示当前自动完成列表

Alt + *

插入所有可能自动完成

其他

命令

说明

Ctrl + i

同 Tab

Ctrl + j

同 Enter

Ctrl + v CHAR

输入特殊字符

Ctrl + x @

显示所有的可用的主机名自动完成

Ctrl + x Ctrl + e

使用 vim 写入 script 一次执行

2T

命令行补全

(string)2T

命令行补全

$2T

列出系统变量

=2T

列出当前目录

/2T

显示整个目录结构,包括隐藏文件

./2T

只显示子目录,包括隐藏目录

*2T

只显示子目录,不包括隐藏目录

@2T

“/etc/hosts” 文件的条目

~2T

“/etc/passwd” 文件中系统所有的当前用户

标签:2T,字符,shell,Ctrl,快捷键,单词,命令,命令行,Alt
From: https://blog.51cto.com/u_6468453/6123567

相关文章

  • 详解shell语法检查模式
    启用verbose调试模式在进入本指导的重点之前,让我们简要地探索下 verbose模式。它可以用-v调试选项来启用,它会告诉 shell 在读取时显示每行。要展示这个如何工作,下......
  • shell 9 -管理重任- 向用户终端发送消息
    1#!/bin/bash2set-x3USER=$14devices=`ls/dev/pts/*-l|awk'{print$3,$10}'|grep$USER|awk'{print$2}'`5fordevin$devices6do......
  • Windows快捷键大全
    常用快捷键1、窗口操作中的快捷键F1帮助F5在当前打开的记事本中插入当前的系统时间F10激活菜单Alt+F4关闭当前窗口或退出程序Ctrl+Z撤消刚才操作Ctrl+C复制Ctrl+V粘......
  • Shifu高级功能:命令行中间件之HTTP 到 SSH 的中间件
    介绍为了使Shifu可以整合开发者的驱动,我们编写了一个简单的HTTP到SSH的中间件来供开发者使用设计这个HTTP到SSH的中间件设计如下:从中间件利用容器提供的公钥建......
  • 修改linux shell 提示符
    远程登录虚拟机,linuxshell提示符为-bash-4.1$要把这个提示符改掉 1、新建~/.bash_profile文件-bash-4.1$vi~/.bash_profile-bash-4.1$cat ~/.bash_profilecat:......
  • 浅谈Linux下的shell--BASH
    shell的概念与作用我们已经学习并知道了操作系统实际上就是一款软件,一款用来管理计算机软硬件资源,为用户提供良好的执行环境的软件。假如该软件能被用户随意操作,就会有可能......
  • QT5笔记:5. QtCreator 的快捷键
    常用的快捷键:F4同名头文件和源文件之间切换F2声明和定义切换Ctrl+/注释F10\F11单步调试......
  • windows常用快捷键
    windows常用快捷键复制ctrl+c粘贴ctrl+v全选ctrl+a剪切ctrl+r撤销ctrl+z保存ctrl+s关闭窗口ctrl+F4永久删除shift+delete运行win+r我的电脑win+e任务......
  • git命令行总结
    添加文件到暂存区$gitaddreadme.txt提交更改,把暂存区的所有内容提交到当前分支,备注信息$gitcommit-m"appendGPL"回退到上一个目录$cd..进入目录$......
  • CAD打断命令怎么用?CAD打断的快捷键是什么?
    CAD打断命令当设计师在使用CAD软件进行绘图时,需要将图纸中的某一条线段上设置两个点,两点之间的线段为打断的对象,不做显示,图形上形成一个缺口。那么,CAD打断的快捷键是什么?接......