Diferença entre $ e # no ambiente Linux

8

Qual é a diferença entre os sinais $ e # no ambiente Linux. Quando comecei a trabalhar no Linux, descobri que ambos são diferentes. Quer dizer, eles têm um conjunto diferente de privilégios ..?

[root@localhost ~]# e [tom@localhost ~]$ .

    
por Nagendra 05.12.2015 / 11:02

1 resposta

9

Em suma, se a tela mostrar um sinal de dólar ( $ ) ou hash ( # ) à esquerda do cursor intermitente, você está no ambiente de linha de comando.

Os símbolos

$ , # , % indicam o tipo de conta do usuário no qual você está conectado.

  • Cifrão ( $ ) significa que você é um usuário normal.
  • hash ( # ) significa que você é o administrador do sistema (root).
  • No shell C, o prompt termina com o sinal de porcentagem ( % ).

Existem diferenças nos prompts em diferentes distribuições Unix ou GNU / Linux por causa de suas configurações padrão. Por exemplo, o prompt do Debian / Ubuntu é guest@linux:~$ , o do Fedora / CentOS / RedHat é [guest@linux ~]$ e o do SuSE Linux / OpenSUSE é guest@linux:~> . Em geral, o prompt geralmente mostra o nome de usuário de login, o nome do host da máquina e o diretório de trabalho atual e termina com um sinal de dólar ($), porcentagem (%) ou hash (#).

guest@linux:~$ 
  • guest - username: a conta de usuário com a qual você está conectado.
  • linux - nome do host da máquina: a máquina que você está operando.
  • ~ - diretório de trabalho atual: o diretório em que você está. Tilde ( ~ ) significa diretório inicial, ou seja, o diretório padrão ao fazer login pela primeira vez.

Fonte: wiki.debian.org.hk/w/Basic_Command_Line

    
por reversiblean 05.12.2015 / 11:26