有没有办法在历史扩展中排除“sudo”?

有没有办法在历史扩展中排除“sudo”?

我希望能够重复需要 sudo 的命令,但我希望历史记录扩展在扩展命令时忽略 sudo。

例如:

说我跑sudo apt upgrade,然后当我跑!sud<tab> 它会扩展到sudo apt upgrade,但我希望能够运行!apt<tab>,并让它扩展到sudo apt upgrade

这可能吗?

PS 我的 shell 偏好是 zsh

相关内容