O que o bash -i -c faz?

2

Gostaria de executar o ROS usando PyCharm, mas tenho que modificar o arquivo da área de trabalho jetbrains-pycharm-ce.desktop de:

Exec="/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f

para:

Exec=bash -i -c "/opt/pycharm-community-4.0.4/bin/pycharm.sh" %f

Gostaria de saber o que o bash -i -c está fazendo porque não quero alterar o PyCharm para projetos futuros.

    
por lmiguelvargasf 18.06.2015 / 03:33

1 resposta

2

Em man bash

-i        If the -i option is present, the shell is interactive.

-c command
          command  is  executed in a subshell environment, and its
          output is used as the possible completions.
    
por souravc 18.06.2015 / 03:41