Guia do Linux/Iniciante+Intermediário/Explicações básicas/Aviso de comando (Prompt)

Aviso de comando (Prompt)

editar

Aviso 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

editar

Digite 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.