1. shell语法

shell核心基础知识 进阶版

2. 忽略大小写

重新进入bash后生效。

1echo 'set completion-ignore-case on' > ~/.inputrc

3. 临时使用alias前的命令

参考LINUX下使用命令行获取公网IP地址转载

“"在命令前表示使用最原始的命令 比如 rm 和 \rm 如果环境alias过,那rm就是alias后的rm 如: rm -i \rm 指没有alias过最原始的rm。

4. jobs/fg/bg/Ctrl+Z/kill

参考[如何使用jobs命令管理Linux后台进程

在Linux系统中,可以使用jobs命令来管理在后台运行的进程。下面是一些使用jobs命令的常用操作:

  • 查看后台进程列表:运行jobs命令可以列出当前在后台运行的所有进程及其对应的作业号。
  • 暂停后台进程:可以使用fg %作业号或者bg %作业号命令将某个后台进程移动到前台运行或者继续在后台运行。
  • 终止后台进程:可以使用kill %作业号命令来终止某个后台进程。
  • 切换前后台进程:可以使用ctrl+z命令将正在前台运行的进程暂停并移动到后台运行,然后使用fg或者bg命令将其切换到前台或者后台运行。
  • 后台运行进程:在运行一个命令时,可以在命令末尾添加&符号,使其在后台运行。例如,运行命令nohup command &来使命令在后台运行,并且即使退出终端也不会停止。
  • 通过以上操作,可以方便地管理Linux系统中的后台进程。

5. 修改默认编辑器

Linux上crontab的默认编辑器是vi编辑器。然而,在运行crontab命令之前,可以通过将VISUAL或EDITOR环境变量设置为所需的编辑器来改变。例如,要使用nano作为crontab的编辑器,命令是:

1export VISUAL=nano; crontab -e

或者,

1export EDITOR=nano; crontab -e

这将在nano中打开crontab文件供编辑。

1$ select-editor
2
3Select an editor.  To change later, run 'select-editor'.
4  1. /bin/nano        <---- easiest
5  2. /usr/bin/vim.basic
6  3. /usr/bin/vim.tiny
7
8Choose 1-3 [1]: 2

5. bash快捷键

  1. Bash终端快捷键 - Little Garden - CSDN博客
  2. Bash 快捷键大全 | 菜鸟教程
  3. 快捷键