Intereting Posts
dd над smb для переформатирования ntfs как ext3 Как именно используется база данных tzdata? Сценарий bash работает только с отладчиком Как получить первую строку входного текстового файла, удалив эту строку из текстового файла Постоянное отслеживание статуса обслуживания Linux / compiler-gcc5.h: нет такого файла или каталога PulseAudio не будет работать в системном режиме Не удается запустить приложения без подключения к Интернету – PlayOnLinux После Parrot os обновить ошибку Busybox v1.22.1 initramfs !! ПОМОЩЬ! Сохранить файл после использования команды sed Могу ли я узнать, является ли данный блок ext4 в таблице inode, и если да, могу ли я выбрать его из журнала без заголовка вручную? cut / grep и df -h Как загрузить файл с хоста, к которому я уже подключен, поверх ssh Как получить имя программы, которая вызвала ошибку ввода-вывода, перенаправленную в LOG в команде nohup? Инвентаризация оборудования и программного обеспечения

sudo: nocorrect: команда не найдена

Я использую zsh и oh-my-zsh в Arch Linux. Я не могу сделать каталог с помощью mkdir

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

Я знаю, что он должен что-то сделать с функцией автозавершения zsh и псевдонимами, но не может понять.

У меня есть псевдоним alias sudo='sudo ' определенный в файле, который я source d в конце файла ~/.zshrc который перезаписывает alias sudo='nocorrect sudo' который определен в .oh-my-zsh/lib/correction.zsh

alias sudo='nocorrect sudo' требуется функцией автозаполнения zsh для работы
Подробнее: Как отключить автокоррекцию для sudo [command] в zsh?

Но в то же время мне нужен alias sudo='sudo ' для псевдонимов команд, следующих за sudo для работы
Подробнее: загрузка псевдонимов из файла .bashrc при использовании sudo
Обратите внимание, что alias sudo='sudo ' работает для zsh тоже

Таким образом, я могу либо использовать функцию автозаполнения zsh, либо использовать псевдонимы (других команд) при использовании sudo поэтому теперь я отключил функцию автозавершения zsh.

( Надеюсь, я понятен и не путаюсь. )