Переназначение команды su

Я случайно связал свою команду su с двоичным Sublime Text (это то, что вы получаете, когда доверяете табуляции, не глядя ...) Теперь «su» просто открывает сеанс SublimeTExt. Кто-нибудь знает, как я могу вернуться к предыдущей версии и указать «su» на то, на что он должен ссылаться? Спасибо!

EDIT: команда, которая была случайно выпущена, была

sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/su
1
задан 6 February 2014 в 18:43

2 ответа

Если вы использовали псевдонимы для этого, как вас спрашивают люди в комментариях, вы можете временно избежать псевдонимов, набрав подсказки:

\su <restofthecommandhere>

«\» сообщает bash использовать реальную команду, игнорируя псевдоним. Затем вы можете отредактировать свой .bashrc и удалить строку, ссылающуюся на этот псевдоним:

gedit $HOME/.bashrc
0
ответ дан 24 May 2018 в 12:06

Если вы использовали псевдоним, способ его удаления выглядит следующим образом:

Временно удалить его
unalias su
Чтобы окончательно удалить его, удалите его из файла .bashrc или .bash_aliases.

Скорее всего, вы не связали su с возвышенным двоичным текстом, потому что для этого потребовались привилегии sudo. Поэтому просто проверьте, работает ли первое решение в списке. Если он работает тогда, и проблема снова появится снова, вам нужно следовать инструкциям 2.

0
ответ дан 24 May 2018 в 12:06

Другие вопросы по тегам:

Похожие вопросы: