Prieiga prie OS X mainų srities iš komandinės eilutės
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?