Qual é a diferença entre sh e ./ [duplicado]

0

Quando dado um binário em um terminal, você pode iniciá-lo via

sh myapp

ou

./myapp

Existem outras maneiras de iniciar o aplicativo? Existe alguma diferença entre sh e ./? O que eles denotam / representam?

    
por Akiva 04.04.2015 / 08:06

1 resposta

1

Existem diferenças entre eles.

Vamos ver o primeiro:

% bl0ck_qu0te%

Abre myapp em sh . O comando pode não funcionar com binários, como disse o muru.

Vamos ver o segundo:

% bl0ck_qu0te%

Diz ao shell para abrir myapp . O shell obtém o aplicativo definido como preferencial e, em seguida, envia para o comando do aplicativo para abrir o aplicativo.

Lembro-me de que a maneira sh não exige direitos executivos. (alguém que tem certeza confirma?)

    
por aastefanov 04.04.2015 / 08:27