Esta pergunta já tem uma resposta aqui:
Quando abro um terminal no meu computador e executo echo $0 , recebo /bin/bash - que é o nome do executável que está sendo executado.
No entanto, quando executo echo $0 em uma sessão ssh, recebo -bash . Por quê? O que o traço significa? Não é como se houvesse um comando chamado -bash .