GNU/Linux >> Belajar Linux >  >> Linux

Sudo:Tidak Benar:Perintah Tidak Ditemukan?

Saya menggunakan zsh dan oh-my-zsh di Arch Linux. Saya tidak dapat membuat direktori menggunakan mkdir

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

Saya tahu itu ada hubungannya dengan fitur pelengkapan otomatis dari zsh dan alias yang ditentukan tetapi tidak tahu.

Jawaban yang Diterima:

Saya memiliki alias ini alias sudo='sudo ' didefinisikan dalam file yang saya source d di akhir ~/.zshrc file yang menimpa alias sudo='nocorrect sudo' yang didefinisikan dalam .oh-my-zsh/lib/correction.zsh

alias sudo='nocorrect sudo' diperlukan oleh fitur pelengkapan otomatis zsh agar berfungsi
Lainnya:Bagaimana cara menonaktifkan koreksi otomatis untuk sudo [perintah] di zsh?

Tetapi pada saat yang sama saya membutuhkan alias sudo='sudo ' untuk alias perintah yang mengikuti sudo untuk bekerja
Lainnya:Muat alias dari file .bashrc saat menggunakan sudo
Harap diperhatikan alias sudo='sudo ' bekerja untuk zsh juga

Jadi saya dapat memiliki fitur pelengkapan otomatis zsh atau memiliki alias (dari perintah lain) saat menggunakan sudo jadi sekarang saya telah menonaktifkan fitur pelengkapan otomatis zsh.

(Semoga saya jelas dan tidak membingungkan. )


Linux
  1. [Memperbaiki] bash:Sudo:perintah tidak ditemukan

  2. Perintah Perbarui-alternatif Tidak Ditemukan?

  3. Sudo:Perintah Tidak Ditemukan?

  1. visudo:perintah tidak ditemukan

  2. sudoedit:perintah tidak ditemukan

  3. sudo:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan