Kako narediti izhodni ukaz v odložišče v OS X

Ko zaženete ukaze v terminalu OS X, bodo običajno prikazali nekaj rezultatov, kot so informacije, ki jih želite poiskati, ali podrobnosti o stanju ukaza, ki se izvaja. Privzeto se ta izhod pošlje v okno Terminal, kjer se prikaže, preden ga zapustite in vas vrne v ukazni poziv. Če nameravate ta izhod uporabiti za nekaj, ga lahko kopirate in prilepite v drugo datoteko, vendar obstajajo tudi drugi načini za shranjevanje informacij, ki bi lahko bile koristne.

En skupen pristop k varčevanju izhoda terminala je, da ga preusmerite v datoteko na disku, kar lahko naredite tako, da ukazu dodate simbol večjega, ki mu sledi pot do datoteke, kjer želite shraniti izhod.

Na primer, ukaz "ls" bo prikazal vsebino trenutnega imenika. Privzeto bo ta seznam prikazan v Terminalu, če pa uporabite naslednji ukaz, bodo navedene postavke shranjene v datoteki z imenom "files.txt" na vašem namizju:

ls> ~ / Desktop / files.txt

Če dokument "files.txt" že obstaja, ga bo ta ukaz prepisal z izhodom ukaza "ls", lahko pa uporabite dva simbola večjega od ("ls >> ~ / Desktop / files.txt"). namesto prepisovanja dodate nov izhod na konec datoteke. Seveda, če si želite ogledati izhod, boste še vedno morali iti v to datoteko in jo odpreti.

Drugi pristop je, da se rezultati ukazov prenesejo v Appleov "odprt" ukaz in naročijo, da se datoteka odpre v urejevalniku besedil, kot je Appleov program TextEdit. Medtem ko je preusmeritev s simbolom večje od, kot je navedeno zgoraj, pošlje izhodni ukaz v datoteko, cevovod pošlje izhod v drug ukaz, tako da lahko upravlja izhod (razčleni, shrani, natisne ali kako drugače deluje na njem) ).

Če želite odrezati izhodni ukaz, preprosto uporabite navpični znak vrstice ("|"), kot na primer v naslednjem primeru, ki bo vzel izhodni ukaz ukaza "ls" in ga preusmeril v ukaz "open", ki oznaka "-fe" bo naročila, da prebere vhodni signal in ga odpre v TextEdit (privzeti urejevalnik besedil):

| Odpri -fe

Ko zaženete ta ukaz, namesto naštetega izhoda, ki se pojavi na terminalu, bo terminal preprosto preklopil v drug ukazni poziv in izhod bo prikazan v oknu navadnega besedila v programu TextEdit. Nato lahko lažje razčlenite ali kopirate in prilepite besedilo, saj lahko zdaj z njim delate s smernimi in puščičnimi tipkami.

Odpiranje izhoda v TextEdit na ta način je priročno, vendar če ga želite premakniti v drug dokument, je takšen rokopis, v katerem delate v programih Microsoft Word ali Apple's Pages, ali če želite sporočilu poslati e-poštni ukaz nekomu, potem jo boste morali še vedno izbrati in kopirati. Če je bil to ves čas vaš namen, lahko korak označevanja besedila preskočite tako, da shranite izhodni ukaz neposredno v odložišče OS X. To naredite tako, da izhod vnesete v ukaz "pbcopy" (pasteboard copy), kot sledi:

| pbcopy

S tem naredite zdaj lahko s pritiskom na Command-V obiščete kateri koli program in ga prilepite, izhod pa naj bo shranjen v formatiranem navadnem besedilu.


 

Pustite Komentar