当今各种线上运行系统的服务大多数都是基于Linux环境部署的,那么掌握一些Linux常用的命令,将会大大提高日常的开发工作以及线上问题的排查的效率。

搜索执行过的历史命令

  • Ctrl+R:可以根据输入的内容搜索最近一次执行过的相关命令,再次按下Ctrl+R可以继续搜索更早的命令;
  • Ctrl+G: 如果对于通过Ctrl+R搜索的命令不满意,可以通过Ctrl+G退出搜索模式;

命令修改及输入位置移动

  • Ctrl+A: 如果输入的命令很长,通过Ctrl+A将输入位置快速移动到命令开头;
  • Ctrl+E: 和Ctrl+A命令相反,可以将输入位置快速移动到命令结尾;
  • Ctrl+U: 可以将输入位置向左直到行首的命令删除,如果像快速删除一整行命令,可以先通过Ctrl+E将输入位置移动到行尾,然后按下Ctrl+U;

参考资料

  1. https://www.redhat.com/sysadmin/top-10-shortcuts