Вы проверили, что используете bash
(или ksh
), который читает .profile
, а не tcsh
(оболочка по умолчанию в MacOS X), который не читает .profile
?
Выполняются ли другие команды в вашем профиле?
Псевдоним не работает:
alias pwd='echo -n `pwd` | pbcopy'
Проблема в том, что какая команда выполняется, когда
`pwd`
выполнено - упс; это псевдоним? Попробуйте:
alias pwd='echo -n $(/bin/pwd) | pbcopy'
Мы также можем утверждать, что вы можете использовать только:
alias pwd='/bin/pwd | pbcopy'