sem recursos no bash em novos vps?

3

Eu tenho o mínimo de 12.04 servidores em meu VPS. Quando eu ssh no servidor, apenas $ está mostrando no prompt para cada prompt. Não há <directory> <username>$ típico, não há autocompletar (o bash-completion está instalado) e não há uso de chave de flecha, etc. Estou suspeitando que bash ou .bashrc não tenha origem ou algo assim?

Como faço para que os recursos bash padrão funcionem?

edite: bash , .bashrc e .profile existem no sistema de arquivos.

Aqui está minha ps output:

$ ps 
PID  TTY   TIME    CMD 
4053 pts/0 00:00:00 sh 
4055 pts/0 00:00:00 ps
    
por Paul Lam 22.10.2012 / 12:58

1 resposta

4

Parece que você nem está usando o Bash. Sua saída ps mostra o porquê:

$ ps 
PID  TTY   TIME    CMD 
4053 pts/0 00:00:00 sh 
4055 pts/0 00:00:00 ps

Tente executar bash :

$ bash

e você deve receber este aviso:

something@somewhere ~:$

Agora mude para o padrão:

chsh /bin/bash

Se o comando não for encontrado, você precisará instalar o bash :

sudo apt-get install bash

ou use os passos apropriados no seu VPS para instalar pacotes (provavelmente isso).

    
por hexafraction 22.10.2012 / 13:17

Tags