Configurar Ambiente de Desenvolvimento

LinuxBeginner
Pratique Agora

Introdução

Você acaba de entrar em uma nova equipe de desenvolvimento de software na TechCorp. A equipe utiliza uma configuração específica de ambiente de desenvolvimento e você precisa configurar seu sistema de acordo. Este desafio testará sua habilidade em trabalhar com variáveis de ambiente no Linux, uma competência crucial para qualquer desenvolvedor ou administrador de sistemas.

Ambiente de Desenvolvimento TechCorp

A TechCorp utiliza um script personalizado chamado devtool para seu fluxo de trabalho de desenvolvimento. Esta ferramenta precisa estar acessível de qualquer lugar do sistema. Além disso, a equipe utiliza um arquivo de configuração específico que precisa ser referenciado por uma variável de ambiente.

Tarefas

  1. Crie um diretório chamado techcorp_tools em sua pasta pessoal (home).
  2. Crie um script bash simples chamado devtool dentro do diretório techcorp_tools que imprima "TechCorp DevTool v1.0" quando executado.
  3. Torne o script devtool executável.
  4. Adicione o diretório techcorp_tools ao seu PATH para que o devtool possa ser executado de qualquer lugar. Aplique esta alteração imediatamente à sua sessão atual.
  5. Adicione o comando export ao arquivo .zshrc para configurar esta variável de ambiente de forma permanente.
  6. Crie um arquivo chamado techcorp_config.json em sua pasta pessoal com o conteúdo: {"env": "development"}.
  7. Crie uma variável de ambiente chamada TECHCORP_CONFIG que aponte para o caminho completo do arquivo techcorp_config.json.
  8. Certifique-se de que a variável de ambiente TECHCORP_CONFIG esteja disponível em todas as novas sessões de terminal.

Dicas

  • Lembre-se de usar export ao definir variáveis de ambiente.
  • Não se esqueça de tornar seu script executável com chmod.
  • Use $HOME ou ~ para se referir ao seu diretório pessoal ao definir caminhos.
  • O comando source ~/.zshrc recarrega o arquivo .zshrc.

Exemplo

Após concluir as tarefas, você deverá ser capaz de executar os seguintes comandos de qualquer diretório:

$ devtool
TechCorp DevTool v1.0

$ echo $TECHCORP_CONFIG
/home/labex/techcorp_config.json
✨ Verificar Solução e Praticar

Resumo

Parabéns! Você configurou com sucesso seu ambiente de desenvolvimento de acordo com as especificações da TechCorp. Você demonstrou habilidade em:

  1. Criar e modificar diretórios e arquivos.
  2. Escrever e tornar executável um script bash simples.
  3. Modificar a variável de ambiente PATH.
  4. Criar variáveis de ambiente personalizadas.
  5. Tornar permanentes as alterações de ambiente.

Essas habilidades são fundamentais para configurar e manter ambientes de desenvolvimento, e serão muito úteis em sua função na TechCorp e em sua carreira futura como desenvolvedor ou administrador de sistemas.