Как изменить или удалить псевдоним в Zsh в MacOS?
875
SoaperGEM
Я пытаюсь установить инструмент сборки на моем Mac под названием, пожалуйста ; однако кажется, что слово «пожалуйста» уже имеет псевдоним «sudo», и я не знаю, где этот псевдоним устанавливается.
Я использую Oh My Zsh, что означает, что у меня есть ~/.zshrc
файл вместо ~/.bashrc
файла. Но я могу вам сказать, что ни в моем ~/.zshrc
файле, ни в моем ~/.bash_profile
файле ни одного псевдонима не задано для слова «пожалуйста».
Тем не менее, когда я печатаю please
в терминале, я вижу это:
usage: sudo -h | -K | -k | -V usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user] usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command] usage: sudo [-AbEHknPS] [-C num] [-g group] [-h host] [-p prompt] [-u user] [VAR=value] [-i|-s] [<command>] usage: sudo -e [-AknS] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...
И когда я печатаю which please
это просто говорит это:
please: aliased to sudo
Есть ли другие места, о которых я не думаю, где можно определить псевдонимы? Как мне избавиться от этого надоедливого псевдонима?
Ваш вопрос не «почему это ...», это «как удалить псевдоним», и это хорошо: мы вообще не можем отвечать на вопросы «почему». Некоторые разработчики решили, вот почему. Но мы можем ответить «как мне ...». Я отредактировал вопрос, чтобы уточнить это.
music2myear 6 лет назад
0
Это справедливо, хотя у меня, конечно, есть запоздалое «почему», поскольку обычно псевдоним появляется в первую очередь потому, что вы определили его в одном из тех файлов, которые я упоминал выше. Так как это не определено как таковое, я все еще задаюсь вопросом, что еще заставляет это обнаруживаться.
SoaperGEM 6 лет назад
0
Кроме того, на этот вопрос уже может быть ответ здесь: https://apple.stackexchange.com/questions/229886/how-do-i-change-delete-alias-in-os-x-permanently Дайте ему посмотреть и дайте нам знать. Если это не отвечает на ваш вопрос, отредактируйте этот вопрос, чтобы уточнить, чем он отличается.
music2myear 6 лет назад
0
Это действительно другое. Ты читал мой? Вы читали ту, на которую ссылались? Ответ, на который вы ссылались, был, по сути, «удалить команду псевдонима из вашего файла ~ ~ .bashrc». В своем вопросе выше я четко заявил, что у меня нет файла `~ / .bashrc`; вместо этого у меня есть файл `~ / .zshrc`, потому что я использую ZSH, и более того, в моем файле` ~ / .zshrc` нет никаких команд псевдонимов. Совет: пожалуйста, внимательно прочитайте вопросы, прежде чем делать выводы.
SoaperGEM 6 лет назад
0
Я не собираюсь участвовать в соревнованиях по плеванию. Я читаю ваш вопрос. Оболочки имеют много общих элементов, и есть множество результатов по вопросу «как удалить псевдоним в macos». Чем Zsh отличается, может быть или не быть заметным. Кроме того, вы специально отметили, что псевдоним не был очевиден в файле .zshrc. Кроме того, ZSH, по-видимому, действительно использует команду «unalias», указанную в связанном вопросе, и при дальнейшем поиске выявляется этот вопрос, специфичный для ZSH, и рекомендуется эта команда: https://superuser.com/questions/786956/how-to- удалить-ЗШ-псевдоним
music2myear 6 лет назад
0
Этот предлагает другой метод: https://unix.stackexchange.com/questions/161973/clear-or-disable-aliases-in-zsh
music2myear 6 лет назад
0
Я не знаю ни `zsh`, ни MacOS, но в Linux могут быть глобальные rc-скрипты в` / etc`. Я бы попробовал `grep -rl" alias please "/ etc 2> / dev / null`. Не уверен, поможет ли это на Mac.
Kamil Maciorowski 6 лет назад
1
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?