Prieiga prie OS X mainų srities iš komandinės eilutės

Anonim

Naudodami komandas pbcopy ir pbpaste galite naudoti komandų eilutę, kad galėtumėte valdyti mainų srities turinį, bet taip pat pasiekti savo Mac OS X iškarpinę tiesiogiai per terminalą. Taip, tai reiškia, kad galite pasiekti tai, ką nukopijavote naudodami GUI programą, ir sklandžiai naudoti komandinėje eilutėje, ir atvirkščiai. Anksčiau rodėme trumpą įvadą, kaip naudoti pbcopy ir pbpaste iš komandinės eilutės, tačiau norėjome parodyti keletą papildomų metodų, kaip naudoti šiuos nepaprastai naudingus įrankius „Mac“, pvz., kaip tiesiogiai pasiekti viską, kas šiuo metu saugoma „Mac“ iškarpinę iš terminalo eilutės.

Prieiga prie OS X mainų srities turinio naudojant pbpaste

pbpaste – pbpaste yra būdas iškelti šiuo metu aktyvų mainų srities turinį. Jei norite tiesiog pamatyti, kas yra iškarpinėje, tiesiog įveskite:

pbpaste

Matysite viską, kas dabar saugoma iškarpinėje, tarsi paspaustumėte Command+V OS X.

Taip pat galite lengvai išsaugoti iškarpinės turinį į failą naudodami pbpaste, kaip nurodyta toliau:

pbpaste > clipboard.txt

Dabar turėsite failą clipboard.txt su mainų srities turiniu. Galite dar kartą tai patikrinti atidarę jį bet kuriame teksto rengyklėje arba įvesdami cat clipboard.txt, kad pamatytumėte turinį.

Turinio įtraukimas į mainų sritį su pbcopy

pbcopy – kaip galite įsivaizduoti, pbcopy yra būdas nukopijuoti dalykus iš komandinės eilutės. Iš esmės tai panašu į Comamnd+C naudojimą OS X ieškiklyje arba GUI. Geriausias būdas tai naudoti yra ką nors įvesti į pbcopy, pavyzdžiui:

ls -lha |pbcopy

Tai pateiks ls -lha rezultatus į mainų sritį, kurią dabar galite pasiekti naudodami komandą pbpaste.

Dabar, kai ką nors nukopijavote į OS X iškarpinę naudodami pbcopy, galite grąžinti išvestį atgal į terminalą naudodami pbpaste, jei ką tik paleidote komandą ls -lha|pbcopy, rezultatas bus toks.

Galite naudodami vamzdžius ir peradresavimus į komandą pbcopy.

pbcopy ir pbpaste gali veikti net tinkluose, naudojant ssh ar kitus protokolus, patikrinkite tai:

Iškarpinės turinio įklijavimas tinkluose naudojant SSH ir pbpaste

pbcopy ir pbpaste yra daug galingesni nei anksčiau pateikti pavyzdžiai. Štai kaip naudoti pbpaste, kad iškarpinės turinys būtų išsiųstas į kitą įrenginį, per ssh ryšį perkeliant išvestį į failą myclipboard.txt nuotoliniame kompiuteryje:

pbpaste | ssh vartotojo vardas@host 'cat > ~/myclipboard.txt'

Puiku, ar ne?

Prieiga prie OS X mainų srities iš komandinės eilutės