Åtkomst till OS X Urklipp från kommandoraden
Med kommandona pbcopy och pbpaste kan du använda kommandoraden för att manipulera innehållet i urklipp men också komma åt ditt Mac OS X urklipp direkt via terminalen. Ja, det betyder att du kan komma åt det du kopierade i en GUI-app och använda det på kommandoraden sömlöst, och vice versa. Vi har visat en kort introduktion om hur man använder både pbcopy och pbpaste från kommandoraden tidigare, men vi ville demonstrera några ytterligare metoder för att använda dessa otroligt användbara verktyg på Mac, som hur man direkt kommer åt det som för närvarande är lagrat i Macs urklipp från terminalprompten.
Åtkomst till OS X Urklipps innehåll med pbpaste
pbpaste – pbpaste är hur du dumpar det aktiva innehållet i klippbordet. Om du bara vill se vad som finns i urklippet, skriv helt enkelt detta:
pbpaste
Du kommer att se vad som är lagrat i urklipp just nu, som om du tryckte på Kommando+V i OS X.
Du kan också enkelt lagra innehållet i urklipp i en fil genom att använda pbpaste, enligt följande:
pbpaste > clipboard.txt
Nu har du dokumentet clipboard.txt med innehållet i ditt urklipp. Du kan dubbelkolla detta genom att öppna det i valfri textredigerare, eller genom att skriva cat clipboard.txt för att se innehållet.
Lägga till innehåll till urklipp med pbcopy
pbcopy – som du kanske föreställer dig är pbcopy hur du kan kopiera saker från kommandoraden. Det här är i princip som att använda Comamnd+C i Finder eller GUI för OS X. Det bästa sättet att använda det är att överföra något till pbcopy, till exempel:
ls -lha |pbcopy
Detta kommer att överföra resultaten av ls -lha till ditt urklipp, som du nu kan komma åt med kommandot pbpaste.
Nu när du har kopierat något till urklippet i OS X med pbcopy kan du dumpa utdata tillbaka till terminalen genom att använda pbpaste, om du bara hade kört kommandot ls -lha|pbcopy, utdata blir det.
Du kan med pipes och omdirigeringar till kommandot pbcopy.
pbcopy och pbpaste kan till och med fungera över nätverk genom att använda ssh eller andra protokoll, kolla in det här:
Klistra in urklippsinnehåll över nätverk med SSH och pbpaste
pbcopy och pbpaste är dock mycket kraftfullare än exemplen ovan. Så här använder du pbpaste för att skicka innehållet på ditt urklipp till en annan maskin, genom att överföra utdata via en ssh-anslutning till en fil med namnet myclipboard.txt på fjärrmaskinen:
pbpaste | ssh användarnamn@värd 'cat > ~/myclipboard.txt'
Trevligt va?