Kā saglabāt termināla komandas izvadi

Saglabāta komandu izeja

Mēs esam 2019. gadā, un joprojām ir daudzi, kas neizmanto Linux, jo uzskata, ka viss tiek darīts, izmantojot komandrindu. Tā nav taisnība, un lasītāji Ubunlog tu to labi zini. Patiesība ir tāda, ka Ubuntu terminālis (vai Bash) ir ļoti spēcīgs rīks, tāpēc Microsoft to ir iekļāvis operētājsistēmā Windows 10. Dažreiz mēs vēlamies koplietot komandas izvadi piemēram, citiem lietotājiem, lai palīdzētu mums ar problēmu, un šajā rakstā mēs parādīsim, kā saglabāt šo izvadi.

Ir daudzi veidi, kā saglabāt termināla komandas izvadi. Šajā rakstā mēs parādīsim divus ļoti vienkāršus un vēl vienu mazliet vairāk «linuxera». Visvienkāršākais un precīzākais no visiem ir tas, ko esmu izmantojis, lai saglabātu tajā redzamo informāciju Neofetch kā jūs varat redzēt attēlā, kas atrodas šajā rakstā. Problēma ir vai var būt tā, ka ne visām konsoles / termināļa lietojumprogrammām ir šāda iespēja. Pēc griezuma mēs jums visu izstāstām.

Saglabājiet komandas izvadi no izvēlnes Fails

Vienkāršākā opcija, par kuru es runāju, ir tāda pati kā tā, kuru mēs izmantojam, lai saglabātu teksta failu no jebkura šāda veida lietojumprogrammas. Tas ir par došanos uz Izvēlnes fails un meklējiet kaut ko līdzīgu "Saglabāt". Konsole, Kubuntu termināla lietotnē, ir rakstīts "Saglabāt izvadi kā ...". Lietas, kas jāzina:

  • Rezultāts ir ideāls. Tas nozīmē, ka tas kopēs tieši to, kas atrodas terminālā. Neofetch gadījumā un kā redzat ekrānuzņēmumā, tas viss notiek vienādi, bet vienkāršā tekstā. Tas neciena krāsas, kas var noderēt, kā mēs paskaidrosim vēlāk.
  • Kopēt VISUS kas atrodas terminālā. Tā var būt problēma, ja mēs vēlamies dalīties tikai ar daļu no tā, kas mums ir. Lai izvairītos no daudz kopēšanas, ja pirms vēlamā saglabāšanas izmantojām termināli, ekrāna notīrīšanai varam izmantot komandu "notīrīt".
  • El fails tiek saglabāts ar TXT paplašinājumu, lai gan dažas lietotnes var arī piedāvāt iespēju to saglabāt kā HTML.

Kopēšana un ielīmēšana

Tas ir vienkāršāk nekā iepriekšējais, vai ne? Termināls atļauj nokopēsim un ielīmēsim tekstu, taču jāpatur prātā dažas lietas:

  • Ja izvade ir ļoti gara, visa teksta izvēle var būt garlaicīga. Es ieteiktu to izmantot tikai īsos izbraukumos.
  • Loģiski, ka nokopētais kaut kur ir jāielīmē, vai tas būtu ar roku izveidots teksta dokuments, čivināt, e-pasts utt.
  • Nevar izmantot īsinājumtaustiņus. Ja mēs nospiedīsim taustiņu kombināciju Ctrl + C, kas ir kopējamā tastatūra, terminālā ievadīsim ^ C. Pats par sevi saprotams, ka ielīmēšana arī nedarbojas un tas, ko mēs ieviestu terminālā, būtu ^ V.
augšup
saistīto rakstu:
augšup, vienkārša komanda, lai pārbaudītu mūsu klēpjdatora akumulatora statusu

Saglabājot komandas "linuxera" versijas izvadi

"Linuxera" versijā mēs darīsim visu, sākot no termināla. Bet pirms paskaidrot, kā tas tiek darīts, mums arī jāpaskaidro, ka:

  • Nestrādā ar visām komandām. Kad būs jāpievieno papildu opcija (-h), dažas komandas radīs kļūdu.
  • Labais: vienkārši saglabājiet to, ko mēs lūdzam.
  • Ne visi tie, kas darbojas, neiznāk perfekti. Vienam no maniem testiem esmu saglabājis Neofetch informāciju, un, kā jau iepriekš paskaidroju, tas, kas tiek saglabāts vienkāršā tekstā bez krāsām, bija laba iespēja, jo, izmantojot termināli, tas pievienos rakstzīmes, kas mēģina definēt krāsu esošajai tādi personāži:

Komandas izvade: Neofetch

Starp komandām, kas strādā, mums ir "df", tāpēc testēšanai izmantosim šo komandu. Līnija būtu šāda:

df -h | tee test.txt

No iepriekš minētās komandas:

  • df Tā ir komanda, kas parādīs mums izmantoto disku vietu.
  • Iespēja -h tas nodrošinās, ka produkciju cilvēkam būs viegli lasīt.
  • tee būs komanda, kas to saglabās.
  • test.txt ir izvades fails. Ja mēs nenorādīsim ceļu, tas to saglabās mūsu personiskajā mapē. Tas darbojas arī, piemēram, .log paplašinājumā.

Ja mēs vēlamies atvērt jaunizveidoto failu no termināla, mēs to varam izdarīt ar komandu «cat test.txt», ja vien mēs esam saglabājuši failu ar šo nosaukumu un mums tas ir mūsu personiskajā mapē.

Kā jau minējām, terminālis ir jaudīgāks par vienkāršiem rīkiem un no tā mēs varam pievienot vairāk informācijas izejas failam. Šim nolūkam faila priekšā izmantosim opciju -a (pievienot vai pievienot), piemēram,

df -h | tee -a test.txt

Ar iepriekšējo komandu mēs pievienotu jauno disku krātuves informāciju failam test.txt.

Vai jūs jau zināt, kā saglabāt komandas izvadi Linux?

par alternatīvām komandai ls
saistīto rakstu:
Alternatīvas komandai 'ls, lai uzskaitītu direktorija saturu

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   newbie teica

    Linux nelieto ">" vai ">>" kā sistēmā Windows?

    1.    Diego teica

      Man ir tas pats jautājums, kāda ir atšķirība starp datu izgāšanu ar> vai tee tee izmantošanu?
      No tā, ko esmu varējis izlasīt, atšķirība ir tāda, ka tee to parāda arī jums uz ekrāna. Tas ir,> tas to izgāž teksta failā, nerādot izvadi, un tee to atgriež failā un papildus parāda jums ekrānā. Vai kāds mani apstiprina?

  2.   Jose teica

    Tas, ko viņi varētu izskaidrot, ir tas, kā tiek saglabātas izmaiņas failā, kuru mēs rediģējam, konsoles apakšdaļā uzdevumjosla parādās divās rindās ar tādām lietām kā Skatīt, Iziet, Meklēt, Aizstāt, Pareizrakstība, Ielīmēt un citas
    Bet kā jūs darāt, piemēram, lai saglabātu? Vārda Saglabāt kreisajā pusē ir divi simboli «^ Ô», bet, tos ierakstot, tie tiek ierakstīti konsolē un tas netiek saglabāts ...
    Cik grūti bija tiem, kas to dara, ievietot saglabāšanas pogu?
    Operētājsistēmā Linux tiem, kas to dara, jādomā: Kāpēc to padarīt vienkāršu, ja mēs to varam sarežģīt?

  3.   Emerson teica

    ievadiet, lai redzētu, vai es uzzināju, kā saglabāt izmaiņas, kad es rediģēju failu ar nano,
    piemēram: sudo nano edit cd xxx,

    fails tiek atvērts ne katru reizi (ka tas ir Linux) un pēc tam, kad to modificējāt, konsole, lai nezaudētu to noslēpumainības gaisu, kas to raksturo, un apgrūtinātu lietas jums (tas ir viegli Linux nekas nav, lai ko mazohisma fani teiktu.) Apakšā redzat divas rindas ar dažādām iespējām, kas izskaidro, kas notiks, ja izpildīsit komandu, kas ir pirms tās, šīs komandas ir apmēram šādas: ^ X, jūs domājat, Ja es dodu popkornam «^» un lielo burtu X, komanda darbosies, un izmaiņas tiks saglabātas ... jūs viņi izsaka visus melus, ko runā par linux, bet visbeidzot jūs pārliecina (viņi), ka ēzelis esat jūs, ka jūsu loģika ir nenormāla, un tad jūs nokrītat šeit, domājot, ka tas jums to izskaidros, bet nē, tas paskaidro kaut ko citu, kas arī jums neder ...
    Linux ir tāds