Linha de comando

Linha de comando
Tempo de leitura: 2 minutos

Linha de comando ou os comandos de shell são a espinha dorsal da administração de sistemas Linux.

Neste artigo, vamos explorar conceitos essenciais e práticas relacionadas a esses comandos. Desde a definição de variáveis de ambiente até a manipulação do histórico de comandos, você aprenderá a usar o shell de forma eficiente.

1. Comandos Simples de Shell

  • bash:
    • O comando bash inicia o shell padrão (Bourne Again Shell) em muitas distribuições Linux.
    • Exemplo: bash
  • echo:
    • O comando echo exibe mensagens ou valores de variáveis na saída padrão.
    • Exemplo: echo "Olá, mundo!"
  • env:
    • O comando env exibe as variáveis de ambiente.
    • Exemplo: env
  • export:
    • O comando export define e exporta variáveis de ambiente para torná-las disponíveis para subprocessos.
    • Exemplo: export MINHA_VARIAVEL="valor"
  • pwd:
    • O comando pwd mostra o diretório atual (caminho completo).
    • Exemplo: pwd
  • set:
    • O comando set exibe variáveis de ambiente e funções.
    • Exemplo: set
  • unset:
    • O comando unset remove variáveis de ambiente.
    • Exemplo: unset MINHA_VARIAVEL
  • type:
    • O comando type mostra informações sobre comandos, incluindo se são comandos internos ou externos.
    • Exemplo: type echo
  • which:
    • O comando which localiza o caminho de um comando executável.
    • Exemplo: which ls
  • ls:
    • Listar arquivos e diretórios no diretório atual.
    • Exemplo: ls
  • man:
    • Obtem informações do comando.
    • Exemplo: man mkdir

2. Variáveis de Ambiente

  • Definindo Variáveis: MINHA_VARIAVEL="valor"
  • Referenciando Variáveis: echo $MINHA_VARIAVEL
  • Exportando Variáveis: export MINHA_VARIAVEL

3. Histórico de Comandos

  • Navegando no Histórico: Use as setas para cima e para baixo para percorrer os comandos anteriores.
  • Executando Comandos Anteriores: Digite o número do comando (por exemplo, !42) para executá-lo novamente, conforme consta na resposta do comando history. Ou, ao navegar pelo histórico com as setas para cima e para baixo, basta parar no comando desejado e apertar ENTER.

4. Invocação de Comandos

  • Dentro do Caminho Definido: which ls
  • Fora do Caminho Definido: /caminho/completo/para/comando

5. Quoting

  • Citação de Argumentos: Use aspas para evitar expansão de variáveis.
    • echo "Meu nome é \$USER"

Conclusão

Com esses exemplos, você está pronto para explorar e dominar os comandos da linha de comando no terminal do sistema Linux. Lembre-se de que a prática constante é a chave para se tornar um especialista na linha de comando!

Author: Thiago Rossi