Usuario criado na linha de comando aparece apenas "$" no terminal

1. Usuario criado na linha de comando aparece apenas "$" no terminal

braian nunes ribeiro
BRibeiro

(usa Ubuntu)

Enviado em 04/01/2022 - 13:17h

Olá amigos, no meu terminal de um usuario que não é o root, não aparece "nome_do_usuário@nome_do_pc:~$" aparece apenas "$", como configuro isso ? e outra coisa, quando clico na seta pra cima pra volta os comandos anteriores não aparece o comando só aparece ^[[A, como a arrumar isso ?


  


2. Re: Usuario criado na linha de comando aparece apenas

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 04/01/2022 - 14:11h

BRibeiro escreveu:

Olá amigos, no meu terminal de um usuario que não é o root, não aparece "nome_do_usuário@nome_do_pc:~$" aparece apenas "$", como configuro isso ? e outra coisa, quando clico na seta pra cima pra volta os comandos anteriores não aparece o comando só aparece ^[[A, como a arrumar isso ?

Boa tarde.
Qual shell está usando?
----------------------------------------------------------------------------------------------------------------
echo $SHELL
Ou
awk -F":" '$1~/nomedouser/{print $7}' /etc/passwd
ou
awk -F":" '$1~/'$USER'/{print $7}' /etc/passwd
.....

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________



3. Re: Usuario criado na linha de comando aparece apenas "$" no terminal

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 04/01/2022 - 18:54h

O Padrão "nome_do_usuário@nome_do_pc:~$" é definido na variável PS1, que no meu shell bash tem o valor PS1=\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Já o completar é definido em /etc/bash_completion, que por sua vez acessa /usr/share/bash-completion/bash_completion. Tudo é lido por ordem do arquivo ~/.bashrc nas linhas
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion

No meu sistema linux mint ele é instalado pelo pacote bash-completion. Provavelmente vc está rodando o dash em vez do bash (ls -l *sh). Verifique o comando do @msoliver p ver se é o seu caso.


4. Re: Usuario criado na linha de comando aparece apenas "$" no terminal

braian nunes ribeiro
BRibeiro

(usa Ubuntu)

Enviado em 10/01/2022 - 17:38h


msoliver escreveu:

BRibeiro escreveu:

Olá amigos, no meu terminal de um usuario que não é o root, não aparece "nome_do_usuário@nome_do_pc:~$" aparece apenas "$", como configuro isso ? e outra coisa, quando clico na seta pra cima pra volta os comandos anteriores não aparece o comando só aparece ^[[A, como a arrumar isso ?

Boa tarde.
Qual shell está usando?
----------------------------------------------------------------------------------------------------------------
echo $SHELL
Ou
awk -F":" '$1~/nomedouser/{print $7}' /etc/passwd
ou
awk -F":" '$1~/'$USER'/{print $7}' /etc/passwd
.....

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


Digitei o comando e tive como resposta o que segue a baixo:
/bin/sh


5. Re: Usuario criado na linha de comando aparece apenas "$" no terminal

Paulo Jr
Pebis

(usa Debian)

Enviado em 10/01/2022 - 20:20h


Defina o shell que você quer usar: bash, csh...

Aqui ensina:

https://sempreupdate.com.br/3-maneiras-de-alterar-o-shell-padrao-de-um-usuario-no-gnulinux/


6. Re: Usuario criado na linha de comando aparece apenas "$" no terminal

aguamole
aguamole

(usa KUbuntu)

Enviado em 10/01/2022 - 20:39h

/bin/sh

Então vc esta usando o sh, digite bash.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


7. Re: Usuario criado na linha de comando aparece apenas "$" no terminal

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/01/2022 - 21:24h


BRibeiro escreveu:


msoliver escreveu:

BRibeiro escreveu:

Olá amigos, no meu terminal de um usuario que não é o root, não aparece "nome_do_usuário@nome_do_pc:~$" aparece apenas "$", como configuro isso ? e outra coisa, quando clico na seta pra cima pra volta os comandos anteriores não aparece o comando só aparece ^[[A, como a arrumar isso ?

Boa tarde.
Qual shell está usando?
----------------------------------------------------------------------------------------------------------------
echo $SHELL
Ou
awk -F":" '$1~/nomedouser/{print $7}' /etc/passwd
ou
awk -F":" '$1~/'$USER'/{print $7}' /etc/passwd
.....

______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________


Digitei o comando e tive como resposta o que segue abaixo:
/bin/sh

Na criação do usuário, você definiu para usar o "dash"?
Se quer usar o bash, altere o ultimo campo de /etc/passwd, referente ao usuário, para /bin/bash

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



8. Re:

Rafael Grether
rafael_grether

(usa FreeBSD)

Enviado em 12/01/2022 - 14:17h


A formatação da shell /bin/sh é dado pelo arquivo ˜/.shrc
Nela você deve definir a variavel PS1, exemplo:
PS1="\u@\h:\w \\$ "

Isso se voce continuar com o /bin/sh
Mas tem outras shells, como bash, que são até mais intuitivas e fáceis.

Eu gosto do C Shell (tcsh).






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts