Linux系统命令行快捷键

Linux

https://www.bilibili.com/video/BV1k541177Sn/

Linux命令行操作时使用快捷键,

手不用离开键盘基本位F/J,

比使用方向键/退格键等更加快捷,

推荐日常开发时,映射 CapsLock 键为 Ctrl,

这样按 Ctrl 键的时候会很方便,

修改工具: Windows 可以用 PowerToys 或者 SharpKeys

MacOS 自带映射设置

工欲善其事必先利其器,一次学习,受用一生。

导航快捷键
ctrl +a 快速移动到命令行行首
ctrl +e 快速移动到命令行行尾
ctrl +f 将光标向右移动一个字符
ctrl +b 将光标向左移动一个字符
ctrl +xx 将光标在当前位置和行首来回切换
alt +b 将光标向左移动一个单词
alt +f 将光标向右移动一个单词

编辑快捷键
ctrl +l 清除屏幕内容
ctrl +d 删除当前光标所在位置的字符
ctrl +h 删除当前光标左侧的一个字符,相当于退格键
alt +d 向右删除一个单词
ctrl +w 向左删除一个单词
ctrl +k 删除当前位置到行尾的所有内容
ctrl +u 删除当前位置到行首的所有内容
alt +t 将光标当前所处位置的单词和左侧的单词交换
ctrl +t 将光标当前所处位置的字符和左侧的字符交换
esc +t 将光标当前所处位置的字符和左侧的字符交换
ctrl +y 粘贴之前剪切的字符
alt +u 将光标右侧的一个单词全部变换为大写
alt +l 将光标右侧的一个单词全部变换为小写
alt +c 以光标所处位置开始,将右侧的一个单词变换为首字母大写
alt +r 撤销修改
ctrl +j 新的一行
ctrl +m 回车
ctrl +[ Escape

历史命令快捷键
ctrl +r 历史命令检索,需要输入检索关键词
ctrl +s 历史命令检索,需要输入检索关键词,搜索顺序与 ctrl + r 相反
ctrl +o 执行ctrl + r /ctrl + s 搜索到的命令
ctrl +g 退出历史命令检索模式
ctrl +p 倒序调用历史命令
ctrl +n 正序调用历史命令
!! 重复上次执行的命令
!git 执行上次以 git 开始的命令
!$ 上次执行的命令的最后一个参数
!* 上次执行的命令的所有参数
alt + . 上次执行的命令的最后一个参数,和 !$ 作用相同
^abc^def 将上次执行的命令中的abc替换为def

进程管理
ctrl+c 终止当前运行的命令
ctrl + z 将当前运行的任务转移到后台,
可以使用 jobs 查看,
使用 fg % 1 调至前台。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注