Read or write the Linux clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
# Debian/Ubuntu
sudo apt install xclip
# Arch
sudo pacman -S xclip
# Fedora
sudo dnf install xclip
xclip -selection clipboard -o
echo "text to copy" | xclip -selection clipboard
xclip -selection clipboard < file.txt
ls -la | xclip -selection clipboard
# Read
xsel --clipboard --output
# Write
echo "text" | xsel --clipboard --input
# Clear
xsel --clipboard --delete
# Debian/Ubuntu
sudo apt install wl-clipboard
# Arch
sudo pacman -S wl-clipboard
# Fedora
sudo dnf install wl-clipboard
wl-paste
echo "text to copy" | wl-copy
wl-copy < file.txt
echo $XDG_SESSION_TYPE
# Returns: x11, wayland, or tty
On headless/SSH systems, clipboard tools require a display server. Use files or pipes for data transfer instead.