Como você diferencia entre um terminal local e remoto? [fechadas]

4

Não é um cenário comum, mas eu me vejo acidentalmente inserindo comandos no terminal errado. Eu não danifiquei nada importante ainda; Então, antes de mim, quais são algumas das melhores maneiras de diferenciar entre uma sessão de terminal local e remota?

    
por The Pixel Developer 13.05.2010 / 17:29

4 respostas

9

As duas principais maneiras de fazer isso são alterar a variável PS1 para que ela contenha o nome do host e usar esquemas de cores diferentes no aplicativo do terminal para hosts diferentes. Você também pode usar esquemas de cores separados para shells de raiz.

    
por 13.05.2010 / 17:38
5

Eu sempre tenho usuário e nome de host no prompt do meu shell

    
por 13.05.2010 / 17:31
1

Apenas para acompanhar as respostas anteriores, edite seu $ HOME / .bash_profile para definir o PS1 no login.

PS1 = '\ h [!]:'

A configuração acima exibirá o nome do host do sistema mais o número do histórico do comando atual.

    
por 13.05.2010 / 19:29
-1

Meu PS1 tem um fundo azul em (principalmente) máquinas clientes e vermelho nos servidores.

    
por 07.05.2015 / 07:56