Qual é o significado do prompt que aparece no Linux? [fechadas]

0

Qual é o significado do prompt root@localhost# que aparece no terminal?

Como definir meu nome no lugar de root em root@localhost ?

Suponha que, se eu adicionei meu nome ankush@host , qual é o significado desse aviso?

    
por novice programmer 10.02.2017 / 18:37

3 respostas

2

Veja este post para obter ajuda. Tente nano ~/.bashrc e procure pela variável PS1.

Por exemplo, você pode usar \u@\h:\w\$ para incluir o diretório atual em seu prompt, junto com o nome de usuário ( \u ) e o nome do host ( \h ).

Referência completa para a sintaxe do prompt: homem bash .

    
por caccia 10.02.2017 / 18:52
2

Parece que você está no Kali Linux, que por padrão registra você como root.

O prompt ( root@localhost# ) tem três partes diferentes:

  1. username : isto é antes do símbolo @. No seu caso é raiz.
  2. hostname : isto é depois do símbolo @. Este é o nome do seu computador (por exemplo, localhost).
  3. $ ou # : Isso fornece uma pista visual sobre o usuário atual. É possível ocultar a parte username@hostname , mas o sinal $ ou # estará sempre lá. O prompt mostrará $ se você estiver logado como usuário normal e mostrará # se estiver logado como root.

Você não pode substituir o root pelo ankush. Uma conta root está sempre presente no Linux. Você precisa criar uma conta de usuário normal com nome de usuário ankush.

Como você já está logado como root, use estes comandos para criar um usuário ankush e definir uma nova senha.

adduser ankush

passwd ankush
    
por Manoj Sawai 10.02.2017 / 19:01
0

# geralmente significa que você está trabalhando como usuário root, que pode acessar recursos acessíveis a alguns programas

$ é o prompt principal e > é o prompt secundário. Você pode alterar seus valores alterando a variável de ambiente PS1 = '& amp;' e PS2 = '}'

    
por Pramod Singh 10.02.2017 / 19:08