Хоча ви вже знайшли рішення, на яке можна двічі клацнути, є рішення, яке робить більш тривіальним запуск з командного рядка:
Крок 1 - Напишіть сценарій
Це вже охоплено відповіддю на LeonidMew , я буду копіювати його тут:
#!/bin/bash
cd ~/MyDirectory
./myapp +some arguments
і потім
chmod u+x scriptname
Крок 2. Спростіть виконання
Вам потрібно створити каталог ~/binі змусити bash шукати в ньому команди. Тож у терміналі пишемо:
mkdir ~/bin
mv scriptname ~/bin
vim ~/.profile
Тут я роблю все в терміналі, ви, звичайно, можете створити каталог dirу своєму домашньому каталозі, а також перемістити свій скрипт туди за допомогою графічних інструментів, якими вам зручно. Також я використовую vim як редактор, але початківцям це трохи важко, я б радив вам навчитися, але ви можете просто використовувати інший редактор (навіть графічний) для редагування .profileвсередині домашнього каталогу, зауважте, що цей файл за замовчуванням приховано
Вам потрібно додати наступне до кінця цього файлу
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
Якщо ви використовуєте vim , натисніть, iщоб почати додавати текст, а потім Escзакінчити додавання. Після цього ви вводите :wqфайл для запису та виходите. Або, як я вже сказав, скористайтеся більш простим редактором.
Крок 3 - Насолоджуйтесь
Тепер, не важливо, в якому каталозі ви знаходитесь, ви завжди можете просто набрати scriptnameта натиснути Enter. Ви також можете розмістити інші сценарії та програми, в яких ви хочете виконати ~/bin.