Qual é a diferença entre $
e #
sinais no ambiente Linux? Quando comecei a trabalhar no Linux, descobri que ambos são diferentes. Quero dizer, eles têm um conjunto diferente de privilégios ...?
[root@localhost ~]#
e [tom@localhost ~]$
.
fonte
Qual é a diferença entre $
e #
sinais no ambiente Linux? Quando comecei a trabalhar no Linux, descobri que ambos são diferentes. Quero dizer, eles têm um conjunto diferente de privilégios ...?
[root@localhost ~]#
e [tom@localhost ~]$
.
Em resumo, se a tela mostrar um sinal de dólar ( $
) ou hash ( #
) à esquerda do cursor piscando, você estará no ambiente da linha de comando.
$
, #
, %
Símbolos indicam o tipo de conta de usuário que você está conectado para.
$
) significa que você é um usuário normal.#
) significa que você é o administrador do sistema (raiz).%
).Existem diferenças nos prompts em diferentes distribuições Unix ou GNU / Linux devido às 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 terminou com um sinal de dólar ($), porcentagem (%) ou hash (#).
guest@linux:~$
guest
- nome de usuário: a conta de usuário em que 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 o diretório inicial, ou seja, o diretório padrão no primeiro login.Referência: wiki.debian.org.hk/w/Basic_Command_Line
chattr +i "$(realpath /etc/resolv.conf)"
Encontrei-o em outra pergunta e preciso de esclarecimentos. Obrigado./etc/resolv.conf
havia um link simbólico nos dias pré-systemd para/run/resolvconf/resolv.conf
arquivar. Não tenho muita certeza de como é usado agora, no entanto. Echattr
aparentemente não funciona com links simbólicos #Se falamos sobre CLI, não há diferença entre
$
e#
assinar. É apenas representar o tipo de conta do usuário.$
prompt de sinal indica que você está logado com a conta normal.#
prompt de sinal indica que você está logado com a conta root.fonte