На этот вопрос уже есть ответ здесь:
Всякий раз, когда я хочу запустить программу (обычно GUI) с терминала , но я хочу оставить ее свободной для дальнейшего использования, я запускаю программу следующим образом:
./Programs/androidstudio 2>/dev/null >/dev/null &
Это просто работает. Мне было интересно, правильный ли это способ сделать это или есть более короткий путь.
P.S: Мне не нужно, чтобы программа работала, когда я закрываю терминал. Я использую guake
и всегда держу его открытым.
Для отдельной попытки запуска
nohup <program> &!