Я понимаю, что есть несколько подобных вопросов, но ничего, что полностью решает проблему, с которой я сталкиваюсь.
Я пишу несколько псевдонимов для команд терминала, которые я часто использую.
$ 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
Но это не представляется возможным, оно только когда-либо выполняет Первая команда, может быть, потому что это займет немного больше времени для завершения?
Спасибо