Acest articol este despre utilizarea teava comandă în sistemul Raspberry Pi Linux.
Folosind comanda Pipe
Pentru a canaliza mai multe comenzi folosind teava , urmați sintaxa menționată mai jos:
$ comanda1 | comanda2 | ... | final comanda
Mai jos vom vedea câteva exemple de utilizare teava comanda. Dar înainte de a începe să presupunem că avem un fișier numit exemplu-fișier2 iar conținutul fișierului poate fi afișat folosind comanda cat:
$ pisică < nume de fișier >
Sortarea datelor folosind Pipe
În fișierul de mai sus, datele sunt sortate și pentru a aranja datele alfabetic, vom folosi comanda menționată mai jos:
$ pisică exemplu-fișier2 | fel
Ceea ce se întâmplă aici este că rezultatul fișierului „exemplu-fișier2” devine rezultatul de intrare pentru comanda sortare.
Sortarea și salvarea rezultatului într-un fișier nou
Dacă utilizatorul dorește să salveze fișierul sortat într-un alt fișier, atunci acest lucru poate fi efectuat folosind comanda de mai jos:
Sintaxă
$ pisică < fişier Nume > | fel > < nou fişier nume pentru a stoca datele >Exemplu
$ pisică exemplu-fișier2 | fel > fișier sortatÎn fișier, datele sortate ale „exemplu-fișier2” este stocat într-un fișier nou, care este numit ca fișier sortat și totul se face într-o singură comandă:
Pentru a verifica rezultatele noastre revendicate aici, am folosit ca comanda t pentru a afișa datele stocate în fișier sortat:
$ pisică fișier sortat
Alegerea datelor necesare
teava poate fi, de asemenea, folosit pentru a alege câteva conținuturi de ieșire dintr-un fișier. De exemplu, dacă un utilizator dorește să aleagă 8 termenii inițiali dintr-un fișier, el/ea poate urma comanda menționată mai jos:
Sintaxă
$ pisică < fişier Nume > | cap -8Exemplu
$ pisică fișier sortat | cap -8Notă : Acest număr 8 poate varia în comandă în funcție de cerințele utilizatorului.
Comanda principală îl alege pe primul 8 conținut dintr-un fișier.
La fel ca comanda capului, coadă comanda poate fi folosită și cu a teava pentru a afișa conținutul de la sfârșitul fișierului. În exemplul de mai jos, afișăm ultimele 2 nume folosind coadă comanda:
Sintaxă
$ pisică < nume de fișier > | coadă -DouăExemplu
$ pisică fișier sortat | coadă -Două
Transmiterea comenzilor Listă
teava comanda poate fi folosită și cu comenzi listă. Mai jos am împărtășit câteva exemple de comenzi de listă în care teava este folosit.
Exemplul 1
În primul exemplu al comenzii list , vom afișa numărul total de fișiere prezente în sistem folosind listă comanda:
$ ls | toaleta -lÎn rezultat, este afișat numărul total de fișiere.
Exemplul 2
În acest exemplu de listă, vom enumera toate ieșirile utilizând „ Mai mult ” comanda împreună cu teava comanda:
$ ls -la | Mai multCa rezultat al comenzii de mai sus, toate ieșirile vor fi afișate pe ecran.
Multi-conducte
Nu este obligatoriu să folosiți pipe o singură dată într-o comandă, ci poate fi folosit de mai multe ori. De exemplu, câteva exemple sunt împărtășite mai jos unde teava este folosit de mai multe ori.
Exemplul 1
În exemplul de mai jos vom sorta mai întâi fișierul, apoi după sortare, vor fi afișate primele 8 nume:
Sintaxă
$ pisică < fişier Nume > | fel | cap -8Exemplu
$ pisică exemplu-fișier2 | fel | cap -8Notă : Numărul 8 poate fi înlocuit cu alte numere dacă dorește un utilizator.
Exemplul 2
În acest exemplu, am creat un fișier nou și al cărui conținut este afișat în imaginea de mai jos:
Acum, pentru a căuta de câte ori este repetat un cuvânt într-un fișier, urmați comanda pipe menționată mai jos:
Sintaxă
$ pisică < fişier Nume > | prindere cuvânt-căutare | toaleta -lExemplu
$ pisică fişier-căutare | prindere banană | toaleta -lÎn acest exemplu, cuvântul „ banană ” este căutat prin fişier-căutare iar numărul de cuvinte banane din fișier este afișat așa cum se arată în imaginea de mai jos:
Asta e pentru acest ghid!
Concluzie
The teava comanda poate fi folosită pentru a canaliza mai multe comenzi împreună. Am împărtășit mai multe scenarii în liniile directoare de mai sus în care a teava poate fi folosită comanda. Parcurgeți aceste comenzi și executați-le creând propriul fișier, astfel încât să puteți învăța cum se utilizează teava comenzi pe sistemul Raspberry Pi.