Guia do Linux/Iniciante+Intermediário/Explicações básicas/Aviso de comando (Prompt)
Aviso de comando (Prompt)
editarAviso de comando (ou Prompt), é a linha mostrada na tela para digitação de comandos que serão passados ao interpretador de comandos para sua execução.
A posição onde o comando será digitado é marcado um "traço" piscante na tela chamado de cursor. Tanto em shells texto como em gráficos é necessário o uso do cursor para sabermos onde iniciar a digitação de textos e nos orientarmos quanto a posição na tela.
O aviso de comando do usuário root é identificado por uma "#" (tralha), e o aviso de comando de usuários é identificado pelo símbolo "$". Isto é padrão em sistemas UNIX.
Você pode retornar comandos já digitados pressionando as teclas Seta para cima / Seta para baixo.
A tela pode ser rolada para baixo ou para cima segurando a tecla SHIFT e pressionando PGUP ou PGDOWN. Isto é útil para ver textos que rolaram rapidamente para cima.
Abaixo algumas dicas sobre a edição da linha de comandos (não é necessário se preocupar em decorá-los):
- Pressione a tecla Back Space (" <-- ") para apagar um carácter à esquerda do cursor.
- Pressione a tecla Del para apagar o carácter acima do cursor.
- Pressione CTRL+A para mover o cursor para o inicio da linha de comandos.
- Pressione CTRL+E para mover o cursor para o fim da linha de comandos.
- Pressione CTRL+U para apagar o que estiver à esquerda do cursor. O conteúdo apagado é copiado para uso com CTRL+y.
- Pressione CTRL+K para apagar o que estiver à direita do cursor. O conteúdo apagado é copiado para uso com CTRL+y.
- Pressione CTRL+L para limpar a tela e manter o texto que estiver sendo digitado na linha de comando (parecido com o comando clear).
- Pressione CTRL+Y para colocar o texto que foi apagado na posição atual do cursor.
Exemplo
editarDigite o comando "date" (sem as aspas) e em seguida a tecla Enter.
Obviamente, aparece a data (e a hora).
O que acontece é que o interpretador de comandos pegou o que foi digitado, interpretou, e executou uma função que mostra a data.