псевдоним в .bashr c с использованием Ma c OSX: команда работает в командной строке, но в псевдониме она не работает - PullRequest
0 голосов
/ 02 февраля 2020

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

Я пишу несколько псевдонимов для команд терминала, которые я часто использую.

$ cd ~/Documents/blah/blah/blah

Это работает как команда терминала, но когда я пытаюсь превратить это в псевдоним:

alias pie='cd ~/Documents/blah/blah/blah'

Это не работает, -bash: cd: Documents/blah/blah/blah: No such file or directory

Я храню псевдоним в .bashr c в моем домашнем каталоге. Я использую Ma c OSX.

Кто-нибудь знает, почему это будет работать как прямая команда, но не псевдоним?

Точно так же я использую бродячую машину, и я хотел бы Цепочка объединяет две команды: одну для s sh для vagrant, а другую для открытия оболочки:

alias vshell='vagrant ssh && python manage.py shell

Но это не представляется возможным, оно только когда-либо выполняет Первая команда, может быть, потому что это займет немного больше времени для завершения?

Спасибо

...