Åtkomst till OS X Urklipp från kommandoraden

Med kommandona pbcopy och pbpaste kan du använda kommandoraden för att manipulera urklippsinnehållet men också få tillgång till ditt Mac OS X Urklipp direkt via Terminal. Ja, det betyder att du kan få tillgång till det du kopierade i en GUI-app och använda den på kommandoraden omlopp och vice versa. Vi har visat en kort introduktion om hur man använder både pbcopy och pbpaste från kommandoraden innan, men vi ville visa några ytterligare metoder för att använda dessa otroligt användbara verktyg på Mac, som hur man direkt kan få tillgång till vad som för närvarande lagras i Macs urklipp från terminalprompten.

Åtkomst till OS X Urklipp Innehåll med pbpaste

pbpaste - pbpaste är hur du dumpar det aktuella aktiva innehållet i urklippet. Om du bara vill se vad som finns i urklippet skriver du bara in det här:

pbpaste

Du ser vad som lagras i Urklipp just nu, som om du slår Command + V i OS X.

Du kan också enkelt lagra innehållet i urklippet i en fil med hjälp av pbpaste, enligt följande:

pbpaste > clipboard.txt

Nu har du dokumentklippet.txt med innehållet i ditt urklipp. Du kan dubbelkontrollera detta genom att öppna det i valfri textredigerare, eller genom att skriva cat clipboard.txt att se innehållet.

Lägga till innehåll i urklippet med pbcopy

pbcopy - som du kanske tror, ​​är pbcopy hur du kan kopiera saker från kommandoraden. Det här är i grund och botten som att använda Comamnd + C i Finder eller GUI i OS X. Det bästa sättet att använda det är att pipa något i pbcopy, till exempel:

ls -lha |pbcopy

Detta kommer att leda resultaten från ls-lha till ditt urklipp, som du nu kan komma åt med pbpaste-kommandot.

Nu när du har kopierat något till klippbordet i OS X med pbcopy kan du dumpa utmatningen tillbaka till Terminal med hjälp av pbpaste, om du bara hade kört ls -lha | pbcopy-kommandot blir utmatningen det.

Du kan lära dig mer om att ändra klippbordet från terminalen genom att omdirigera kommandoutmatning här med piper och omdirigerar till kommandot pbcopy.

pbcopy och pbpaste kan till och med arbeta över nätverk genom att använda ssh eller andra protokoll, kolla här:

Klistra in Clipboard Innehåll över nätverk med SSH & Pbpaste

pbcopy och pbpaste är mycket kraftfullare än ovanstående exempel. Så här använder du pbpaste för att skicka innehållet på ditt urklipp till en annan maskin genom att leda utmatningen via en ssh-anslutning till en fil med namnet myclipboard.txt på fjärrmaskinen:

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

Trevligt va?