У zsh, коли я набираю ls, він перераховує файли в каталозі, як я цього очікував. Однак, коли я slнабираю zsh, не питаю, чи хочу я паровоз, котиться по моєму екрану. Він просто автокорегує, lsщоб реально не запускати програму sl. Це дуже дратує, як я можу сказати zsh, що sl насправді означає sl?
Варто зазначити, що zsh НЕ запитує, чи хочу я його виправити (на відміну від звичайної автоматичної корекції), здається, це псевдонім. Однак я не можу зрозуміти, де знаходиться псевдонім. (який файл)
which slпідкаже, якщо slце псевдонім, функція чи справді виконуваний файл ...
~/.zshrc. Це буде виглядати приблизно так:alias sl=ls. Це синтаксис bash. Я припускаю, що синтаксис zsh принаймні схожий. Просто видаліть або прокоментуйте цей рядок і знову відкрийте zsh.