A Linux átirányítja a kimenetet a fájlra és a képernyőre

Linux Redirect Output File



A Linux terminál használata során számos helyzetben előfordulhat, hogy a parancs kimenetét egyidejűleg át szeretné irányítani egy fájlra és képernyőre, biztosítva, hogy a kimenet fájlba íródjon, így később hivatkozhat rá. Örömmel fogja tudni, hogy ezt a funkciót egy Linux eszköz könnyedén elvégezheti. tee parancs a Linux-alapú rendszerekben kifejezetten erre a célra kerül. Tehát menjünk tovább, és ismerkedjünk meg ezzel a fantasztikus eszközzel.

tee parancs:

tee parancs ki tudja olvasni a szabványos bemenetet, és átirányíthatja azt egy vagy több fájlba. Megszakítja a képernyőn megjelenő parancsok vagy programok kimenetét, és fájlba menti. Ezt más parancsokkal használják csövek használatával.







tee parancs alapvető szintaxisa:

Itt bemutattuk a tee parancs alapvető szintaxisát.



pólóBeállítások Fájlok

Lehetőségek:



  • -i vagy –ignore-interruptts a megszakítási jelek figyelmen kívül hagyására szolgál.
  • Végül az -a vagy –append lehetővé teszi a tee parancsnak a fájlok hozzáfűzését a tartalom felülírása helyett.
  • A tee -help segítségével megtekintheti a tee parancshoz tartozó lehetőségek listáját.

Fájlok:





  • Egy vagy több fájl fájlneve. Ezen fájlok mindegyike tartalmazza az átirányított kimenetet.

A tee parancs használata a kimenet fájlba és képernyőre történő átirányításához:

Ez a szakasz kiváló példákat tartalmaz bármely parancs kimenetének képernyőre vagy fájlba történő átirányításának bemutatására.

A tee parancs szintaxisa a kimenet átirányításához:

parancs | póló /pálya/nak nek/fájlt

A kimenet átirányítása egyetlen fájlba és képernyőre:

A terminálon a ls parancs felsorolja az aktuális munkakönyvtárban található fájlokat és könyvtárakat.



$ls


Ha a kimenetet fájlba és képernyőre szeretné egyidejűleg átirányítani, írja ki a tee parancsot a következő módon:

$ls | pólómintafájl

| Előtt cső szimbólum, akkor írja be a végrehajtani kívánt parancsot, majd kombinálja a | a tee paranccsal, miközben megadja a fájl elérési útját. Esetünkben a kimenetet a saját könyvtárunkban található mintafájlra irányítjuk át.

Az átirányított kimenetet a -nak nek vagy -mellékel opciót a tee paranccsal. -nak nek vagy -mellékel opció lehetővé teszi a tee parancsnak a fájlok hozzáfűzését a fájl tartalmának felülírása helyett.

Az átirányított kimenet hozzáfűzésének szintaxisa:

parancs | póló -nak nek /pálya/nak nek/fájlt

Ez a parancs hozzáfűzi az átirányított kimenetet a mintafájl végéhez.

$uname -nak nek | póló -nak nekmintafájl

A kimenet átirányítása több fájlra és képernyőre:

Ha a képernyő kimenetét több fájlra szeretné átirányítani, akkor csak annyit kell tennie, hogy hozzáadja a fájlneveket a tee parancs végén. A több fájl átirányításának szintaxisát megadtuk.

parancs | pólófájl1 fájl2 fájl3

Az alább megadott parancs átirányítja az ls kimenetét a screen és samplefile.txt és samplefile2.txt fájlokba.

$ls | pólósamplefile.txt samplefile2.txt

Következtetés:

A Linux terminálon végzett munka során a kimeneti átirányítás fogalma értékes. póló parancs az egyik legértékesebb eszköz, amely segít egy Linux felhasználónak átirányítani a parancs kimenetét egy fájlra és képernyőre. Ez a cikk az elsődleges használatát tárgyalta póló a kimenet képernyőre, egyetlen vagy több fájlba történő átirányítására.