相关疑难解决方法(0)

你如何正确设置别名 sudo='nocorrect sudo '?

直到最近我alias sudo='sudo '在我的.zshrc档案中。今天我在尝试时遇到了这个错误sudo mv

?  ~  sudo mv nginx.conf.orig nginx.conf.orig2
sudo: nocorrect: command not found
Run Code Online (Sandbox Code Playgroud)

现在谷歌搜索我发现这似乎与一些前缀为 的命令有关nocorrect,我可以用alias sudo='nocorrect sudo'.

但是,当我尝试将别名设置alias sudo='nocorrect sudo '为允许自己使用其他别名时,问题就出现了。我还确保我的 su 正在使用这里提到的 zsh 。

?  ~  alias sudo='nocorrect sudo '            
?  ~  sudo mv nginx.conf.orig nginx.conf.orig2
sudo: nocorrect: command not found
?  ~  alias sudo='nocorrect sudo'                           
?  ~  sudo mv nginx.conf.orig nginx.conf.orig2
?  ~  su
Password: 
michaelarch# ps -p $$
  PID TTY          TIME …
Run Code Online (Sandbox Code Playgroud)

linux sudo zsh

6
推荐指数
2
解决办法
2595
查看次数

标签 统计

linux ×1

sudo ×1

zsh ×1