O conhecimento de Linux é crucial para a formação de especialistas em redes e sistemas programáveis. Vale ressaltar que essa profissão é considerada uma das mais fáceis de dominar na área de TI em 2023. Ao mesmo tempo, oferece aos recém-formados oportunidades difíceis de encontrar em outros setores. Hoje, abordaremos um tópico importante dos cursos online de DevOps/DevNet em Baku : redirecionamento de fluxo de texto. Sem esse conhecimento, você provavelmente terá dificuldades para encontrar emprego no setor de TI.
O que são fluxos de texto padrão, cursos DevOps / DevNet online Baku
Primeiramente, vamos entender o que são fluxos de texto no Linux e por que o sistema operacional os utiliza. Isso se refere, obviamente, ao uso da interface de linha de comando ( CLI ). O uso de uma GUI ( Interface Gráfica do Usuário ) não oferece todos os recursos que os profissionais precisam. Para saber mais, recomendamos os cursos online de DevOps/DevNet Baku na plataforma da Universidade SEDICOMM.
Na interface de linha de comando (CLI), o trabalho é realizado por meio de uma troca de informações baseada em texto com o shell de comandos. O usuário insere comandos pelo teclado, o shell os processa e exibe os resultados (ou relatórios de erro) no console. É exatamente por isso que o Linux usa fluxos de texto, dos quais existem três:
- stdin (fluxo 0) - entrada padrão;
- stdout (fluxo 1) - saída padrão;
- stderr (fluxo 2) - saída de erro padrão.
Cada vez que o usuário insere um comando pelo teclado, ele passa dados para o utilitário correspondente, usando o fluxo de entrada padrão 0 ( stdin ). Cada vez que o utilitário retorna os resultados do comando para a linha de comando, ele usa o fluxo de saída padrão 1 ( stdout ).
No entanto, isso não se aplica à saída de erros, que, como mostrado acima, possui seu próprio fluxo de saída separado. Sempre que um programa encontra um erro, ele o reporta à CLI por meio do fluxo de saída de erros padrão . Em resumo, é assim que funciona o sistema de saída de erros padrão no Linux . É claro que recomendamos aprofundar seu conhecimento sobre isso antes de fazer os cursos de engenharia DevOps/DevNet em Baku.
Como redirecionar fluxos de texto no Linux
Agora que você já sabe quais fluxos de texto existem no Linux , pode prosseguir para o redirecionamento deles. Essas habilidades são essenciais para quem planeja fazer o curso Baku DevOps/DevNet . Vamos começar redirecionando o fluxo 0 — entrada padrão.
Para redirecionar a entrada de um comando, adicione o sinal " < " (menor que) após ele . Em seguida, especifique a origem dos dados, em vez da entrada padrão. Por exemplo, o nome de um arquivo de texto ou seu caminho relativo ou absoluto.
É importante notar que, na maioria dos casos, os comandos “sabem como” extrair dados de arquivos por conta própria se você especificar seus nomes como argumentos. No entanto, este exemplo permite entender melhor como os fluxos de texto são estruturados. E como exatamente eles são redirecionados para o Linux.
Agora, vamos tentar redirecionar o fluxo 1 — saída padrão . Vale ressaltar que essa técnica tem aplicações mais amplas. Por exemplo, ela pode ajudar você a criar rapidamente um arquivo com o conteúdo necessário ou adicionar novas linhas a um arquivo existente em apenas alguns passos.
Para redirecionar a saída padrão, utilize o símbolo de maior que ( > ) após o comando e especifique um nome de arquivo. Por exemplo, `echo "Hello" > filename` criará um arquivo chamado `filename` com a palavra "Hello" em seu conteúdo . No entanto, executar este comando novamente sobrescreverá o arquivo existente. Já ` echo "Hello" >> filename` adicionará uma nova linha contendo a palavra "Hello" ao final do arquivo existente.
Vale ressaltar que o redirecionamento da saída de erro padrão é feito de forma semelhante. A única diferença é que você precisa preceder o símbolo " " > " com o número 2 , sem espaços. Para saber mais, inscreva-se nos cursos da SEDICOMM University!
Equipe Universitária SEDICOMM : Cisco Academy , Linux Professional Institute , Python Institute.

