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ájltA 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:
| 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ájltEz 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ájl3Az 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.