Como você está fazendo duas perguntas, eu respondo as duas.
Por que não guia caminhos de arquivos de preenchimento automático?
Porque o shell não é compatível ou a conclusão da guia não está ativada.
Para resolver isso, você primeiro precisa descobrir qual é o seu shell. Na máquina de que você gosta, corra
echo $SHELL
Você pode ver o comum /bin/bash , ou algo menos comum como /bin/tcsh , /bin/zsh ou algo totalmente diferente.
Agora, você pode mudar seu shell na máquina Ubuntu. Nessa máquina, primeiro certifique-se de que o shell que você quer existe. Como o shell pode não estar no mesmo local na máquina Ubuntu e no outro, verifique o local digitando
which bash
Isso fornecerá o caminho do shell que você deseja, algo como /bin/bash , /usr/bin/bash ou /usr/local/bin/bash . Claro, se você quiser um shell diferente de bash, você dirá which tcsh , which zsh ou similar.
Se você não vir um caminho, mas em vez disso ver bash not found , será necessário instalar o pacote apropriado e usar novamente which para descobrir onde o shell foi instalado.
Com o caminho do seu shell escolhido, você pode finalmente alterar seu shell executando
chsh -s /bin/bash
substituindo /bin/bash por qualquer que seja o caminho apropriado para o seu shell de escolha.
Por que o prompt é um sinal de dólar em vez de [caminho do usuário @ host]?
Por causa de suas variáveis de ambiente de prompt $PS1 , $PS2 e assim por diante. Essas coisas não costumam ser portáveis entre os shells, então aqui estão alguns links para candidatos prováveis:
bash tem um manual extenso , com páginas em Bash Variables (incluindo PS1 , & c) e Imprimindo uma Solicitação (que descreve PROMPT_COMMAND , o nome longo para PS1 ). Adicione a seguinte linha ao seu ~/.bashrc
export PS1='[\u@\h \w] '
tcsh tem um manual on-line (apenas a página do manual), com uma seção sobre prompt variáveis de ambiente. Adicione a seguinte linha ao seu ~/.tcshrc
set prompt='[%n@%m %~] '
zsh tem um guia do usuário , com um simples guia para os prompts , bem como manual , com uma referência muito detalhada sobre Expansão Prompt . Adicione a seguinte linha ao seu ~/.zshrc
export PS1='[%n@%m %~] '