A terminálparancs kimenetének mentése

Mentett parancs kimenet

2019-ben vagyunk, és még mindig sokan vannak, akik nem használják a Linuxot, mert úgy vélik, hogy mindent parancssoron keresztül végeznek. Ez nem igaz, és az Ubunlog olvasói jól tudják. Az biztos, hogy az Ubuntu terminál (vagy Bash) nagyon hatékony eszköz, olyannyira, hogy a Microsoft beépítette a Windows 10-be. Néha szeretnénk ossza meg egy parancs kimenetét például más felhasználóknak, hogy segítsenek nekünk egy problémában, és ebben a cikkben bemutatjuk, hogyan mentse el ezt a kimenetet.

A terminálparancs kimenetét számos módon lehet menteni. Ebben a cikkben megmutatunk két nagyon egyszerűt, és egy kicsit még egy kicsit "linuxera" -t. A legegyszerűbb és a legpontosabb az összes közül, amelyet a mutatott információk mentésére használtam Neofetch amint ezt a cikket vezető képen láthatja. A probléma az vagy lehet, hogy nem minden konzol / terminál alkalmazás rendelkezik ilyen lehetőséggel. Mindent elmondunk a vágás után.

Mentse a parancs kimenetét a Fájl menüből

A legegyszerűbb lehetőség, amiről beszélek, ugyanaz, mint amellyel szövegfájlt mentünk minden ilyen típusú alkalmazásból. Arról szól, hogy megy Menü fájl és keressen valami olyat, mint a "Mentés". A konzolban, a Kubuntu terminálalkalmazásban a "Kimenet mentése másként ..." felirat szerepel. Tudnivalók:

  • A kimenet tökéletes. Ez azt jelenti, hogy pontosan lemásolja, mi van a terminálban. A Neofetch esetében, és ahogy a képernyőképen is látható, mindent ugyanúgy, de sima szövegben. Nem tartja tiszteletben a színeket, amelyek jól jöhetnek, amint később kifejtjük.
  • MINDEN másolása mi van a terminálban. Ez akkor jelenthet problémát, ha csak egy részét szeretnénk megosztani azzal, amink van. A sok másolás elkerülése érdekében, ha a terminált már a kívánt fájl mentése előtt használtuk, a "törlés" paranccsal törölhetjük a képernyőt.
  • El fájl mentése TXT kiterjesztéssel történik, bár néhány alkalmazás felajánlhatja HTML-mentés lehetőségét is.

Másolás és beillesztés

Ez egyszerűbb, mint az előző, igaz? A terminál lehetővé teszi másoljuk és illesszük be a szöveget, de néhány dolgot szem előtt kell tartani:

  • Ha a kimenet nagyon hosszú, akkor az egész szöveg kiválasztása unalmas lehet. Csak rövid kirándulásokra ajánlanám.
  • Logikailag a másoltakat valahova be kell illeszteni, legyen az kézzel készített szöveges dokumentum, Tweet, e-mail stb.
  • Nem lehet használni a billentyűparancsokat. Ha megnyomjuk a Ctrl + C billentyűkombinációt, amely a másoláshoz szükséges billentyűzet, akkor a terminálba beírjuk a ^ C billentyűt. Magától értetődik, hogy a beillesztés sem működik, és amit a terminálban bevezetnénk, az ^ V.
feljebb
Kapcsolódó cikk:
upower, egy egyszerű parancs a laptop akkumulátorának állapotának ellenőrzésére

Parancs kimenetének mentése, "linuxera" verzió

A "linuxera" verzióban a termináltól kezdve mindent meg fogunk tenni. De mielőtt elmagyaráznánk, hogyan történik, azt is meg kell magyaráznunk, hogy:

  • Nem működik minden paranccsal. Amikor hozzá kell adnunk egy extra opciót (-h), néhány parancs hibát fog adni.
  • A jó: csak mentse el, amit kérünk.
  • Nem mindegyik működik tökéletesen. Az egyik tesztemhez elmentettem a Neofetch információkat, és amint azt korábban kifejtettem, az egyszerű szövegbe mentett, szín nélkül menthető, mert a terminál használatával olyan karaktereket ad hozzá, amelyek megpróbálják meghatározni a színt a meglévő karakterekhez , mivel ilyen:

Parancs kimenet: Neofetch

A működő parancsok között van "df", ezért ezt a parancsot használjuk a teszthez. A sor a következő lenne:

df -h | tee teszt.txt

A fenti parancsból:

  • df Ez a parancs mutatja meg a lemezeink szabad helyét.
  • A választás -h biztosítja, hogy a kimenet könnyen olvasható legyen az ember számára.
  • tee a parancs fogja menteni.
  • test.txt a kimeneti fájl. Ha nem jelöljük meg az elérési utat, akkor az elmenti a személyes mappánkba. Például .log kiterjesztésben is működik.

Ha meg akarjuk nyitni az újonnan létrehozott fájlt a terminálról, megtehetjük a «cat test.txt» paranccsal, mindaddig, amíg az ilyen nevű fájlt elmentettük, és a személyes mappánkban van.

Mint említettük, a terminál erősebb, mint az egyszerű eszközök és abból további információkat adhatunk a kimeneti fájlhoz. Ehhez a fájl előtti -a (hozzáadás vagy hozzáadás) opciót fogjuk használni, mint például

df -h | tee -a test.txt

Az előző paranccsal felvesszük a lemezeink új tárolási adatait a test.txt fájlba.

Tudja már, hogyan mentse el a parancs kimenetét Linux alatt?

az ls parancs alternatíváiról
Kapcsolódó cikk:
Az 'ls' parancs alternatívái a könyvtár tartalmának felsorolásához

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      újszülött dijo

    Linuxban nem használja a ">" vagy a ">>" szót, mint a Windows rendszerben?

         Diego dijo

      Ugyanaz a kérdésem, hogy mi a különbség az adatok dömpingelésével> vagy a tee paranccsal?
      Abból, amit el tudtam olvasni, az a különbség, hogy a tee a képernyőn is megmutatja neked. Vagyis:> kiírja a szövegfájlba anélkül, hogy megjelenítené a kimenetet, a tee pedig visszaállítja egy fájlba, és ezenkívül megmutatja neked a képernyőn. Megerősít valaki?

      Jose dijo

    Amit meg tudnának magyarázni, hogyan menti el az általunk szerkesztett fájl változását, a konzol alján egy tálca jelenik meg két sorban, például Nézet, Kilépés, Keresés, Csere, Helyesírás, Beillesztés és másokkal.
    De hogyan jársz például a Save-hez? A Mentés szó bal oldalán két szimbólum található «^ Ô», de ha beírja őket, akkor a konzolba vannak írva, és nem kerül mentésre ...
    Mennyire volt nehéz azok számára, akik ezt teszik, elmenteni a gombot?
    A Linuxban azoknak kell gondolkodniuk: Miért könnyítsék meg, ha bonyolulttá tudjuk tenni?

      Emerson dijo

    Enter, hogy lássam, megtudtam-e, hogyan kell menteni a módosításokat, amikor egy fájlt nano-val szerkesztek
    például: sudo nano edit cd xxx,

    a fájl nem minden alkalommal megnyílik (hogy ez linux), és miután módosította, a konzolt, hogy ne veszítse el a rejtély levegője, amely jellemzi, és megnehezítse a dolgát, (ami a könnyű linuxban van) nincs semmi, bármit is mondanak a mazochizmus rajongói,) alul két sor jelenik meg, különféle opciókkal, amelyek megmagyarázzák, mi fog történni, ha végrehajtja az azt megelőző parancsot, ezek a parancsok valami ilyesmi: ^ X, gondolod, Ha megadom a pattogatott kukoricát «^» és az X nagybetűt, akkor a parancs működni fog, és a változtatások mentésre kerülnek ... ... Nos, nem, akkor a linuxot készítők összes halottjában élsz, és azon gondolkodsz, miért hiszel nekik, amikor te elmondod az összes hazugságot, amit a linuxról mondanak, de végül meggyőznek téged, (hogy) a szamár te vagy, a logikád rendellenes, és akkor ide esel, gondolván, hogy ez megmagyarázza neked, de nem, ez mást magyaráz, ez sem szolgál téged….
    A Linux ilyen