Pipes, una pipe viene utilizzata dalla shell per connettere l'output di un comando direttamente all'input di un altro
comando.
Il simbolo di un tubo è una barra verticale.
La sintassi del comando è.
Comando o l'opzione o l'argomento e poi lo convogli a un altro comando, che sia un'opzione o un argomento,
se ce n'è uno.
Fondamentalmente, se si desidera connettersi per iniziare insieme o se si desidera
rimuovere l'output dal primo comando e reindirizzarlo a un output diverso, è possibile utilizzare una pipe in una tastiera Mac.
Un tubo è da qualche parte la chiave tutta a destra che sembra così.
E in una tastiera normale, vedrai che l'opzione pipe è proprio sotto il backspace.
E potresti farlo, credo, con il cambio e la pipa.
Quindi il modo in cui funziona è che hai un comando, va in una pipe ed esce l'output.
Quindi diciamo che se hai una S meno L, questo è un comando che esegui,
inserisci lo stesso carattere pipe che usi e inserisci un altro comando per perfezionare l'output del tuo ultimo comando.
Quindi diamo un'occhiata all'esempio nella nostra macchina Linux.
Se siamo nella directory slash at sea, a proposito, dove siamo, siamo nel nostro territorio di origine.
Quindi, se ora andiamo in CD slash Etsy, questa directory ha un sacco di file e directory che non puoi visualizzare
tutti in una pagina.
Verrà visualizzato tutto in una volta, ma tutto scorrerà verso l'alto così velocemente che non potresti nemmeno visualizzarlo uno
per uno.
Quindi quando fai LS meno L TR, premi invio.
Vedi che è aumentato così velocemente, cosa che potresti fare, potresti scorrere verso l'alto.
Quindi, naturalmente, quando lo fai.
Scorri verso il basso, lento, molto lento.
Vedrai tutti quei file, comandi e directory che si trovano all'interno di Etsy.
Ora hai cablato per visualizzarli tutti.
Una pagina alla volta.
Quindi come si fa?
Il modo in cui lo fai, lo metti in un tubo.
Quindi per prima cosa fai LS meno l tr.
Tu lo pipa.
E poi c'è un nuovo comando che voglio che tu impari, che si chiama altro.
More è il comando che ti dà l'output di un file.
Una pagina alla volta.
Quindi, quando lo fai da solo, TR pipe e altro ancora, ha colpito.
Accedere.
Andare.
Ora vedrai una pagina alla volta.
Di tutti i contenuti della directory ETSI.
E in fondo, ti dice che è più che premi la barra spaziatrice per andare alla seconda pagina.
Di nuovo la barra spaziatrice, di nuovo la barra spaziatrice, ovunque tu sia, potresti uscirne premendo il segnale e otterrai di nuovo
il palmo della mano, facciamo il tasto freccia su.
Premi invio barra spaziatrice, barra spaziatrice, barra spaziatrice, barra spaziatrice per andare fino in fondo.
Continui a premere la barra spaziatrice e questo è il tuo problema.
Quindi è così che si inserisce un tubo.
Potresti anche fare una pipe per avere l'output di un comando e cambiare il suo output in un modo diverso.
Diciamo, se vuoi farlo, tra l'altro, c'è un altro comando, che è un comando più semplice se vuoi che impari
è L-1, che ti dà anche il risultato come se stessi facendo meno muscoli.
Quindi fai L-1 e impari a comandare di più.
Questo dovrebbe darti una pagina alla volta.
E se volessi ottenere l'ultima riga del tuo output?
Quindi esegui questo muscolo, lo convogli e per ottenere l'ultima riga, dovrai eseguire la coda meno uno,
e ti dà l'ultima riga del tuo output.
No tail è un altro comando, che è anche un bel comando, che ti darà l'ultima riga o le ultime righe
di un output che coprirà in seguito.
Quindi questo è il tubo.
Voglio che provi con comandi diversi.
Informazioni sul tubo.
Non sono sicuro che ci sia una pagina man per pipe perché è un carattere, ma vediamo.
Sì, non ce n'è.
Ma se vuoi saperne di più sulle pipe, ho della documentazione che potresti ottenere o potresti, ovviamente,
cercarla online per saperne di più sulle pipe.
La pipe è molto importante per le nostre lezioni che tratteremo in seguito perché è così
che combineremo i nostri comandi.