Я случайно связал свою команду su с двоичным Sublime Text (это то, что вы получаете, когда доверяете табуляции, не глядя ...) Теперь «su» просто открывает сеанс SublimeTExt. Кто-нибудь знает, как я могу вернуться к предыдущей версии и указать «su» на то, на что он должен ссылаться? Спасибо!
EDIT: команда, которая была случайно выпущена, была
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/su
Если вы использовали псевдонимы для этого, как вас спрашивают люди в комментариях, вы можете временно избежать псевдонимов, набрав подсказки:
\su <restofthecommandhere>
«\» сообщает bash использовать реальную команду, игнорируя псевдоним. Затем вы можете отредактировать свой .bashrc и удалить строку, ссылающуюся на этот псевдоним:
gedit $HOME/.bashrc
Если вы использовали псевдоним, способ его удаления выглядит следующим образом:
Временно удалить егоunalias su
Чтобы окончательно удалить его, удалите его из файла .bashrc или .bash_aliases. Скорее всего, вы не связали su с возвышенным двоичным текстом, потому что для этого потребовались привилегии sudo. Поэтому просто проверьте, работает ли первое решение в списке. Если он работает тогда, и проблема снова появится снова, вам нужно следовать инструкциям 2.