1

Исходя из мира Windows, я склонен вводить cls чтобы очистить консоль. Я хотел создать псевдоним, чтобы cls продолжал работать.

Я прочитал статью онлайн, в которой говорилось, что между псевдонимом, знаком равенства и командой не должно быть пробелов. Например,

alias cls = 'clear' <---- doesn't work
alias cls='clear'   <---- works

Почему это?

1 ответ1

2

Вот как это настроено ... Страница руководства bash (или help alias) показывает, как пробелы тоже имеют значение:

псевдоним [-p] [имя [= значение] ...]

Псевдоним без аргументов или с параметром -p выводит список псевдонимов в форме псевдоним имя = значение в стандартном выводе. Когда предоставляются аргументы, псевдоним определяется для каждого имени, значение которого задано. Завершающий пробел в значении вызывает проверку следующего слова на предмет замены псевдонима при раскрытии псевдонима.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .