Псевдонимы всегда можно обойти, заключив в кавычки любую часть имени команды, например, \source
или 'source'
или ''source
или … (если только вы не определили псевдонимы для тех, которые zsh
, но не другие оболочки, позволяет).
Функции можно обойти с помощью префикса command
(например, command source
) в любой оболочке POSIX. В bash или zsh вы можете использовать встроенную
вместо команду
, чтобы принудительно использовать встроенную ( команда
возвращается к поиску PATH
если нет встроенной функции с таким именем, а в zsh (кроме случаев эмуляции других оболочек) команда вообще пропускает встроенные функции). Вы можете отключить функцию, например.
отменить -f источник
.
Если вы переопределили или отключили все встроенные
, команды
и неустановленные
, вам может потребоваться отказаться от идеи восстановления этого экземпляра оболочки в разумное состояние.
Выполните команду:
sudo nano ~/.xinitrc
Добавьте следующую строку:
exec i3
Или:
exec /usr/bin/i3
затем отредактируйте /etc/lightdm/lightdm.conf
:
nano /etc/lightdm/lightdm.conf
И добавьте следующую строку:
user-session=i3
autologin-user-timeout=0
Перезагрузитесь с помощью sudo init 6
.