4

Я хочу отобразить - на cd -

Я пытался избежать этого, без / с одинарными / двойными кавычками, но ни одна из них, похоже, не работает.

alias \-='cd -' или alias '-'='cd -' =>
bash: alias: -=: invalid option alias: usage: alias [-p] [name[=value] ... ]

Так что проблема в том, что bash думает, что я хочу определить опцию для псевдонима. (Что было бы | Есть ли какой-нибудь) обходной путь для этого?

1 ответ1

7

Вы должны указать команду alias которую вы не используете, - чтобы указать опцию. Вы делаете это с помощью -- для указания конца параметров, любой следующий текст затем обрабатывается как аргументы команды.

  alias -- -=cd

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