Я хотел создать псевдоним, чтобы быстро перейти в конкретный каталог. Я добавил псевдоним в .bashrc (я тоже пытался использовать .bash_aliases, ту же проблему).
Мой псевдоним называется now:
alias now='cd ~/talha_docs/code/github'
Теперь мой псевдоним должен быть установлен на now. Затем, когда я запускаю now из командной строки, я получаю следующее сообщение.
bash: /home/imox/talha_docs/code/github: Is a directory
Что я делаю неправильно?
Прежде чем мы дадим псевдоним, было бы неплохо узнать, используется ли это имя. Чтобы узнать, мы можем использовать команду типа.
Например, попробуем создать псевдоним с именем «test». Итак, сначала давайте проверим, доступно ли это имя.
type test
test is a shell builtin
Тогда имя «test» не может быть использовано, и хотя вы всегда можете быть уверены, какие имена вы можете использовать. Давайте попробуем «foo»:
type foo
bash: type: foo: not found
Это показывает, что «foo» не используется, поэтому я могу использовать его для создания псевдонима.