Shit 是一个简便的工具,帮助用户在忘记使用 sudo 时自动重新调用命令。安装 该工具将自动在 .zshrc 中添加别名,使用以下命令快速安装: curl -sSL https://raw.githubusercontent.com/christianbundy/shit/master/shit.zsh >> $HOME/.zshrc用法:当你尝试执行某些命令但忘记加上 sudo 时,例如更新包缓存时遇到权限问题,可以使用 shit 自动重新执行。以下是示例:

[user@host] $ apt-get update

E: 无法打开锁文件 /var/lib/apt/lists/lock - open (13: 权限被拒绝)

E: 无法锁定目录 /var/lib/apt/lists/

E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限被拒绝)

执行 shit 命令后会自动补全 sudo 并重试,解决权限问题,极大提高了用户操作效率。