Pipes, um tubo é usado pelo shell para conectar a saída de um comando diretamente à entrada de outro
comando.
O símbolo de um tubo é uma barra vertical.
A sintaxe do comando é.
Comando ou a opção ou o argumento e então você canaliza-o para outro comando, seja uma opção ou um
argumento, se houver algum.
Basicamente, se você quiser se conectar para começar juntos ou se quiser
tirar a saída do primeiro comando e canalizá-lo para uma saída diferente, poderá usar um cano em um teclado Mac.
Um tubo está em algum lugar a chave para a direita que se parece com isso.
E em um teclado normal, você verá que a opção de tubo está logo abaixo do backspace.
E você poderia fazer, eu acho, com a mudança e o tubo.
Então, a maneira como funciona é que você tem um comando, ele entra em um tubo e sai a saída.
Então, digamos que se você tiver um S menos L, esse é um comando que você executa, você
canaliza exatamente o mesmo caractere de barra vertical que usa e coloca outro comando nele para refinar a saída de seu último comando.
Então, vamos dar uma olhada no exemplo em nossa máquina Linux.
Se estamos na barra no diretório do mar, aliás, onde estamos, estamos em nosso território natal.
Então, se formos para CD slash Etsy agora, este diretório tem um monte de arquivos e diretórios que você não pode ver
todos em uma página.
Ele será exibido de uma vez, mas tudo irá rolar para cima tão rápido que você nem conseguiria ver um
por um.
Então, quando você faz LS menos L TR, você pressiona enter.
Você vê que subiu tão rápido, o que você poderia fazer, você poderia rolar para cima.
Então, é claro, quando você fizer isso.
Role para baixo, devagar, muito devagar.
Você verá todos aqueles arquivos, comandos e diretórios que estão dentro do Etsy.
Agora você conectou para visualizar todos eles.
Uma página de cada vez.
Então, como você faz isso?
Do jeito que você faz, você coloca em um cano.
Então você primeiro faz LS menos l tr.
Você canaliza.
E então há um novo comando que eu quero que você aprenda, que é chamado de mais.
More é o comando que fornece a saída de um arquivo.
Uma página de cada vez.
Então, quando você faz isso sozinho, TR canaliza e mais, acerta.
Digitar.
Ir.
Agora você verá uma página por vez.
De todo o conteúdo do diretório ETSI.
E, no final, mostra que é mais necessário pressionar a barra de espaço para ir para a segunda página.
Barra de espaço de novo, barra de espaço de novo, onde quer que você esteja, você pode sair dela pressionando o cue e você terá a palma da
mão de volta, vamos fazer a tecla de seta para cima.
Pressione enter barra de espaço, barra de espaço, barra de espaço, barra de espaço para ir até o fim.
Você continua pressionando a barra de espaço e esse é o seu problema de volta.
Então é assim que você coloca um cano.
Você também pode fazer um pipe para ter a saída de um comando e alterar sua saída para uma maneira diferente.
Digamos, se você quiser fazer isso, aliás, há um outro comando, que é um comando mais simples se você quiser que
ele aprenda é L-l, que também dá o resultado como se você estivesse fazendo menos músculo.
Então você faz L-l e aprende a comandar mais.
Isso deve dar a você uma página de cada vez.
E se você quiser obter a última linha de sua saída?
Em seguida, você executa esse músculo, canaliza-o e, para obter a última linha, terá que fazer cauda menos um,
e isso lhe dará a última linha de sua saída.
No tail é outro comando, que também é um comando legal, que lhe dará a última linha ou linhas de
uma saída que será abordada mais tarde.
Então é isso que o cachimbo é.
Eu quero que você tente com comandos diferentes.
Aprenda sobre tubos.
Não tenho certeza se existe uma página de manual para pipe porque é um personagem, mas vamos ver.
Sim, não há nenhum.
Mas se você quiser saber mais sobre tubos, tenho alguma documentação que você pode conseguir ou, é
claro, procurá-los online para saber mais sobre tubos.
O tubo é muito importante para as nossas lições que abordaremos mais tarde, porque é
assim que combinaremos nossos comandos.