Если вы в настоящее время должны запускать свою программу, указав полный путь (скажем, /home/john/someprogram-1.0/someprogram), вы можете сделать так, чтобы программа выполнялась, просто набрав someprogram. Для этого вам нужно, чтобы программа находилась где-то в вашей PATH, которая представляет собой список каталогов, в которых оболочка ищет исполняемые файлы, которые не указаны как полные пути.
Существует три способа выполнения этого: [ ! d1] Установите программу. В зависимости от того, откуда оно взялось, у него, вероятно, есть инструкции по установке, которые помещают его в каталог, уже находящийся в пути, например /usr/bin. Имейте в виду, что для его установки этот способ требует использования sudo или наличия прав root. Добавьте каталог, в котором программа прямо сейчас находится на вашем пути. Вы можете попробовать это вручную, выполнив сначала export PATH=$PATH:/home/john/someprogram-1.0, а затем попытавшись запустить someprogram, он должен работать. Чтобы сделать это изменение постоянным, добавьте команду export, как показано выше, в ваш файл .profile (этот файл уже существует в вашем домашнем каталоге). Поместите программу в свой личный каталог bin. Создайте bin в своей домашней директории, затем скопируйте файл someprogram в этот каталог. Это может не работать, если программе необходим доступ к другим файлам данных.
convert foo.ppm -compress none bar.ppm найдено здесь http://www.imagemagick.org/Usage/formats/#pbmplus