GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist wie pbcopy von OSX für Linux

wenn Sie X installiert haben, können Sie xsel auf diese Weise versuchen:

alias pbcopy='xsel --clipboard --input'
alias pbpaste='xsel --clipboard --output'

oder mit xclip :

alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'

Jetzt können Sie sie verwenden:

echo 'go to my clipboard' | pbcopy

Wenn ich kein X habe, verwende ich die GNU Screen-Funktionalität, um zwischen offenen Shells in einer Sitzung mit der Tastatur zu kopieren

zu kopieren:Ctrl-a -> Esc -> go to wanted position * -> Space (to begin selecting) -> press k to go forward mark text -> Enter

einzufügen:Ctrl-a + ]

* Bewegungen werden mit vim wie Tastenbelegungen (j, k, l &m) ausgeführt.


Fügen Sie ein solches Skript namens pbcopy in Ihren bin-Ordner ein:

#!/bin/bash
xclip -i -sel c -f |xclip -i -sel p

Dadurch wird STDIN sowohl in Ihren Auswahlpuffer als auch in die Zwischenablage gelegt:

echo Hello world |pbcopy

Um die Lösungen von @Erik und @xpixelz zu erweitern; Diese beiden Skripte sollten auf beiden Plattformen funktionieren:

pbcopy:

#!/bin/bash
__IS_MAC=${__IS_MAC:-$(test $(uname -s) == "Darwin" && echo 'true')}
if [ -n "${__IS_MAC}" ]; then
  cat | /usr/bin/pbcopy
else
  # copy to selection buffer AND clipboard
  cat | xclip -i -sel c -f | xclip -i -sel p
fi

pbpaste:

#!/bin/bash
__IS_MAC=${__IS_MAC:-$(test $(uname -s) == "Darwin" && echo 'true')}
if [ -n "${__IS_MAC}" ]; then
  /usr/bin/pbpaste
else
  xclip -selection clipboard -o
fi

Linux
  1. Was gemessener Start und vertrauenswürdiger Start für Linux bedeuten

  2. Was ist die beste Linux-Distribution für Anfänger?

  3. Was ist ein Linux-Benutzer?

  4. Was ist Ihr bevorzugtes Bildschirmaufzeichnungstool für Linux?

  5. Wie sieht dein Linux-Setup aus?

Die schlechtesten Linux-Distributionen für Anfänger [und was zu wählen]

Die 10 besten Debian-basierten Linux-Distributionen für Anfänger wie mich

Beste Windows-ähnliche Linux-Distributionen für neue Linux-Benutzer

Beste SVN-Schnittstelle für Linux?

Notizsoftware wie Notational Velocity für Linux

Linux - Wie kann ich sehen, was auf Festplatten-E/A wartet