Kako shraniti izhod terminalskega ukaza

Shranjeni izhod ukaza

Smo v letu 2019 in še vedno je veliko tistih, ki ne uporabljajo Linuxa, ker verjamejo, da se vse naredi prek ukazne vrstice. To ni res, in bralci Ubunlog dobro veš. Res je, da je Ubuntujev terminal (ali Bash) zelo zmogljivo orodje, tako da ga je Microsoft vključil v Windows 10. Včasih želimo delite izhod ukaza na primer, da nam drugi uporabniki pomagajo pri težavi in ​​v tem članku vam bomo pokazali, kako shranite ta izhod.

Izhod terminalskega ukaza lahko shranite na veliko načinov. V tem članku vam bomo pokazali dva zelo preprosta in še enega malo več «linuxera». Najenostavnejši in najbolj natančen je tisti, ki sem ga uporabil za shranjevanje podatkov, ki jih prikazuje Neofetch kot lahko vidite na sliki, ki vodi ta članek. Težava je ali je morda v tem, da nimajo vseh možnosti konzol / terminalov takšne možnosti. Po rezu vam povemo vse.

Shranite izhod ukaza iz menija Datoteka

Najenostavnejša možnost, o kateri govorim, je enaka tisti, ki jo uporabljamo za shranjevanje besedilne datoteke iz katere koli aplikacije te vrste. Gre za to, da bo Datoteka z menijem in poiščite nekaj takega kot "Shrani". V Konsolu, terminalski aplikaciji Kubuntu, piše "Shrani izhod kot ...". Stvari, ki jih morate vedeti:

  • Izhod je popoln. To pomeni, da bo kopiral točno tisto, kar je v terminalu. V primeru Neofetcha in kot lahko vidite na posnetku zaslona, ​​je vse enako, vendar v navadnem besedilu. Ne spoštuje barv, ki so nam lahko prav, kot bomo razložili kasneje.
  • Kopiraj VSE kaj je v terminalu. To je lahko težava, če želimo deliti le del tega, kar imamo. Če se izognemo velikemu kopiranju, če smo pred shranjevanjem želenega terminala uporabljali terminal, lahko z ukazom "clear" počistimo zaslon.
  • El datoteka se shrani s pripono TXT, čeprav nekatere aplikacije morda ponujajo tudi možnost, da jo shranijo kot HTML.

Kopiranje in lepljenje

To je preprostejše od prejšnjega, kajne? Terminal omogoča kopirajmo in prilepi besedilo, vendar je treba upoštevati nekaj stvari:

  • Če je izhod zelo dolg, je lahko izbira celotnega besedila dolgočasna. Priporočal bi ga le na krajših izletih.
  • Logično je, da je bilo treba kopirano nekje prilepiti, naj bo to besedilni dokument, ustvarjen ročno, Tweet, e-pošta itd.
  • Ne morem uporabljati bližnjic na tipkovnici. Če pritisnemo Ctrl + C, ki je tipkovnica za kopiranje, bomo v terminal vnesli ^ C. Samoumevno je, da tudi lepljenje ne deluje in kar bi uvedli v terminalu, bi bilo ^ V.
moč
Povezani članek:
upower, preprost ukaz za preverjanje stanja baterije našega prenosnika

Shranjevanje izhoda ukaza, različica "linuxera"

V različici "linuxera" bomo naredili vse od terminala. Toda preden razložimo, kako se to naredi, moramo pojasniti še to:

  • Ne deluje z vsemi ukazi. Ko moramo dodati dodatno možnost (-h), nam bodo nekateri ukazi povzročili napako.
  • Dobro: samo shranite, kar prosimo.
  • Niso vsi tisti, ki delujejo, videti popolni. Za enega od svojih testov sem shranil informacije o Neofetchu in, kot sem že razložil, je bila tista, ki je shranjena v navadnem besedilu brez barv, dobra izbira, ker bo z uporabo terminala dodala znake, ki bodo poskušali barvo določiti obstoječi znaki, tako pač:

Izhod ukaza: Neofetch

Med ukazi, ki delujejo, imamo "df", zato bomo ta ukaz uporabili za test. Vrstica bi bila taka:

df -h | tee test.txt

Iz zgornjega ukaza:

  • df Ukaz bo tisti, ki nam bo pokazal zaseden prostor naših diskov.
  • Možnost -h zagotovil bo, da bo človek lahko bral izhod.
  • tee bo ukaz, ki ga bo shranil.
  • test.txt je izhodna datoteka. Če poti ne označimo, jo shrani v našo osebno mapo. Deluje na primer tudi v razširitvi .log.

Če želimo odpreti novo ustvarjeno datoteko s terminala, lahko to storimo z ukazom "cat test.txt", če smo datoteko s tem imenom shranili in jo imeli v svoji osebni mapi.

Kot smo že omenili, je terminal zmogljivejši od preprostih orodij in iz njega izhodni datoteki lahko dodamo več informacij. Za to bomo uporabili možnost -a (dodaj ali dodaj) pred datoteko, na primer

df -h | tee -a test.txt

S prejšnjim ukazom bi v datoteko test.txt dodali nove podatke o shranjevanju naših diskov.

Ali že veste, kako shraniti izhod ukaza v Linuxu?

o alternativah ukazu ls
Povezani članek:
Alternative ukazu 'ls' za seznam vsebine imenika

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   novinec je dejal

    V Linuxu se ne uporablja ">" ali ">>" kot v sistemu Windows?

    1.    Diego je dejal

      Imam isto vprašanje, kakšna je razlika med odmetavanjem podatkov z> ali uporabo ukaza tee?
      Glede na to, kar sem lahko prebral, je razlika v tem, da vam jo tee tudi pokaže na zaslonu. To pomeni, da ga odvrže v besedilno datoteko, ne da bi prikazal izhodne podatke, tee pa jo vrne v datoteko in vam jo dodatno prikaže na zaslonu. Me kdo potrdi?

  2.   jose je dejal

    Lahko bi pojasnili, kako se shrani sprememba datoteke, ki jo uredimo, na dnu konzole se v dveh vrsticah prikaže opravilna vrstica s stvarmi, kot so Pogled, Izhod, iskanje, Zamenjava, Črkovanje, Prilepi in druge
    Kako pa na primer shranite? Na levi strani besede Shrani sta dva simbola «^ Ô», če pa jih vnesete, sta zapisana v konzoli in ni shranjena ...
    Kako težko je bilo tistim, ki to počnejo, dodati gumb za shranjevanje?
    V Linuxu bi morali tisti, ki to počnejo, pomisliti: Zakaj bi to olajšali, če ga lahko zapletemo

  3.   Emerson je dejal

    Enter, če sem ugotovil, kako shranim spremembe, ko urejam datoteko z nano,
    na primer: sudo nano uredi CD xxx,

    datoteka se odpre, ne vsakič, (da je to linux) in po tem, ko jo spremenite, konzola, da ne izgubite skrivnostnega značaja, ki jo označuje, in vam otežijo stvari (to v preprostem Linuxu na dnu ni ničesar, karkoli pravijo ljubitelji mazohizma,) na dnu vidite dve vrstici z različnimi možnostmi, ki pojasnjujeta, kaj se bo zgodilo, če izvedete ukaz pred njim, ti ukazi so približno takšni: ^ X, mislite, Če dam pokovko «^» in veliko črko X, bo ukaz deloval in spremembe bodo shranjene ... No, ne, potem ste kgas med vsemi mrtvimi tisti, ki delajo linux, in se sprašujete, zakaj jim verjamete, ko vi govorite vse laži, ki jih izrečejo o Linuxu, vendar vas na koncu prepričajo (oni), da ste osel vi, da je vaša logika nenormalna in potem padete sem, misleč, da vam bo to razložil, ampak ne, to pojasni nekaj drugačnega, kar tudi tebi ne služi ...
    Linux je takšen