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.
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:

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?