Ubuntu 22.04,在终端中我输入 ctrl+r,但mosquitto_sub
找不到mosquitto_sub --help
任何其他内容。但是:
# cat .bash_history | grep mosquitto_sub
mosquitto_sub --help
mosquitto_sub -t foo1/# -v
mosquitto_sub -t /# -v -u user -P <password>
mosquitto_sub -t /# -v -u user -P <password> -d
mosquitto_sub -t /# -v -u user -P <password> -d
mosquitto_sub -t /# -v -u user -P <password> -d -h localhost
mosquitto_sub -t '#' -v -u user -P <password> -d -h localhost
mosquitto_sub
cat ~/.bash_history | grep mosquitto_sub
mosquitto_sub -t '#' -v -d
mosquitto_sub -t '#' -v -d -u user -P <password>
mosquitto_sub --help
mosquitto_sub -t '#' -v -d -u user -P <password> -c
mosquitto_sub -t '#' -v -d -u user -P <password> -c foo
mosquitto_sub -t '#' -v -d -u user -P <password>
这里我读到的问题可能与bashrc
设置有关,我的是:
HISTCONTROL=ignoredups:ignorespace
HISTSIZE=1000
HISTFILESIZE=2000
和:
# wc -l .bash_history
244 .bash_history
远低于上述限制。即使忽略重复项,它也应该能找到其他行。