Az OS X vágólapjának elérése a parancssorból
A pbcopy és pbpaste parancsokkal a parancssor segítségével módosíthatja a vágólap tartalmát, de közvetlenül a terminálon keresztül is elérheti a Mac OS X vágólapját. Igen, ez azt jelenti, hogy hozzáférhet a GUI-alkalmazásban másolthoz, és zökkenőmentesen használhatja a parancssorban, és fordítva. Korábban bemutattunk egy rövid bevezetőt a pbcopy és a pbpaste parancssorból történő használatáról, de szeretnénk bemutatni néhány további módszert is ezeknek a hihetetlenül hasznos eszközöknek a Mac rendszeren való használatára, például hogyan lehet közvetlenül elérni a jelenleg tárolt tartalmakat. a Mac vágólapra a terminál promptból.
Az OS X vágólap tartalmának elérése a pbpaste segítségével
pbpaste – A pbpaste a vágólap aktuálisan aktív tartalmának kiíratása. Ha csak azt szeretné látni, hogy mi van a vágólapon, egyszerűen írja be ezt:
pbpaste
A vágólapon tárolt tartalmat azonnal látni fogja, mintha a Command+V billentyűkombinációt nyomná meg az OS X rendszerben.
A vágólap tartalmát egyszerűen fájlba is tárolhatja a pbpaste használatával, az alábbiak szerint:
pbpaste > clipboard.txt
Most a vágólap tartalmát tartalmazó dokumentum clipboard.txt fájlja lesz. Ezt még egyszer ellenőrizheti, ha megnyitja bármelyik szövegszerkesztőben, vagy beírja a cat clipboard.txt kódot a tartalom megtekintéséhez.
Tartalom hozzáadása a vágólaphoz a pbcopy segítségével
pbcopy – ahogy gondolhatod, a pbcopy segítségével másolhatsz dolgokat a parancssorból. Ez alapvetően olyan, mint a Comamnd+C használata a Finderben vagy az OS X grafikus felhasználói felületén. A használat legjobb módja, ha valamit a pbcopy-ba helyezünk, például:
ls -lha |pbcopy
Ez az ls -lha eredményeit a vágólapra viszi, amelyet most a pbpaste paranccsal érhet el.
Most, hogy a pbcopy segítségével átmásolt valamit az OS X vágólapjára, a kimenetet a pbpaste használatával visszaírhatja a terminálba, ha éppen az ls -lha|pbcopy parancsot futtatta volna, a a kimenet az lesz.
A csővel és a pbcopy parancsra való átirányítással megteheti.
A pbcopy és pbpaste akár több hálózaton is működhet ssh vagy más protokollok használatával, nézze meg ezt:
Vágólap tartalmának beillesztése hálózatokon keresztül SSH és pbpaste segítségével
A pbcopy és a pbpaste azonban sokkal erősebb, mint a fenti példák. A pbpaste segítségével a vágólap tartalmát egy másik gépre küldheti úgy, hogy a kimenetet ssh-kapcsolaton keresztül egy myclipboard.txt nevű fájlba vezeti a távoli gépen:
pbpaste | ssh username@host 'cat > ~/myclipboard.txt'
Szép, mi?