Я использую Mac OS X 10.10.2 (Yosemite)- не серверную версию ОС - и стандартные команды «Terminal», такие как ls
, sudo
, cp
, mv
, rm
, больше не распознаются в «Mac» терминала «Mac». Я столкнулся с этой проблемой после того, как отредактировал файл .bash_profile
. Я установил Tomcat и добавил переменную окружения PATH
и CATALINA_HOME
. Содержимое нового .bash_profile
:
export PATH=/Library/Java/JavaVirtualMachines/jdk1.7.0_72.jdk/Contents/Home/bin:$PATHH
Я пытался решить следующие проблемы, но безуспешно:
Перезапустил «Терминал».
Перезагрузил мой Mac.
Я пытался удалить, переименовать или переместить файл
.bash_profile
с помощью терминала, но я не могу этого сделать, потому что командыrm
,mv
не работают.Я попытался сделать это вручную, но я не могу этого сделать, потому что этот файл скрыт. Я даже не могу показать скрытые файлы, используя значения по
defaults write com.apple.finder AppleShowAllFiles TRUE
, потому что эта команда также не работает.
Насколько я тестировал, работает только команда cd
.