A konzol kimenet (terminál) mentése a linuxban
Nagyon gyakran, amikor a terminálon dolgozik, meg kell menteni a parancsok (vagy bármilyen konzolalkalmazás) munkájának eredményét egy szövegfájlba vagy egyszerűen naplózni. A Linuxban sokféleképpen lehet ezt az ötletet megvalósítani, és ebben a cikkben néhányat megnézünk.
- parancs> logfile.txt
A szabványos kimeneti adatfolyam (StdOut) át lesz irányítva egy fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, felülíródik. - parancs >> logfile.txt
A szabványos kimeneti adatfolyam (StdOut) át lesz irányítva egy fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, az új adatok hozzá lesznek csatolva a fájl végéhez. - 2. parancs> logfile.txt
A standard hiba kimeneti stream (StdErr) át lesz irányítva egy fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, felülíródik. - 2. parancs >> logfile.txt
A standard hiba kimeneti stream (StdErr) át lesz irányítva egy fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, az új adatok hozzá lesznek csatolva a fájl végéhez. - csapat > logfile.txt
A szabványos kimeneti stream (StdOut) és a standard hiba kimeneti stream (StdErr) át lesz irányítva a fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, felülíródik. - csapat >> logfile.txt
A szabványos kimeneti stream (StdOut) és a standard hiba kimeneti stream (StdErr) át lesz irányítva a fájlra, és nem jelenik meg a terminálon. Ha a fájl már létezik, az új adatok hozzá lesznek csatolva a fájl végéhez. - csapat | tee logfile.txt
A szabvány kimeneti stream (StdOut) át lesz irányítva a fájlra, és egyidejűleg megjelenik a terminálon. Ha a fájl már létezik, felülíródik. - csapat | tee -a logfile.txt
A szabvány kimeneti stream (StdOut) át lesz irányítva a fájlra, és egyidejűleg megjelenik a terminálon. Ha a fájl már létezik, az új adatok hozzá lesznek csatolva a fájl végéhez.
A kimenet az aktuális könyvtár logfile.txt fájljában kerül tárolásra. Semmi sem fog megjelenni a képernyőn.
A kimenet az aktuális könyvtár logfile.txt fájljában kerül tárolásra. És megjelenik az eredmény is.