Bash快捷键有哪些

2023-04-12 07:04:00 bash 快捷键 有哪些

Bash快捷键有哪些

Bash是一种Unix Shell,它的快捷键与其他类似的Shell类似。

常用的Bash快捷键包括:

Ctrl+A – 光标移动到行首

Ctrl+E – 光标移动到行尾

Ctrl+U – 删除从光标到行首的所有字符

Ctrl+K – 删除从光标到行尾的所有字符

Ctrl+W – 删除从光标前一个单词到行首的所有字符

Ctrl+X+E – 用$EDITOR打开当前命令行,并执行

Ctrl+R – 搜索历史命令

Ctrl+L – 清屏

!! – 重复上一条命令

!abc – 执行abc这条命令

!abc:p – 显示abc这条命令,但不执行

!$ – 上一条命令的最后一个参数

Alt+. – 上一条命令的最后一个参数

!* – 上一条命令的所有参数

Alt+* – 上一条命令的所有参数

!!:n – n是一个数字,执行历史命令中的第n条命令

!!:p – 显示上一条命令,但不执行

!!:s/abc/def – 将上一条命令中的abc替换为def

!!:gs/abc/def – 将上一条命令中的所有abc替换为def

!!:p – 显示上一条命令,但不执行

!!:q – 退出

!!:h – 删除命令行中光标之前的所有字符

!!:t – 删除命令行中光标之后的所有字符

!!:r – 在命令行中读取一个文件

!!:w – 将命令行中的内容写入一个文件

!!:x – 以二进制格式保存命令行中的内容

!!:! – 执行一个外部命令

!!:set – 显示当前的设置

!!:unset – 取消当前的设置

!!:export – 导出当前的环境变量

!!:readonly – 设置当前的变量为只读

!!:shift – 左移命令行中的参数

!!:umask – 显示或设置文件创建掩码

!!:let – 执行算术运算

!!:declare – 显示或设置变量的属性

!!:typeset – 显示或设置变量的属性

!!:local – 在函数中声明局部变量

!!:read – 从标准输入中读取一行

!!:printf – 格式化输出

!!:echo – 输出字符串

!!:print – 输出字符串

!!:pwd – 显示当前目录

!!:pushd – 将当前目录推入目录栈

!!:popd – 从目录栈中弹出一个目录

!!:dirs – 显示目录栈中的所有目录

!!:cd – 更改当前目录

!!:mkdir – 创建目录

!!:rmdir – 删除目录

!!:rm – 删除文件

!!:cp – 复制文件

!!:mv – 移动或重命名文件

!!:ln – 创建硬链接或符号链接

!!:chmod – 更改文件的访问权限

!!:chown – 更改文件的所有者

!!:chgrp – 更改文件的组

!!:touch – 更改文件的时间戳

!!:stat – 显示文件的状态信息

!!:file – 显示文件的类型

!!:grep – 在文件中搜索字符串

!!:fg – 将后台作业放到前台

!!:bg – 将前台作业放到后台

!!:jobs – 显示当前的作业

!!:kill – 终止进程

!!:killall – 终止指定名称的进程

!!:ps – 显示当前进程的信息

!!:top – 实时显示当前运行的进程

!!:uptime – 显示系统运行时间

!!:free – 显示系统内存使用情况

!!:df – 显示磁盘空间使用情况

!!:du – 显示目录或文件的磁盘空间使用情况

!!:which – 显示指定命令的位置

!!:alias – 设置别名

!!:unalias – 删除别名

!!:fc – 显示或编辑历史命令

!!:history – 显示历史命令

!!:help – 显示帮助信息

!!:man – 显示手册页

!!:info – 显示info帮助信息

!!:whatis – 显示命令的简短描述

!!:apropos – 显示与指定关键字相关的命令

!!:crontab – 编辑cron作业

!!:exit – 退出当前Shell

相关文章