Как задать системные переменные в mac os x?

Здравствуйте.

Недавно стал обладателем macbook, и решил использовать весь потенциал терминала unix системы. Собственно вопрос: Как в mac os прописывать системные переменные?

Пример:
$ open -a sublime index.html
вместо
$ open -a /Applications/"Sublime Text" index.html
  • Вопрос задан
  • 3889 просмотров
Решения вопроса 2
Не совсем то, но может решит проблемы:
alias sublime='open -a /Applications/Sublime\ Text.app'

Пользоваться:
sublime index.html # Открыть index.html
sublime . # Открыть текущую директорию
Ответ написан
@MrBe Автор вопроса
Столкнулся с проблемой, что если вводить - alias sublime='open -a /Applications/Sublime\ Text.app' просто в терминал, то alias действует только во време текущей сессии, а после перезапуска терминала список alias пуст.
Решение: Необходимо все команды alias ввести в .bash_profile и будет счастье. Самый простой способ это сделать, в терминале ввести команду nano ~/.bash_profile, ввести команды (пример: alias sublime='open -a /Applications/Sublime\ Text.app') и сохранить нажав Control + O, выйти Command + X. Все теперь все команды alias будут на постоянной основе.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Sharmankin
И не забыть набрать
# source ~/.bash_profile
Что-бы не получить горького разочарования, вызванного необходимостью прописывать все заново, после перезагрузки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы