Я хочу створити псевдонім, для cd -якого має бути просто тире ( -). Я намагався без успіху:
alias -='cd -' # bash: alias: -=: Invalid option
alias \-='cd -' # bash: alias: -=: Invalid option
alias '-'='cd -' # bash: alias: -=: Invalid option
alias '\-'='cd -' # bash: alias: `\-': Invalid alias name.
Попередні троє однакові (лише різний вхід, але bash перетворює їх усіх в одну команду aliasодним аргументом -=cd -), тому не дивно, що повідомлення про помилку однакове. Я б здогадався, що якщо аргумент починається з тире, він розбирається як прапор, а не ім'я псевдоніма.
Чи можливо навіть використовувати -як псевдонім ім’я?
@MarcoCeppi Мені ні до сьогодні. Оформити замовлення commandlinefu.com/commands/browse/sort-by-votes для отримання більш приємних трюків!
—
leemes
cd -