Kuidas juhtida väljundit lõikepuhvrisse OS X-s

Kui käivitate OS X-i terminalis käske, väljastavad nad tavaliselt mõningast tulemust, näiteks teavet, mida üritate otsida, või käivitatava käsu olekuandmed. Vaikimisi saadetakse see väljund terminali aknale, kus see kuvatakse, enne kui käsk väljub ja langeb tagasi käsureale. Kui te kavatsete seda väljundit kasutada midagi, mida saab kopeerida ja kleepida mõnda teise faili, kuid on ka muid võimalusi, kuidas salvestada teavet, mida võite leida.

Terminali väljundi salvestamise üheks tavaks on suunata see ketas olevale failile, mida saab teha, lisades käsule suurema kui sümboli, millele järgneb tee failile, kuhu soovite väljundi salvestada.

Näiteks kuvab käsk "ls" praeguse kataloogi sisu. Vaikimisi kuvatakse see loend Terminalis, kuid kui kasutate järgmist käsku, salvestab see nimekirjas olevad elemendid faili "files.txt", mis asub teie töölaual:

ls> ~ / Desktop / files.txt

Kui dokument "files.txt" on juba olemas, siis see käsk kirjutab selle üle "ls" käsu väljundiga, kuid saate kasutada kahte suuremat kui sümbolit ("ls >> ~ / Desktop / files.txt") uue väljundi lisamiseks faili lõppu ülekirjutamise asemel. Loomulikult tuleb väljundi vaatamiseks minna sellele failile ja avada see.

Teine lähenemisviis on juhtida käsu tulemused Apple'i "avatud" käsule ja juhendada seda faili avama tekstiredaktoris nagu Apple'i TextEdit programm. Kui suuremate kui sümbolitega suunamine, nagu ülalpool märgitud, saadab käsu väljundi failile, saadab torustik väljundi teisele käsule, nii et see suudab väljundit hallata (parseerida, salvestada, printida või muul viisil seda töödelda) ).

Käsu väljundi väljatõmbamiseks kasutage lihtsalt vertikaalset joont ("|"), nagu näiteks järgmises näites, mis võtab käsu "ls" väljundi ja suunab selle "avatud" käsu, mis "-fe" -märgis õpetab lugema sisestatud sisendit ja avage see TextEdit (vaikimisi tekstiredaktor):

ls | avatud

Selle käsu käivitamisel väljub terminal terminalis kuvatava väljundi asemel lihtsalt teise käsureale ja väljund kuvatakse teksttekstis aknas TextEdit. Seejärel saate teksti hõlpsamalt analüüsida või kopeerida ja kleepida, kuna saate nüüd kursori ja nooleklahvide abil sellega suhelda.

Väljundi avamine TextEdit sellisel viisil on mugav, kuid kui soovite selle teisele dokumendile teisaldada, siis sellist käsikirja, mida töötate Microsoft Wordi või Apple'i lehekülgede programmides, või kui soovid e-kirju saata kellelegi, siis peate selle valima ja kopeerima. Kui see oli sinu kavatsus kogu aeg, võite jätta teksti esiletõstmise sammu, salvestades käsu väljundi otse OS X lõikepuhvrisse. Selleks pange väljund "pbcopy" (pappkoopia) käsule järgmiselt:

ls | pbcopy

Sellega saate nüüd minna suvalisse programmi ja kleepida, vajutades Command-V ja väljund tuleb säilitada vormindatud lihttekstina.


 

Jäta Oma Kommentaar