Как изменить $PATH (.профиль bash) на OSX?


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

Я использую Mac OS X 10.10.3

Я пробовал:

> touch ~/.bash_profile; open ~/.bash_profile

но редактор файлов открывается без ничего внутри.

моя проблема:

Я пытаюсь установить ANDROID_HOME на мой путь

Я ошибся, но когда я закрыл терминал и вернулся, он исчез, поэтому я попробовал еще раз:

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

на этот раз я набрал команда правильно, но, когда я закрыл терминал, Мои настройки снова исчезли.

Как выполнить нужные настройки?

Если бы я редактировал bash.профиль, как бы я ввел приведенный выше код?

спасибо!

4 108

4 ответа:

вы должны открыть этот файл с помощью текстового редактора, а затем сохранить его.

touch ~/.bash_profile; open ~/.bash_profile

он откроет файл с TextEdit, вставьте свои вещи, а затем сохраните его. Если вы откроете его снова, вы найдете свои изменения.

вы можете использовать другие редакторы:

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

а если вы не знаете как их использовать, проще использовать open подход.


кроме того, вы можете положиться на pbpaste. Копировать

export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

в системе буфер обмена, а затем в оболочке запустить

pbpaste > ~/.bash_profile

или в качестве альтернативы вы можете также использовать cat

cat > ~/.bash_profile

(ныне cat ожидает ввода: вставьте два определения экспорта, а затем нажмите ctrl-D).

немного более подробно для начинающих:

сначала убедитесь, что .файл bash_profile существует? помните, что .файл bash_profile не существует по умолчанию. Вы должны создать его самостоятельно.

зайдите в папка пользователя в finder. Этот.файл bash_profile должен быть найден там. - > HD / Users / [USERNAME]

помните: файлы с точкой в начале '.'скрыты by по умолчанию.

чтобы показать скрытые файлы в Mac Os:

defaults write com.apple.finder AppleShowAllFiles YES

killall Finder

найдено здесь: http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/

если он не существует,вы должны создать .файл по своему усмотрению.

открыть терминал приложение и переключиться в папка пользователя С помощью простой команды:

cd

если он не существует, используйте это команда для создания файла:

touch .bash_profile

во-вторых, если вы не можете запомнить тормозные команды для сохранения и закрытия в vim, nano и т. д. (Способ, рекомендованный выше), самый простой способ редактирования-открыть .файл bash_profile в вашем любимом редакторе кода (Sublime и т. д.).

Finder - > папка пользователя. Щелкните правой кнопкой мыши -> открыть с помощью: Sublime Text (или другого редактора кода). Или перетащите его на приложение в доке.

... и там вы можете редактировать его, передавать команды экспорта в новый русло.

для начинающих: Как создать свой .bash_profile файл в вашем домашнем каталоге на MacOS, запустите:

nano ~/.bash_profile

затем вы можете вставить следующее:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

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

один вы сделали ваши изменения, следуйте инструкциям в нижней части окна редактора Nano для записи (Ctrl-O) и выхода (Ctrl-X). Затем выйдите из терминала и снова откройте его, и вы сможете использовать свои новые псевдонимы и переменные среды.

Mac OS X не сохраняет путь внутри .файл, но .профиль, так как Mac OS X является ветвью семейства *BSD. Вы должны быть в состоянии видеть экспорт бла-бла-бла .профиль как только вы делаете кошку .профиль на вашем терминале.