认识
Bash 是一个 sh 兼容的命令语言解释器,执行标准输入或文件中的命令。Bash 还包含了 ksh 和 csh 的有用功能。Bash 最终旨在成为 IEEE Standard 1003.2 的一致性实现。
官网:https://www.gnu.org/software/bash/
文档:https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html
仓库:https://savannah.gnu.org/projects/bash/
组成
WIP
构造
针对用户,我们按照文档进行安装即可| https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Installing-Bash
应用
忽略重复的历史命令
How do I prevent commands from showing up in Bash history? – Stack Overflow
在执行命令的过程中,我们通常会使用 [↑] 来选择我们执行过的命令;
但是当执行多次后,我们想找到更久之前的命令,就需要通过 [↑] 来翻过很多重复命令;
通过 export HISTCONTROL=ignoredups 变量,能够控制 Bash History 忽略重复命令;
参考