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
相关文章