Потрібно створити назву сценарію оболонки sage
що містить:
#!/bin/bash
open /Applications/Sage.app
Я пропоную створити bin
у вашій домашній папці і зберігати будь-які сценарії, створені там. Збережіть скрипт з ім'ям sage
, потім виконайте chmod u+x sage
щоб дозволити користувачеві виконати сценарій.
Останній крок полягає в тому, щоб повідомити bash, що він повинен включати будь-які скрипти, знайдені в ~/bin
на вашому шляху. Щоб зробити це редагування ~/.bash_profile
. Ви можете зробити nano ~/.bash_profile
або скористайтеся будь-яким текстовим редактором. Додайте це до файлу:
# Prepend ~/bin to the PATH variable
export PATH="$HOME/bin:$PATH"
Збережіть і закрийте .bash_profile
, перезапустіть bash, і ви зможете запустити Sage.app, ввівши sage
.
EDIT: Псевдонім, як сказав інший відповідь, є, ймовірно, більш чистим підходом (1 менший файл для відстеження), якщо вам не потрібна логіка сценарію і просто хочете запустити програму.
Я звик робити це таким чином, оскільки найчастіше я виявляю, що я передаю багато параметрів, які не змінюються на виконуваний файл, але 1 або 2 це може. Тому я пишу сценарій, щоб прийняти ці параметри і вставити їх у потрібні місця при виклику виконуваного файлу. Просто щось майте на увазі.