GNU/Linux >> Tutoriales Linux >  >> Linux

Sudo:Nocorrect:¿Comando no encontrado?

Estoy usando zsh y oh-my-zsh en Arch Linux. No puedo crear un directorio usando mkdir

[email protected]  ~ $ sudo mkdir -p /samba/raspberry
  [sudo] password for edward: 
  sudo: nocorrect: command not found

Sé que tiene que ver con la función de finalización automática de zsh y el alias definido, pero no puedo entenderlo.

Respuesta aceptada:

Tengo este alias alias sudo='sudo ' definido en un archivo que source d al final de ~/.zshrc archivo que sobrescribió alias sudo='nocorrect sudo' que se define en .oh-my-zsh/lib/correction.zsh

alias sudo='nocorrect sudo' es requerido por la función de finalización automática de zsh para funcionar
Más:¿Cómo deshabilitar la corrección automática para sudo [comando] en zsh?

Pero al mismo tiempo necesito alias sudo='sudo ' para alias de comandos que siguen a sudo para trabajar
Más:Cargue alias desde el archivo .bashrc mientras usa sudo
Tenga en cuenta alias sudo='sudo ' también funciona para zsh

Así que puedo tener la función de autocompletado de zsh o tener alias (de otros comandos) mientras uso sudo así que ahora he desactivado la función de autocompletado de zsh.

(Espero ser claro y no confuso. )


Linux
  1. [Solucionado] bash:sudo:comando no encontrado

  2. visudo:comando no encontrado

  3. sudoedit:comando no encontrado

  4. sudo:comando no encontrado

  5. rm:comando no encontrado

sudo:apt-add-repository:¿comando no encontrado?

df:comando no encontrado

du:comando no encontrado

sudo:python:comando no encontrado

comando no encontrado al usar sudo

¿Cómo resolver __vi_internal_vim_alias:comando no encontrado?