Ako uložiť výstup príkazu terminálu

Uložený výstup príkazu

Sme v roku 2019 a stále je veľa tých, ktorí Linux nepoužívajú, pretože veria, že všetko sa robí cez príkazový riadok. To nie je pravda, a čitatelia Ubunlog ty to dobre vieš. Je pravda, že terminál Ubuntu (alebo Bash) je veľmi výkonný nástroj, a to natoľko, že ho spoločnosť Microsoft zahrnula do systému Windows 10. Niekedy chceme zdieľať výstup príkazu napríklad pre ostatných používateľov, ktorí nám majú pomôcť s problémom, a v tomto článku vám ukážeme, ako tento výstup uložiť.

Existuje mnoho spôsobov, ako uložiť výstup príkazu terminálu. V tomto článku vám ukážeme dve veľmi jednoduché a ďalšia o niečo viac «linuxera». Najjednoduchší a najpresnejší zo všetkých je ten, ktorý som použil na uloženie informácií, ktoré zobrazuje Neofetch ako môžete vidieť na obrázku, ktorý vedie tento článok. Problém je alebo môže byť v tom, že nie všetky konzolové / terminálové aplikácie majú takúto možnosť. Po strihu vám povieme všetko.

Uložte výstup príkazu z ponuky Súbor

Najjednoduchšia možnosť, o ktorej hovorím, je rovnaká ako tá, ktorú používame na uloženie textového súboru z akejkoľvek aplikácie tohto typu. Je to o tom ísť Súbor ponuky a hľadajte niečo ako „Uložiť“. V aplikácii Konsole, terminálovej aplikácii Kubuntu, sa zobrazuje text „Uložiť výstup ako ...“. Čo treba vedieť:

  • Výstup je perfektný. To znamená, že bude kopírovať presne to, čo je v termináli. V prípade Neofetch a ako vidíte na snímke obrazovky, všetko trvá rovnako, ale v obyčajnom texte. Nerešpektuje farby, čo sa môže hodiť, ako si vysvetlíme neskôr.
  • Kopírovať VŠETKO čo je v termináli. To môže byť problém, ak sa chceme deliť iba o časť toho, čo máme. Aby sme sa vyhli veľkému kopírovaniu, ak sme terminál používali pred uložením toho, čo chceme, môžeme na vyčistenie obrazovky použiť príkaz „clear“.
  • El súbor je uložený s príponou TXT, aj keď niektoré aplikácie môžu ponúkať aj možnosť uložiť ich ako HTML.

Kopírovanie a vkladanie

Je to jednoduchšie ako predchádzajúce, však? Terminál umožňuje skopírujme a prilepme text, ale treba mať na pamäti niekoľko vecí:

  • Ak je výstup veľmi dlhý, výber celého textu môže byť nudný. Odporučil by som to len na krátke vychádzky.
  • Logicky musí byť to, čo bolo skopírované, niekde vložené, či už je to ručne vytvorený textový dokument, Tweet, e-mail atď.
  • Nie je možné používať klávesové skratky. Ak stlačíme Ctrl + C, čo je klávesnica na kopírovanie, zadáme do terminálu ^ C. Je samozrejmé, že nefunguje ani lepenie a to, čo by sme zaviedli do terminálu, by bolo ^ V.
posilňovač
Súvisiaci článok:
upower, jednoduchý príkaz na kontrolu stavu batérie nášho notebooku

Ukladá sa výstup príkazu, verzia „linuxera“

Vo verzii „linuxera“ urobíme všetko z terminálu. Ale predtým, ako vysvetlíme, ako sa to deje, musíme tiež vysvetliť, že:

  • Nepracuje so všetkými príkazmi. Ak musíte pridať ďalšiu možnosť (-h), niektoré príkazy nám spôsobia chybu.
  • Dobré: len si uložte, o čo sa pýtame.
  • Nie všetci, ktorí fungujú, vychádzajú perfektne. Pre jeden z mojich testov som si uložil informácie Neofetch a ako som už vysvetlil, ten, ktorý je uložený v obyčajnom texte bez farieb, bol dobrou voľbou, pretože pomocou terminálu pridá znaky, ktoré sa pokúsia definovať farbu k existujúcim znakom takto:

Výstup príkazu: Neofetch

Medzi príkazmi, ktoré fungujú, máme „df“, takže tento príkaz použijeme na test. Riadok by vyzeral takto:

df -h | tee test.txt

Z vyššie uvedeného príkazu:

  • df Je to príkaz, ktorý nám ukáže použité miesto na našich diskoch.
  • Možnosť -h zabezpečí, že výstup bude pre človeka ľahko čitateľný.
  • tee bude príkaz, ktorý to uloží.
  • test.txt je výstupný súbor. Ak cestu neurčíme, uloží sa do nášho osobného priečinka. Funguje to napríklad aj v prípone .log.

Ak chceme otvoriť novovytvorený súbor z terminálu, môžeme to urobiť príkazom «cat test.txt», pokiaľ sme súbor s týmto menom uložili a máme ho v osobnom priečinku.

Ako sme už spomenuli, terminál je výkonnejší ako jednoduché nástroje a z neho do výstupného súboru môžeme pridať ďalšie informácie. Použijeme na to pred súborom voľbu -a (pridať alebo pridať), ako napr

df -h | tričko - test.txt

S predchádzajúcim príkazom by sme pridali nové informácie o úložisku pre naše disky do súboru test.txt.

Už viete, ako uložiť výstup príkazu v systéme Linux?

o alternatívach k príkazu ls
Súvisiaci článok:
Alternatívy k príkazu „ls“ na vypísanie obsahu adresára

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   nováčik dijo

    V systéme Linux nepoužíva „>“ alebo „>>“ ako v systéme Windows?

    1.    Diego dijo

      Mám rovnakú otázku, aký je rozdiel medzi vypustením údajov s> alebo použitím príkazu tee?
      Podľa toho, čo som bol schopný prečítať, je rozdiel v tom, že tričko vám to ukáže aj na obrazovke. To znamená, že> vypíše ho do textového súboru bez zobrazenia výstupu a tričko ho vráti do súboru a navyše vám ho zobrazí na obrazovke. Potvrdzuje ma niekto?

  2.   Jose dijo

    Mohli by vysvetliť, ako sa ukladá zmena súboru, ktorý upravujeme. V spodnej časti konzoly sa v dvoch riadkoch zobrazí panel úloh s položkami Zobraziť, Ukončiť, Hľadať, Nahradiť, Pravopis, Prilepiť a ďalšie.
    Ako však urobíte napríklad Save? Na ľavej strane slova Uložiť sú dva symboly «^ Ô», ale ak ich napíšete, budú napísané v konzole a neuloží sa ...
    Aké ťažké bolo pre tých, ktorí to robia, dať tlačidlo uložiť?
    Tí, ktorí to robia v Linuxe, by si mali myslieť: Prečo to uľahčovať, keď to môžeme komplikovať

  3.   Emerson dijo

    vstúpte a uvidíte, či som zistil, ako uložiť zmeny, keď upravujem súbor pomocou nano,
    napríklad: sudo nano edit cd xxx,

    súbor sa otvorí, nie vždy, (že sa jedná o linux) a po jeho úprave konzola, aby ste nestratili ten tajomný charakter, ktorý ho charakterizuje, a aby vám to sťažilo (to v ľahkom linuxe neexistuje nič, nech už fanúšikovia masochizmu hovoria čokoľvek,) v dolnej časti vidíte dva riadky s rôznymi možnosťami, ktoré vysvetľujú, čo sa stane, ak vykonáte príkaz, ktorý mu predchádza, tieto príkazy sú asi také: ^ X, myslíte si, Ak dám popcorn «^» a veľké písmeno X, príkaz bude fungovať a zmeny sa uložia ... No, potom, ste všetci vo všetkých mŕtvych ľuďoch, ktorí robia linux, a čudujete sa, prečo im veríte, keď povedzte všetky klamstvá, ktoré hovoria o linuxe, ale nakoniec vás presvedčia, že somár ste vy, že vaša logika je nenormálna a potom tu spadnete v domnení, že vám to vysvetlí, ale nie, niečo to vysvetlí iné, to vám tiež neslúži….
    Linux je taký