Situation
開兩個 Terminal session 都是 zsh,兩邊共享指令 history,有互相干擾的困擾。
重現步驟:
1. 開 2 個 terminal (T1, T2)
2. T1: $ ll
3. T2: $ ps
4. T2: $ ps aux
5. T1: $ ls -al
6. (這時候 T1 往上找 history,會出現 T2 的指令)
Solution
$ vi .zshrc
## 最後加上
setopt no_share_history