Zalecana, 2024

Wybór redaktorów

Dostęp do schowka os x z wiersza poleceń

Our Miss Brooks: Head of the Board / Faculty Cheer Leader / Taking the Rap for Mr. Boynton

Our Miss Brooks: Head of the Board / Faculty Cheer Leader / Taking the Rap for Mr. Boynton

Spisu treści:

Anonim

Za pomocą poleceń pbcopy i pbpaste możesz użyć wiersza poleceń do manipulowania zawartością schowka, ale także uzyskać dostęp do schowka Mac OS X bezpośrednio przez Terminal. Tak, to oznacza, że ​​możesz uzyskać dostęp do tego, co skopiowałeś w aplikacji GUI i używać go bezproblemowo w linii poleceń i odwrotnie. Pokazaliśmy krótkie wprowadzenie, jak używać zarówno pbcopy, jak i pbpaste z linii poleceń wcześniej, ale chcieliśmy zademonstrować kilka dodatkowych metod użycia tych niezwykle przydatnych narzędzi na Macu, takich jak bezpośredni dostęp do tego, co jest aktualnie przechowywane w Schowek systemu Mac z monitu terminala.

Dostęp do zawartości schowka OS X za pomocą pbpaste

pbpaste - pbpaste to sposób na zrzucenie aktualnie aktywnej zawartości schowka. Jeśli chcesz po prostu zobaczyć, co znajduje się w schowku, wpisz to:

pbpaste

Zobaczysz teraz wszystko, co jest zapisane w schowku, tak jakbyś nacisnął Command + V w OS X.

Możesz również łatwo zapisać zawartość schowka w pliku, używając pbpaste, w następujący sposób:

pbpaste > clipboard.txt

Teraz będziesz miał dokument clipboard.txt z zawartością schowka. Możesz to sprawdzić dwukrotnie, otwierając je w dowolnym edytorze tekstowym lub wpisując cat clipboard.txt aby zobaczyć zawartość.

Dodawanie zawartości do schowka za pomocą pbcopy

pbcopy - jak można sobie wyobrazić, pbcopy to sposób kopiowania rzeczy z wiersza poleceń. Jest to zasadniczo podobne do korzystania z Comamnd + C w Finderze lub GUI OS X. Najlepszym sposobem użycia jest potokowanie czegoś w pbcopy, na przykład:

ls -lha |pbcopy

Spowoduje to wyświetlenie wyników ls-lha w schowku, do którego możesz teraz uzyskać dostęp za pomocą polecenia pbpaste.

Teraz, gdy skopiowałeś coś do schowka OS X za pomocą pbcopy, możesz zrzucić dane wyjściowe z powrotem do terminala za pomocą pbpaste, jeśli właśnie uruchomiłeś polecenie ls -lha | pbcopy, wynik będzie taki.

Możesz dowiedzieć się więcej o modyfikowaniu schowka z terminala, przekierowując wyjście polecenia tutaj za pomocą potoków i przekierowując do polecenia pbcopy.

pbcopy i pbpaste mogą nawet działać w sieci, używając ssh lub innych protokołów, sprawdź to:

Wklejanie zawartości schowka w sieci za pomocą SSH i pbpaste

pbcopy i pbpaste są jednak znacznie bardziej wydajne niż powyższe przykłady. Oto jak używać pbpaste do wysyłania zawartości schowka do innego komputera, poprzez potokowanie wyjścia przez połączenie ssh do pliku o nazwie myclipboard.txt na zdalnym komputerze:

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

Miłe co?

Top