На моем компьютере winslow-7 на рабочем столе есть значок с именем "Android studio".
Я проверил свойства этого значка и в поле destination I найдено:
"C: \ Program Files \ Android \ Android Studio \ bin \ studio64.exe"
Если я наберу это в командная строка, Android студия открывается нормально.
Аналогичная вещь работает и в Linux.
По сути, для запуска программы необходимо знать, где находится ее исполняемый файл; тогда вы можете попросить оболочку запустить этот исполняемый файл. Система выполняет автоматический поиск нескольких каталогов, и, если исполняемый файл находится в одном из этих каталогов, указывать полный путь не нужно - достаточно имени файла. Список каталогов - это переменная окружения PATH как для windows, так и для Linux.
Хотя это короткий и неполный ответ; Ваш вопрос требует сравнения и / или чего-то большего, но он неясен, и было бы что сказать.