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
- Crie um diretório chamado
techcorp_toolsem sua pasta pessoal (home). - Crie um script bash simples chamado
devtooldentro do diretóriotechcorp_toolsque imprima "TechCorp DevTool v1.0" quando executado. - Torne o script
devtoolexecutável. - Adicione o diretório
techcorp_toolsao seu PATH para que odevtoolpossa ser executado de qualquer lugar. Aplique esta alteração imediatamente à sua sessão atual. - Adicione o comando export ao arquivo
.zshrcpara configurar esta variável de ambiente de forma permanente. - Crie um arquivo chamado
techcorp_config.jsonem sua pasta pessoal com o conteúdo:{"env": "development"}. - Crie uma variável de ambiente chamada
TECHCORP_CONFIGque aponte para o caminho completo do arquivotechcorp_config.json. - Certifique-se de que a variável de ambiente
TECHCORP_CONFIGesteja disponível em todas as novas sessões de terminal.
Dicas
- Lembre-se de usar
exportao definir variáveis de ambiente. - Não se esqueça de tornar seu script executável com
chmod. - Use
$HOMEou~para se referir ao seu diretório pessoal ao definir caminhos. - O comando
source ~/.zshrcrecarrega 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
Resumo
Parabéns! Você configurou com sucesso seu ambiente de desenvolvimento de acordo com as especificações da TechCorp. Você demonstrou habilidade em:
- Criar e modificar diretórios e arquivos.
- Escrever e tornar executável um script bash simples.
- Modificar a variável de ambiente PATH.
- Criar variáveis de ambiente personalizadas.
- 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.



