-bash-4.2 $ para linha de comando?

0

Eu não sei porque quando eu SSH com massa no meu VPS, minha linha de comando começa com: -bash-4.2$ Nunca foi assim, foi myname@localhost

A única coisa que fiz diferente nas últimas 24 horas, foi desativar o root e criar um login, reiniciei o VPS. Eu fiz de fato SSH de volta para o VPS após a reinicialização, então eu não sei porque quando eu acordei, ele está sendo executado sob bash.

Nada está mudando no bash, então é óbvio que algo não está certo.

-bash-4.2$  cd/
-bash: cd/: No such file or directory
-bash-4.2$ cd //
-bash-4.2$ cd /
-bash-4.2$ cd /var/www/
    
por Centos User 16.08.2015 / 23:06

1 resposta

2

(editado para adicionar :) A conta root provavelmente está usando bash também, mas está configurada para mostrar seu nome de usuário, nome de host e caminho no prompt do shell. As conchas são muito configuráveis.

Provavelmente, a conta raiz tinha um .bashrc ou .profile ou arquivo semelhante que definiu o prompt do shell para o valor esperado. (O que você está vendo é o prompt padrão do bash.) Se você quiser que o shell da sua nova conta tenha um comportamento semelhante, você pode verificar os arquivos de inicialização do root e copiar as configurações relevantes nos arquivos de inicialização da nova conta. Você provavelmente deseja copiar a configuração da variável PS1 que controla o prompt principal do shell interativo.

Para detalhes, verifique a seção PROMPTING da página man do bash , ou o bash manual de referência .

    
por 16.08.2015 / 23:33