Kako spremiti izlaz naredbe terminala

Spremljeni izlaz naredbe

U 2019. smo i još uvijek ima mnogo onih koji ne koriste Linux jer vjeruju da se sve radi preko komandne linije. To nije istina i čitaoci Ubunlog ti to dobro znaš. Ono što je istina je da je Ubuntuov terminal (ili Bash) veoma moćan alat, toliko da ga je Microsoft uključio u Windows 10. Ponekad želimo dijeliti izlaz naredbe na primjer, drugim korisnicima da nam pomognu s problemom, a u ovom ćemo vam članku pokazati kako sačuvati taj izlaz.

Postoji mnogo načina za spremanje rezultata naredbe terminala. U ovom ćemo vam članku pokazati dva vrlo jednostavna i još jedan malo više «linuxera». Najjednostavniji i najtačniji od svih je onaj koji sam koristio za spremanje podataka koji se prikazuju Neofetch kao što vidite na slici koja vodi ovaj članak. Problem je ili može biti u tome što nemaju sve aplikacije konzole / terminala takvu opciju. Sve vam kažemo nakon rezanja.

Spremite izlaz naredbe iz izbornika Datoteka

Najjednostavnija opcija o kojoj govorim je ista kao ona koju koristimo za spremanje tekstualne datoteke iz bilo koje aplikacije ove vrste. O tome ide Datoteka izbornika i potražite nešto poput "Spremi". U Konsoleu, aplikaciji terminala Kubuntu, piše "Spremi izlaz kao ...". Stvari koje treba znati:

  • Izlaz je savršen. To znači da će kopirati upravo ono što se nalazi u terminalu. U slučaju Neofetcha i kao što možete vidjeti na snimku zaslona, ​​potrebno je sve isto, ali u običnom tekstu. Ne poštuje boje, što može dobro doći kako ćemo kasnije objasniti.
  • Kopiraj SVE šta je u terminalu. To može predstavljati problem ako samo želimo dijeliti dio onoga što imamo. Da bismo izbjegli puno kopiranje ako smo koristili terminal prije spremanja onoga što želimo, možemo upotrijebiti naredbu "clear" da očistimo zaslon.
  • El datoteka se sprema s TXT nastavkom, iako neke aplikacije mogu ponuditi mogućnost spremanja kao HTML.

Kopiranje i lijepljenje

Ovo je jednostavnije od prethodnog, zar ne? Terminal dozvoljava kopirajmo i zalijepimo tekst, ali ima nekoliko stvari na umu:

  • Ako je izlaz vrlo dugačak, odabir cijelog teksta može biti zamorno. Preporučio bih ga samo u kraćim izletima.
  • Logično je da je ono što je kopirano negdje zalijepljeno, bilo da je riječ o tekstualnom dokumentu kreiranom ručno, Tweetu, e-pošti itd.
  • Ne mogu koristiti prečice na tastaturi. Ako pritisnemo Ctrl + C, koja je tipkovnica za kopiranje, unijet ćemo ^ C u terminal. Podrazumijeva se da ni lijepljenje ne radi i ono što bismo uveli u terminal bi bilo ^ V.
moć
Vezani članak:
upower, jednostavna naredba za provjeru stanja baterije našeg laptopa

Spremanje rezultata naredbe, verzija "linuxera"

U "linuxera" verziji radit ćemo sve od terminala. Ali prije objašnjavanja kako se to radi, moramo objasniti i sljedeće:

  • Ne radi sa svim naredbama. Kada moramo dodati dodatnu opciju (-h), neke naredbe će nam dati grešku.
  • Dobro: samo spasite ono što tražimo.
  • Ne ispadaju svi oni koji rade savršeno. Za jedan od svojih testova sačuvao sam Neofetch informacije i, kao što sam već objasnio, onaj koji se sprema u običnom tekstu bez boja bila je dobra opcija, jer će pomoću terminala dodati znakove koji pokušavaju definirati boju postojećem likovi, koji su takvi:

Izlaz naredbe: Neofetch

Među naredbama koje rade rade imamo "df", pa ćemo tu naredbu koristiti za test. Red bi bio ovakav:

df -h | tee test.txt

Iz gornje naredbe:

  • df Naredba će nam pokazati zauzeti prostor naših diskova.
  • Opcija -h osigurat će da će čovjeku izlaz biti lak za čitanje.
  • tee bit će naredba koja će ga spremiti.
  • test.txt je izlazna datoteka. Ako ne naznačimo stazu, ona će je spremiti u našu ličnu mapu. Takođe radi, na primjer, u ekstenziji .log.

Ako želimo otvoriti novostvorenu datoteku s terminala, to možemo učiniti naredbom «cat test.txt», sve dok smo datoteku s tim imenom spremili i imamo je u svojoj ličnoj mapi.

Kao što smo spomenuli, terminal je moćniji od jednostavnih alata i od njega u izlaznu datoteku možemo dodati više informacija. Za ovo ćemo koristiti opciju -a (dodati ili dodati) ispred datoteke, kao što je

df -h | tee -a test.txt

S prethodnom naredbom dodali bismo nove podatke o pohrani za naše diskove u datoteku test.txt.

Znate li već kako sačuvati izlaz naredbe u Linuxu?

o alternativama ls naredbi
Vezani članak:
Alternative naredbi 'ls' za popis sadržaja direktorija

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   newbie rekao je

    U Linuxu se ne koristi ">" ili ">>" kao u Windowsu?

    1.    Diego rekao je

      Imam isto pitanje, koja je razlika između izbacivanja podataka pomoću> ili upotrebe naredbe tee?
      Iz onoga što sam uspio pročitati, razlika je u tome što vam ga tee prikazuje i na ekranu. Odnosno,> odbacuje ga u tekstualnu datoteku bez prikazivanja rezultata, a tee ga vraća u datoteku i dodatno vam prikazuje na ekranu. Da li me neko potvrđuje?

  2.   Jose rekao je

    Ono što bi mogli objasniti je kako se sprema promjena u datoteci koju uređujemo, a na dnu konzole traka zadataka pojavljuje se u dva reda sa stvarima kao što su Pogled, Izlaz, Pretraživanje, Zamjena, Pravopis, Zalijepi i druge
    Ali kako se štedi, na primjer? Na lijevoj strani riječi Spremi dva su simbola «^ Ô», ali ako ih upišete, oni su zapisani u konzoli i nije spremljeno ...
    Koliko je bilo teško onima koji to rade staviti dugme za spremanje?
    U Linuxu bi oni koji to rade trebali pomisliti: Zašto to učiniti lako ako to možemo zakomplicirati

  3.   Emerson rekao je

    enter da vidim jesam li saznao kako spremiti promjene kada uređujem datoteku pomoću nano-a,
    na primjer: sudo nano uredi cd xxx,

    datoteka se otvara, ne svaki put, (da je ovo linux) i nakon što je izmijenite, konzola, kako ne biste izgubili tajnoviti zrak koji je karakterizira i kako bi vam stvari otežale, (to u lakom Linuxu nema ničega, što god navijači mazohizma rekli,) na dnu vidite dvije linije s različitim opcijama koje objašnjavaju što će se dogoditi ako izvršite naredbu koja joj prethodi, te naredbe su otprilike ovako: ^ X, mislite, Ako dam kokicu «^» i veliko slovo X, naredba će raditi i promjene će biti spremljene ...... Pa, ne, onda ste kgas u svim mrtvima onih koji rade linux i pitate se zašto im vjeruješ kad govoriš sve laži koje govore o linuksu, ali konačno te uvjere, (oni) da si magarac ti, da je tvoja logika nenormalna i onda padneš ovdje misleći da će ti to objasniti , ali ne, objašnjava nešto drugačije, što ni vama ne služi ...
    Linux je takav