1. shell语法
2. 忽略大小写
重新进入bash后生效。
1echo 'set completion-ignore-case on' > ~/.inputrc
3. 临时使用alias前的命令
“"在命令前表示使用最原始的命令 比如 rm 和 \rm 如果环境alias过,那rm就是alias后的rm 如: rm -i \rm 指没有alias过最原始的rm。
4. jobs/fg/bg/Ctrl+Z/kill
在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