Convert DOS to Unix line endings
Useful Linux one-liner
dos2unix file
Linux basics
297 Video & Audio Linux command examples grouped into 46 practical sections.
Browse grouped command cards or search directly below.
129 commands
Useful Linux one-liner
dos2unix file
Convert between PostScript, EPS, and PDF formats
a2ping [input.ps] [output.pdf]
Convert between Linux package formats.
sudo alien -d [path/to/file]
Play audio files via ALSA
aplay [path/to/file]
Record audio from ALSA sound devices
arecord -vv -f cd [path/to/file.wav]
Record and replay terminal sessions
asciinema rec [recording.cast]
Import and convert 3D model file formats
assimp export [input.fbx] [output.obj]
Encode images into AVIF format
avifenc [path/to/input.png] [path/to/output.avif]
Convert BDF bitmap fonts to PCF format
bdftopcf [font.bdf] > [font.pcf]
Convert Bio-Rad confocal microscope images to PGM format
bioradtopgm [bioradfile.pic] > [output.pgm]
Convert BMP images to PNM format
bmptopnm [image.bmp] > [output.pnm]
Convert BMP images to PPM format
bmptoppm [image.bmp] > [output.ppm]
Paced resonance breathing pacer for the terminal
breathe
Text-based web browser using headless Firefox
browsh
Convert deskjet brush files to PBM images
brushtopbm [brushfile] > [output.pbm]
Redistribute data across btrfs devices
sudo btrfs balance status [/mnt/data]
Interact with cameras via libcamera
cam -l
Convert termcap descriptions to terminfo format
captoinfo [path/to/termcap_file]
convert images to AVIF format
cavif [path/to/image.png]
CD audio ripper with error correction
cdparanoia -B
disc-at-once CD recording and reading
cdrdao read-cd --device [/dev/cdrom] --read-raw [image.toc]
apply CUE sheet metadata to audio files
cuetag [album.cue] [track*.flac]
VESA CVT display modeline calculator
cvt [1920] [1080] [60]
universal data selector for querying and modifying structured data
dasel -f [file.json] '[selector]'
convert Debian packages to Arch Linux packages
sudo debtap -u
download tool for Deezer music streaming service
deemix [https://www.deezer.com/track/12345]
Run Linux distributions in containers with host integration
distrobox create --name [mycontainer] --image [ubuntu:latest]
convert DOS/Windows line endings to Unix
dos2unix [path/to/file]
graphical audio file metadata editor
easytag
convert text files to PostScript for printing
enscript [file]
report and convert end-of-line characters in text files
eol [file.txt]
read, write, and edit meta information in files
exiftool [image.jpg]
flat file extractor
ffe -c [config.ffe] [data.txt]
multimedia stream analyzer
ffprobe [path/to/file.mp4]
free lossless audio codec encoder and decoder
flac [audio.wav]
A real-time software MIDI synthesizer using SoundFont 2
fluidsynth [/usr/share/soundfonts/soundfont.sf2] [path/to/file.mid]
98 commands
STL mesh analysis, repair, and transformation tool
admesh [path/to/model.stl]
Professional digital audio workstation for recording and mixing
ardour
Convert images to ASCII art
asciiart [path/to/image.jpg]
Convert AsciiDoc markup to HTML and DocBook
asciidoc [document.txt]
Open-source graphical audio editor for recording and editing sounds.
audacity
Free video editor for cutting, filtering, and encoding
avidemux [video.mp4]
AI text-to-audio synthesis with expressive speech.
python -m bark --text "[Hello, how are you?]" --output_filename [output.wav]
Fast command-line audio player and converter with VGM chip emulation
benben [path/to/song.mp3]
Modern text-based web browser for terminals
browsh
Console front-end for burning Data, Audio, ISO and copy CDs
burn -D -p [path/to/dir]
Chromium-based browser for the terminal
carbonyl [https://example.com]
cross-platform music player and library organizer
clementine
Retro terminal music player inspired by Winamp 2.x
cliamp ~/Music
small, fast console music player
cmus [path/to/directory]
node-based workflow system for Stable Diffusion
python [main.py]
image manipulation and format conversion
convert [input.png] [output.jpg]
certificate revocation list processor
openssl crl -in [crl.pem] -text -noout
extract track split points from CUE sheets
cuebreakpoints [file.cue]
display or set the system date and time
date
Convert and copy files at the block level
sudo dd if=[path/to/file.iso] of=[/dev/usb_drive] status=progress
open-source speech-to-text engine
deepspeech --model [model.pbmm] --audio [audio.wav]
convert DVI to PostScript
dvips [document.dvi] -o [document.ps]
character encoding detection and conversion
enca [file.txt]
convert tab characters to spaces in text files
expand [file.txt]
optimized Whisper speech recognition engine
faster-whisper [audio.mp3]
utility functions for ffmpeg processing
ffprobe [input.mp4]
simple media player using ffmpeg libraries
ffplay [video.mp4]
generate optimized subsets of font files
fonttools subset [path/to/font.ttf] --unicodes=U+0000-007F
Command-line client for digital cameras via libgphoto2
gphoto2 --auto-detect
Software defined radio receiver
gqrx
Ghostscript PostScript and PDF interpreter
gs -dQUIET -dBATCH file.pdf
Simple command line media playback tool using GStreamer
gst-play-1.0 [path/to/file.mp4]
GTK+ webcam viewer and capture application
guvcview
command-line interface for HandBrake, a powerful open-source video transcoder
HandBrakeCLI -i [input.mkv] -o [output.mp4] --preset="[Fast 1080p30]"
modern alternative to xdg-utils for managing default applications on Linux
handlr open https://example.com
Set or dump IEC958 (S/PDIF) status bits on ALSA devices
iecset
63 commands
Useful Linux one-liner
mplayer -vo caca video.mp4
Useful Linux one-liner
convert input.jpg output.png
Useful Linux one-liner
convert -delay 10 -loop 0 *.png animation.gif
Useful Linux one-liner
yt-dlp url
Useful Linux one-liner
mpv url
Useful Linux one-liner
ffmpeg -i input.mp4 output.gif
Convert any image format to PNM (Netpbm)
anytopnm [input.jpg] > [output.pnm]
Convert AsciiDoc documents to various output formats
asciidoctor [document.adoc]
Convert Andrew Toolkit raster images to PBM format
atktopbm [input.atk] > [output.pbm]
Display btrfs-progs version information
btrfs version
ebook format converter
ebook-convert [book.epub] [book.mobi]
deprecated HTTP/RTSP streaming server
ffserver -f [ffserver.conf]
Convert LaTeX formulas in HTML to images
gladtex [input.htex]
command-line tool for viewing and editing ID3v2 tags in MP3 files
id3v2 -L
Convert a standalone VDO volume into an LVM-managed VDO logical volume
lvm_import_vdo [/dev/mapper/vdo_volume]
Primary command for ImageMagick 7+, replacing convert, mogrify, and identify
magick [input.png] [output.jpg]
encodes video from MPlayer
mencoder [input.avi] -o [output.mp4] -ovc lavc -oac mp3lame
powerful media player
mplayer [video.mp4]
general-purpose key processing tool
openssl pkey -in [private.key] -text -noout
processes RSA keys
openssl rsa -in [private.key] -text -noout
Convert Perl4 libraries to Perl5 modules
pl2pm [library.pl] > [Module.pm]
Convert PNG images to PAM format
pngtopam [input.png] > [output.pam]
Convert PNG images to PNM format
pngtopnm [input.png] > [output.pnm]
Convert PNM images to Palm image format
pnmtopalm [input.pnm] > [output.palm]
Convert PNM images to PCL-XL printer format
pnmtopclxl [input.pnm] > [output.pclxl]
Convert PNM to plain ASCII format (obsolete)
pnmtoplainpnm [input.pnm] > [output.pnm]
Convert PNM to SGI image format
pnmtosgi [input.pnm] > [output.rgb]
Convert PNM to Solitaire recorder format
pnmtosir [input.pnm] > [output.sir]
Convert PNM to X Window Dump format
pnmtoxwd [input.pnm] > [output.xwd]
Convert Perl POD documentation to plain text
pod2text [file.pod]
Query and convert data files via CLI
polars read [file.csv]
Convert PPM images to AutoCAD format
ppmtoacad [input.ppm] > [output.dxf]
Convert PPM images to BMP format
ppmtobmp [input.ppm] > [output.bmp]
Convert PPM images to GIF format
ppmtogif [input.ppm] > [output.gif]
Convert PPM to HP LaserJet format
ppmtolj [input.ppm] > [output.lj]
Convert PPM to Atari Neochrome format
ppmtoneo [input.ppm] > [output.neo]
56 commands
Convert ASCII art to PGM grayscale image
asciitopgm [width] [height] < [ascii.txt] > [output.pgm]
Lightweight audio player with plugin support
audacious
3D creation suite for modeling, animation, and rendering
blender
sound synthesis and audio programming language
csound [orchestra.orc] [score.sco]
DuckDuckGo search from the command line
ddgr [search terms]
Encoder YUV to PPM converter
eyuvtoppm -w [width] -h [height] < [input.eyuv] > [output.ppm]
general-purpose speech synthesis system
echo "[Hello world]" | festival --tts
wavelet compression to PNM converter
fiascotopnm [input.fiasco] > [output.pnm]
convert astronomical FITS images to PNM
fitstopnm [input.fits] > [output.pnm]
Convert Ghostscript pbmraw or bitcmyk format into a LAVAFLOW printer stream
foo2lava [options] < [input.pbm] > [output.prn]
convert GEM IMG format to PBM
gemtopbm [input.img] > [output.pbm]
extracts and displays Intel graphics BIOS information
intel_bios_reader --file=[bios.bin]
Terminal-based video trimming tool
lazycut [video.mp4]
backs up and restores video game save data
ludusavi backup
MLT command-line video editor
melt [video.mp4]
edits ID3v2 tags in MP3 files
mid3v2 [file.mp3]
driver for Minolta PagePro printers
min12xxw [file.prn]
modern media player based on MPlayer and mplayer2
mpv [video.mp4]
Keyboard-driven terminal UI wrapping ffmpeg
nano-ffmpeg
ncurses-based MPD client
ncmpcpp
multi-purpose certificate utility
openssl x509 -in [certificate.crt] -text -noout
extracts one field from an interlaced video frame, producing a half-height image
pamdeinterlace -takeodd=false [input.pam] > [output.pam]
PulseAudio preferences GUI
paprefs
Convert PGM images to SBIG ST-4 autoguider format
pgmtost4 [input.pgm] > [output.st4]
PipeWire node manager for Electron audio streams
pipetron --daemon
Convert PNM images to FITS astronomy format
pnmtofits [input.pnm] > [output.fits]
Convert PNM to Utah RLE format
pnmtorle [input.pnm] > [output.rle]
Convert PPM to Apple volume label format
ppmtoapplevol [input.ppm] > [output.vol]
Convert PPM to Amiga IFF ILBM format
ppmtoilbm [input.ppm] > [output.ilbm]
Convert PPM to Interleaf image format
ppmtoleaf [input.ppm] > [output.leaf]
Convert PPM images to PCX format
ppmtopcx [input.ppm] > [output.pcx]
Convert PPM images to TGA format
ppmtotga [input.ppm] > [output.tga]
Convert encoding for groff input processing
preconv [file]
Convert a Proxmox VM into a template
qm template 100
Qt-based audio player with Winamp skins
qmmp
Create and run optimized QEMU virtual machines
quickemu --vm [file.conf]
55 commands
automated CD ripper and encoder
abcde
Convert terminal recordings to animated GIFs
agg [recording.cast] [output.gif]
Live 802.11 Wi-Fi RF dashboard in the terminal using eBPF (htop for the airwaves)
airtop
Create audio loopback between ALSA devices.
alsaloop -C [hw:0,0] -P [hw:1,0]
Search and stream anime from the terminal
ani-cli [anime_name]
Convert IP addresses to reverse DNS ARPA names.
arpaname [ip_address]
Convert ASCII text to PPM color image
asciitoppm < [ascii.txt] > [output.ppm]
Convert BIN/CUE CD images to ISO and audio tracks
bchunk [path/to/image.bin] [path/to/image.cue] [path/to/output]
TUI podcast client for the terminal
castero
burn data to CD, DVD, and Blu-ray discs
cdrecord -v dev=[/dev/sr0] [image.iso]
HDMI-CEC device control client
cec-client -l
Manipulate real-time scheduling attributes of processes
chrt -p PID
Command-line interface music player
climp --play [/path/to/song.mp3]
generate SSH keys for Dropbear
dropbearkey -t ed25519 -f [path/to/key_file]
Convert Ghostscript pbmraw or bitcmyk format into a QPDL printer stream
foo2qpdl [options] < [input.pbm] > [output.prn]
Convert GIF images to PNM format
giftopnm [input.gif] > [output.pnm]
Hardware-accelerated screen recorder
gpu-screen-recorder -w portal -o [path/to/video.mp4]
convert fonts to GRUB PF2 format
grub-mkfont -o [output.pf2] [input.ttf]
reads and sets the hardware clock, which is a battery-backed clock
sudo hwclock
creates audio connections between JACK ports
jack_connect [system:capture_1] [app:input_1]
JACK audio server daemon
jackd -d alsa
non-linear video editor for KDE
kdenlive
audio tag editor supporting MP3, Ogg Vorbis, FLAC, MPC, MP4/AAC, and other
kid3
ImageMagick 6 version of mogrify
mogrify.im6 -resize [800x600] [*.jpg]
command-line MP3 player, a free clone of mpg123
mpg321 [file.mp3]
encodes audio to Opus format
opusenc [input.wav] [output.opus]
temporarily suspends PulseAudio to allow another application exclusive access
pasuspender -- jackd --driver alsa --device hw:0
PipeWire daemon variant for AES67 audio-over-IP networking
pipewire-aes67
PipeWire daemon variant for AVB audio-video bridging
pipewire-avb
Low-latency multimedia processing daemon
pipewire
Convert private keys to PKCS#8 format
openssl pkcs8 -topk8 -in [key.pem] -out [key-pkcs8.pem]
Convert PNM to CMYK TIFF for printing
pnmtotiffcmyk [input.pnm] > [output.tiff]
Terminal podcast manager and player
podliner
Convert PPM to Atari Spectrum 512 format
ppmtospu [input.ppm] > [output.spu]
Create virtual loopback audio devices
pw-loopback
Convert RSS feeds to email messages
r2e run
27 commands
macOS audio file format converter
afconvert -f m4af -d aac [input.wav] [output.m4a]
Mock infrastructure for AI application testing
npx aimock -p [4010] -f [./fixtures]
Cross-platform audio recording/playback CLI tool with TUI
asak rec [output]
Music player and media manager
banshee
cross-platform audio spectrum visualizer for the terminal
cava
distributed platform for change data capture
debezium-server
voice, video, and text communication platform
discord
self-hosted photo and video backup solution
docker compose up -d
YouTube video knowledge engine with transcripts and vision
mcptube add "[youtube_url]"
terminal audio player
mocp
console-based audio player with an ncurses interface
mocp
multimedia packager from the GPAC framework
mp4box -add [audio.m4a] [video.mp4]
Cross-platform terminal-based music player and server
musikcube
Convert vector geospatial data between formats
ogr2ogr -f "GeoJSON" [output.json] [input.shp]
Text-based audio player and music visualizer
ocp [path/to/file]
video Editor
openshot-qt
Convert between map projections for images
pnmmercator [input.pnm] > [output.pnm]
Convert PPM to HP PaintJet format
ppmtopj [input.ppm] > [output.pj]
JUCE audio framework project manager
Projucer [project.jucer]
Free cross-platform video editor
shotcut
LibreOffice suite launcher and converter
soffice
TUI audio analyzer with real-time visualization
soundscope
Pipe live streams to media players
streamlink [URL] [best]
Audio synthesis programming language interpreter
sclang
Convert TeX font metrics for groff
tfmtodit [tfm_file] [map_file] [font]
Linux video stream processing tool
transcode -i [input.avi] -y [xvid] -o [output.avi]
Convert Unix line endings to DOS format
unix2dos [path/to/file]
22 commands
Audio and digital signal processing language compiler
adscript [script.ad]
Save and restore ALSA sound card settings.
sudo alsactl store
Spaced repetition flashcard program
anki
convert CoffeeScript to modern JavaScript
decaffeinate [file.coffee]
hardware capture device support for ffmpeg
ffmpeg -devices
multimedia conversion and processing tool
ffmpeg -i [input.mp4] [output.avi]
convert to shadow group format
sudo grpconv
Convert C header files to Perl header files
h2ph [header.h]
Manipulate IP address aggregate files created by ipaggcreate
ipaggmanip -r [input.agg] --sorted-counts
Wrap OSS applications for PulseAudio
padsp [oss_application]
Process and convert public and private keys with OpenSSL
openssl pkey -in [key.pem] -pubout -out [pub.pem]
Suspend system to RAM
sudo pm-suspend
Reserve audio devices for exclusive use
pw-reserve -n audio0
Real-time PipeWire performance statistics
pw-top
Run V4L2 video apps on PipeWire
pw-v4l2 program
Discover NAT type using STUN protocol
pystun3
Create and manage QEMU disk images
qemu-img create -f [qcow2] [disk.qcow2] [20G]
Convert raw RGB data to PPM format
rawtoppm [width] [height] [input.raw] > [output.ppm]
PipeWire resampler debugging utility
spa-resample -r [48000] [input.wav] [output.wav]
Validate and reformat HTML markup
tidy [input.html]
Batch convert camera RAW photos
ufraw-batch --out-type=jpeg [image.raw]
Capture still images from UVC webcams
uvccapture
12 commands
Play desktop sound events
canberra-gtk-play --id [desktop-login]
Convert Ghostscript output to HBPL2 format for Dell and Xerox printers
foo2hbpl2 [options] < [input.pbm] > [output.hbpl]
build and run GStreamer multimedia pipelines
gst-launch-1.0 filesrc location=[video.mp4] ! decodebin ! autovideosink
Convert PBM bitmaps to MGR window system format
pbmtomgr [input.pbm] > [output.mgr]
musicBrainz's music tagger application
picard
Convert PNM images to PostScript
pnmtops [input.pnm] > [output.ps]
Sound server for Linux desktop audio
pulseaudio --check
Export PipeWire state as JSON
pw-dump
Create and manage PipeWire port connections
pw-link -oiI
Monitor AMD Radeon GPU utilization in real time
radeontop
Convert XPM pixmaps to PPM format
xpmtoppm [input.xpm] > [output.ppm]
Manage ZoneMinder surveillance daemons
sudo zmpkg.pl start
12 commands
Convert between binary, decimal, and hexadecimal
bcd [42]
convert ASCII art diagrams to graphics
ditaa [input.txt] [output.png]
compact open-source speech synthesizer
espeak "[Hello world]"
convert font files to C source code arrays
font2c [font.ttf] [output.c]
Animated version control history visualization
gource
high-quality MP3 encoder
lame [input.wav] [output.mp3]
open-source voice chat application
mumble
OBS Studio, an open-source streaming and recording program
obs
Convert PPM to custom text formats
ppmtoarbtxt [template.txt] [input.ppm] > [output.txt]
Convert PPM to X11 pixmap format
ppmtoxpm [input.ppm] > [output.xpm]
Convert between measurement units
units
Convert X11 or X10 bitmap to PBM format
xbmtopbm [input.xbm] > [output.pbm]
4 commands
3 commands
view and change HDMI InfoFrames sent by the GPU
sudo intel_infoframes
converts or modifies the type, redundancy, or state of logical volumes
sudo lvconvert --type raid1 -m 1 /dev/vg_name/lv_name
Convert PPM to Mitsubishi printer format
ppmtomitsu [input.ppm] > [output.mitsu]
2 commands
2 commands
lightweight SSH client from the Dropbear suite
dbclient [user]@[host]
convert SSH keys between Dropbear and OpenSSH formats
dropbearconvert openssh dropbear ~/.ssh/id_rsa output_key
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
create Distrobox containers from Linux distribution images
distrobox-create [container_name] -i [ubuntu:latest]
1 commands
modify DVD booktype for compatibility
dvd+rw-booktype [/dev/dvd]
1 commands
1 commands
GStreamer multimedia device detection tool
gst-device-monitor-1.0
1 commands
KDE information center application that displays detailed system information
kinfocenter
1 commands
1 commands
modifies images in place
magick mogrify -resize [800x600] [*.jpg]
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
Mix adjacent lines to reduce interlacing artifacts in video frames
pammixinterlace [input.pam] > [output.pam]
1 commands
1 commands
manages PulseAudio X11 settings
pax11publish -e
1 commands
1 commands
1 commands
Analyze PipeWire performance and latency
pw-profiler
1 commands
1 commands
1 commands
1 commands
Download videos from YouTube and other sites
youtube-dl "[url]"
1 commands
mplayer -vo caca video.mp4
Copy it and replace filenames, paths, or keywords as needed.
convert input.jpg output.png
Copy it and replace filenames, paths, or keywords as needed.
convert -delay 10 -loop 0 *.png animation.gif
Copy it and replace filenames, paths, or keywords as needed.
yt-dlp url
Requires network or a remote resource.
mpv url
Requires network or a remote resource.
dos2unix file
Copy it and replace filenames, paths, or keywords as needed.
ffmpeg -i input.mp4 output.gif
Copy it and replace filenames, paths, or keywords as needed.
a2ping [input.ps] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
abcde
Copy it and replace filenames, paths, or keywords as needed.
aconnect -l
Copy it and replace filenames, paths, or keywords as needed.
admesh [path/to/model.stl]
Copy it and replace filenames, paths, or keywords as needed.
adscript [script.ad]
Copy it and replace filenames, paths, or keywords as needed.
afconvert -f m4af -d aac [input.wav] [output.m4a]
Copy it and replace filenames, paths, or keywords as needed.
agg [recording.cast] [output.gif]
Copy it and replace filenames, paths, or keywords as needed.
npx aimock -p [4010] -f [./fixtures]
Copy it and replace filenames, paths, or keywords as needed.
airtop
Copy it and replace filenames, paths, or keywords as needed.
sudo alien -d [path/to/file]
May affect permissions or system state. Check the target first.
sudo alsactl store
May affect permissions or system state. Check the target first.
alsaloop -C [hw:0,0] -P [hw:1,0]
Copy it and replace filenames, paths, or keywords as needed.
alsamixer -c [soundcard_number]
Copy it and replace filenames, paths, or keywords as needed.
amarok
Copy it and replace filenames, paths, or keywords as needed.
ani-cli [anime_name]
Copy it and replace filenames, paths, or keywords as needed.
anki
Copy it and replace filenames, paths, or keywords as needed.
anytopnm [input.jpg] > [output.pnm]
Uses pipes, overwrite, or deletion. Check paths and options first.
aplay [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
aplaymidi -p [hw:1,0] [file.mid]
Copy it and replace filenames, paths, or keywords as needed.
ardour
Copy it and replace filenames, paths, or keywords as needed.
arecord -vv -f cd [path/to/file.wav]
Copy it and replace filenames, paths, or keywords as needed.
arpaname [ip_address]
Copy it and replace filenames, paths, or keywords as needed.
asak rec [output]
Copy it and replace filenames, paths, or keywords as needed.
asciiart [path/to/image.jpg]
Copy it and replace filenames, paths, or keywords as needed.
asciidoc [document.txt]
Copy it and replace filenames, paths, or keywords as needed.
asciidoctor [document.adoc]
Copy it and replace filenames, paths, or keywords as needed.
asciinema rec [recording.cast]
Copy it and replace filenames, paths, or keywords as needed.
asciitopgm [width] [height] < [ascii.txt] > [output.pgm]
Uses pipes, overwrite, or deletion. Check paths and options first.
asciitoppm < [ascii.txt] > [output.ppm]
Uses pipes, overwrite, or deletion. Check paths and options first.
assimp export [input.fbx] [output.obj]
Copy it and replace filenames, paths, or keywords as needed.
atktopbm [input.atk] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
audacious
Copy it and replace filenames, paths, or keywords as needed.
audacity
Copy it and replace filenames, paths, or keywords as needed.
avidemux [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
avifenc [path/to/input.png] [path/to/output.avif]
Requires network or a remote resource.
banshee
Copy it and replace filenames, paths, or keywords as needed.
python -m bark --text "[Hello, how are you?]" --output_filename [output.wav]
Copy it and replace filenames, paths, or keywords as needed.
bcd [42]
Copy it and replace filenames, paths, or keywords as needed.
bchunk [path/to/image.bin] [path/to/image.cue] [path/to/output]
Copy it and replace filenames, paths, or keywords as needed.
bdftopcf [font.bdf] > [font.pcf]
Uses pipes, overwrite, or deletion. Check paths and options first.
beep
Copy it and replace filenames, paths, or keywords as needed.
benben [path/to/song.mp3]
Copy it and replace filenames, paths, or keywords as needed.
bioradtopgm [bioradfile.pic] > [output.pgm]
Uses pipes, overwrite, or deletion. Check paths and options first.
blender
Copy it and replace filenames, paths, or keywords as needed.
bmptopnm [image.bmp] > [output.pnm]
Uses pipes, overwrite, or deletion. Check paths and options first.
bmptoppm [image.bmp] > [output.ppm]
Uses pipes, overwrite, or deletion. Check paths and options first.
brasero
Copy it and replace filenames, paths, or keywords as needed.
breathe
Copy it and replace filenames, paths, or keywords as needed.
browsh
Copy it and replace filenames, paths, or keywords as needed.
browsh
Copy it and replace filenames, paths, or keywords as needed.
brushtopbm [brushfile] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
sudo btrfs balance status [/mnt/data]
May affect permissions or system state. Check the target first.
btrfs version
Copy it and replace filenames, paths, or keywords as needed.
burn -D -p [path/to/dir]
Copy it and replace filenames, paths, or keywords as needed.
cam -l
Copy it and replace filenames, paths, or keywords as needed.
canberra-gtk-play --id [desktop-login]
Copy it and replace filenames, paths, or keywords as needed.
captoinfo [path/to/termcap_file]
Copy it and replace filenames, paths, or keywords as needed.
carbonyl [https://example.com]
Copy it and replace filenames, paths, or keywords as needed.
castero
Copy it and replace filenames, paths, or keywords as needed.
cava
Copy it and replace filenames, paths, or keywords as needed.
cavif [path/to/image.png]
Copy it and replace filenames, paths, or keywords as needed.
cdparanoia -B
Copy it and replace filenames, paths, or keywords as needed.
cdrdao read-cd --device [/dev/cdrom] --read-raw [image.toc]
Copy it and replace filenames, paths, or keywords as needed.
cdrecord -v dev=[/dev/sr0] [image.iso]
Copy it and replace filenames, paths, or keywords as needed.
cec-client -l
Copy it and replace filenames, paths, or keywords as needed.
cheese
Copy it and replace filenames, paths, or keywords as needed.
chrt -p PID
Copy it and replace filenames, paths, or keywords as needed.
clementine
Copy it and replace filenames, paths, or keywords as needed.
cliamp ~/Music
Copy it and replace filenames, paths, or keywords as needed.
climp --play [/path/to/song.mp3]
Copy it and replace filenames, paths, or keywords as needed.
cmus [path/to/directory]
Copy it and replace filenames, paths, or keywords as needed.
python [main.py]
Copy it and replace filenames, paths, or keywords as needed.
convert [input.png] [output.jpg]
Copy it and replace filenames, paths, or keywords as needed.
openssl crl -in [crl.pem] -text -noout
Copy it and replace filenames, paths, or keywords as needed.
csound [orchestra.orc] [score.sco]
Copy it and replace filenames, paths, or keywords as needed.
cuabot
Copy it and replace filenames, paths, or keywords as needed.
cuebreakpoints [file.cue]
Copy it and replace filenames, paths, or keywords as needed.
cuetag [album.cue] [track*.flac]
Copy it and replace filenames, paths, or keywords as needed.
cvt [1920] [1080] [60]
Copy it and replace filenames, paths, or keywords as needed.
dasel -f [file.json] '[selector]'
Copy it and replace filenames, paths, or keywords as needed.
date
Copy it and replace filenames, paths, or keywords as needed.
dbclient [user]@[host]
Copy it and replace filenames, paths, or keywords as needed.
sudo dd if=[path/to/file.iso] of=[/dev/usb_drive] status=progress
May affect permissions or system state. Check the target first.
ddgr [search terms]
Copy it and replace filenames, paths, or keywords as needed.
debezium-server
Copy it and replace filenames, paths, or keywords as needed.
sudo debtap -u
May affect permissions or system state. Check the target first.
decaffeinate [file.coffee]
Copy it and replace filenames, paths, or keywords as needed.
deemix [https://www.deezer.com/track/12345]
Copy it and replace filenames, paths, or keywords as needed.
deepspeech --model [model.pbmm] --audio [audio.wav]
Copy it and replace filenames, paths, or keywords as needed.
discord
Copy it and replace filenames, paths, or keywords as needed.
distrobox-create [container_name] -i [ubuntu:latest]
Copy it and replace filenames, paths, or keywords as needed.
distrobox create --name [mycontainer] --image [ubuntu:latest]
Copy it and replace filenames, paths, or keywords as needed.
ditaa [input.txt] [output.png]
Copy it and replace filenames, paths, or keywords as needed.
dos2unix [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
driftnet -i [eth0]
Copy it and replace filenames, paths, or keywords as needed.
dropbearconvert openssh dropbear ~/.ssh/id_rsa output_key
Requires network or a remote resource.
dropbearkey -t ed25519 -f [path/to/key_file]
Copy it and replace filenames, paths, or keywords as needed.
dvd+rw-booktype [/dev/dvd]
Copy it and replace filenames, paths, or keywords as needed.
dvips [document.dvi] -o [document.ps]
Copy it and replace filenames, paths, or keywords as needed.
easytag
Copy it and replace filenames, paths, or keywords as needed.
ebook-convert [book.epub] [book.mobi]
Copy it and replace filenames, paths, or keywords as needed.
enca [file.txt]
Copy it and replace filenames, paths, or keywords as needed.
enscript [file]
Copy it and replace filenames, paths, or keywords as needed.
eol [file.txt]
Copy it and replace filenames, paths, or keywords as needed.
espeak "[Hello world]"
Copy it and replace filenames, paths, or keywords as needed.
exiftool [image.jpg]
Copy it and replace filenames, paths, or keywords as needed.
expand [file.txt]
Copy it and replace filenames, paths, or keywords as needed.
eyuvtoppm -w [width] -h [height] < [input.eyuv] > [output.ppm]
Uses pipes, overwrite, or deletion. Check paths and options first.
faster-whisper [audio.mp3]
Copy it and replace filenames, paths, or keywords as needed.
echo "[Hello world]" | festival --tts
Uses pipes, overwrite, or deletion. Check paths and options first.
ffe -c [config.ffe] [data.txt]
Copy it and replace filenames, paths, or keywords as needed.
ffmpeg -devices
Copy it and replace filenames, paths, or keywords as needed.
ffprobe [input.mp4]
Copy it and replace filenames, paths, or keywords as needed.
ffmpeg -i [input.mp4] [output.avi]
Copy it and replace filenames, paths, or keywords as needed.
ffplay [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
ffprobe [path/to/file.mp4]
Copy it and replace filenames, paths, or keywords as needed.
ffserver -f [ffserver.conf]
Copy it and replace filenames, paths, or keywords as needed.
fiascotopnm [input.fiasco] > [output.pnm]
Uses pipes, overwrite, or deletion. Check paths and options first.
fitstopnm [input.fits] > [output.pnm]
Uses pipes, overwrite, or deletion. Check paths and options first.
flac [audio.wav]
Copy it and replace filenames, paths, or keywords as needed.
flite -t "[Hello world]"
Copy it and replace filenames, paths, or keywords as needed.
fluidsynth [/usr/share/soundfonts/soundfont.sf2] [path/to/file.mid]
Copy it and replace filenames, paths, or keywords as needed.
font2c [font.ttf] [output.c]
Copy it and replace filenames, paths, or keywords as needed.
fonttools subset [path/to/font.ttf] --unicodes=U+0000-007F
Copy it and replace filenames, paths, or keywords as needed.
gs -q -dBATCH -dNOPAUSE -sDEVICE=pbmraw -sOutputFile=- [file.ps] | foo2hbpl2 > [output.hbpl]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2hbpl2 [options] < [input.pbm] > [output.hbpl]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2lava [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2qpdl [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
fselect name from [/path] where name = '[*.txt]'
Copy it and replace filenames, paths, or keywords as needed.
sudo gdisk -l
May affect permissions or system state. Check the target first.
gemtopbm [input.img] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
ges-launch-1.0 +clip [path/to/file.mp4]
Copy it and replace filenames, paths, or keywords as needed.
gif2webp [path/to/image.gif] -o [path/to/image.webp]
Copy it and replace filenames, paths, or keywords as needed.
giftopnm [input.gif] > [output.pnm]
Uses pipes, overwrite, or deletion. Check paths and options first.
gladtex [input.htex]
Copy it and replace filenames, paths, or keywords as needed.
gource
Copy it and replace filenames, paths, or keywords as needed.
gphoto2 --auto-detect
Copy it and replace filenames, paths, or keywords as needed.
gpu-screen-recorder -w portal -o [path/to/video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
gqrx
Copy it and replace filenames, paths, or keywords as needed.
sudo grpconv
May affect permissions or system state. Check the target first.
grub-mkfont -o [output.pf2] [input.ttf]
Copy it and replace filenames, paths, or keywords as needed.
gs -dQUIET -dBATCH file.pdf
Copy it and replace filenames, paths, or keywords as needed.
gst-device-monitor-1.0
Copy it and replace filenames, paths, or keywords as needed.
gst-discoverer-1.0 [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
gst-launch-1.0 filesrc location=[video.mp4] ! decodebin ! autovideosink
Copy it and replace filenames, paths, or keywords as needed.
gst-play-1.0 [path/to/file.mp4]
Copy it and replace filenames, paths, or keywords as needed.
gst-transcoder-1.0 file:///[path/to/input.mp4] file:///[path/to/output.webm]
Copy it and replace filenames, paths, or keywords as needed.
guvcview
Copy it and replace filenames, paths, or keywords as needed.
h2ph [header.h]
Copy it and replace filenames, paths, or keywords as needed.
HandBrakeCLI -i [input.mkv] -o [output.mp4]
Copy it and replace filenames, paths, or keywords as needed.
HandBrakeCLI -i [input.mkv] -o [output.mp4] --preset="[Fast 1080p30]"
Copy it and replace filenames, paths, or keywords as needed.
handlr open https://example.com
Copy it and replace filenames, paths, or keywords as needed.
sudo hwclock
May affect permissions or system state. Check the target first.
i3status
Copy it and replace filenames, paths, or keywords as needed.
id3v2 -L
Copy it and replace filenames, paths, or keywords as needed.
iecset
Copy it and replace filenames, paths, or keywords as needed.
ilbmtoppm [file.ilbm] > [output.ppm]
Uses pipes, overwrite, or deletion. Check paths and options first.
magick [input.png] [output.jpg]
Copy it and replace filenames, paths, or keywords as needed.
img2txt -W [10] [path/to/image]
Copy it and replace filenames, paths, or keywords as needed.
docker compose up -d
Copy it and replace filenames, paths, or keywords as needed.
impacket-ticketConverter [ticket.kirbi] [ticket.ccache]
Copy it and replace filenames, paths, or keywords as needed.
intel_bios_reader --file=[bios.bin]
Copy it and replace filenames, paths, or keywords as needed.
sudo intel_infoframes
May affect permissions or system state. Check the target first.
ipaggmanip -r [input.agg] --sorted-counts
Copy it and replace filenames, paths, or keywords as needed.
jack_connect [system:capture_1] [app:input_1]
Copy it and replace filenames, paths, or keywords as needed.
jackd -d alsa
Copy it and replace filenames, paths, or keywords as needed.
jpegtran -flip [horizontal|vertical] [path/to/image.jpg] > [path/to/output.jpg]
Uses pipes, overwrite, or deletion. Check paths and options first.
kdenlive
Copy it and replace filenames, paths, or keywords as needed.
kid3
Copy it and replace filenames, paths, or keywords as needed.
kinfocenter
Copy it and replace filenames, paths, or keywords as needed.
kr wordlist list
Copy it and replace filenames, paths, or keywords as needed.
kompose convert
Copy it and replace filenames, paths, or keywords as needed.
lame [input.wav] [output.mp3]
Copy it and replace filenames, paths, or keywords as needed.
lazycut [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
leaftoppm [input.lf] > [output.ppm]
Uses pipes, overwrite, or deletion. Check paths and options first.
libreoffice [path/to/document]
Copy it and replace filenames, paths, or keywords as needed.
lilypond [score.ly]
Copy it and replace filenames, paths, or keywords as needed.
llvd [video_url]
Copy it and replace filenames, paths, or keywords as needed.
lmms
Copy it and replace filenames, paths, or keywords as needed.
ludusavi backup
Copy it and replace filenames, paths, or keywords as needed.
sudo lvconvert --type raid1 -m 1 /dev/vg_name/lv_name
May affect permissions or system state. Check the target first.
lvm_import_vdo [/dev/mapper/vdo_volume]
Copy it and replace filenames, paths, or keywords as needed.
m4b-tool merge [folder/] --output-file=[audiobook.m4b]
Copy it and replace filenames, paths, or keywords as needed.
magick convert [input.png] [output.jpg]
Copy it and replace filenames, paths, or keywords as needed.
magick mogrify -resize [800x600] [*.jpg]
Copy it and replace filenames, paths, or keywords as needed.
magick [input.png] [output.jpg]
Copy it and replace filenames, paths, or keywords as needed.
manim [script.py] [SceneName]
Copy it and replace filenames, paths, or keywords as needed.
marky [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
mat2 [file.jpg]
Copy it and replace filenames, paths, or keywords as needed.
mcptube add "[youtube_url]"
May affect permissions or system state. Check the target first.
mediainfo [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
mediamtx
Copy it and replace filenames, paths, or keywords as needed.
melt [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
mencoder [input.avi] -o [output.mp4] -ovc lavc -oac mp3lame
Copy it and replace filenames, paths, or keywords as needed.
mid3v2 [file.mp3]
Copy it and replace filenames, paths, or keywords as needed.
mimetype [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
min12xxw [file.prn]
Copy it and replace filenames, paths, or keywords as needed.
minidlnad
Copy it and replace filenames, paths, or keywords as needed.
mkvmerge -o [output.mkv] [input1.mp4] [input2.mp4]
Copy it and replace filenames, paths, or keywords as needed.
mkvpropedit -d title [path/to/file.mkv]
Copy it and replace filenames, paths, or keywords as needed.
mocp
Copy it and replace filenames, paths, or keywords as needed.
mocp
Copy it and replace filenames, paths, or keywords as needed.
mogrify.im6 -resize [800x600] [*.jpg]
Copy it and replace filenames, paths, or keywords as needed.
mogrify -resize [800x600] [*.jpg]
Copy it and replace filenames, paths, or keywords as needed.
motion
Copy it and replace filenames, paths, or keywords as needed.
mp4box -add [audio.m4a] [video.mp4]
May affect permissions or system state. Check the target first.
mpd
Copy it and replace filenames, paths, or keywords as needed.
mpg123 [path/to/file1.mp3] [path/to/file2.mp3]
Copy it and replace filenames, paths, or keywords as needed.
mpg321 [file.mp3]
Copy it and replace filenames, paths, or keywords as needed.
mplayer [video.mp4]
Copy it and replace filenames, paths, or keywords as needed.
mpv [video.mp4]
Requires network or a remote resource.
mscore
Copy it and replace filenames, paths, or keywords as needed.
mumble
Copy it and replace filenames, paths, or keywords as needed.
musikcube
Copy it and replace filenames, paths, or keywords as needed.
nano-ffmpeg
Copy it and replace filenames, paths, or keywords as needed.
ncmpcpp
Copy it and replace filenames, paths, or keywords as needed.
numfmt --to=iec [1048576]
Copy it and replace filenames, paths, or keywords as needed.
obs
Copy it and replace filenames, paths, or keywords as needed.
ogr2ogr -f "GeoJSON" [output.json] [input.shp]
Copy it and replace filenames, paths, or keywords as needed.
ocp [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
openshot-render [project.osp] [output.mp4]
Copy it and replace filenames, paths, or keywords as needed.
openshot-qt
Copy it and replace filenames, paths, or keywords as needed.
openssl crl -in [crl.pem] -text -noout
Copy it and replace filenames, paths, or keywords as needed.
openssl pkey -in [private.key] -text -noout
Copy it and replace filenames, paths, or keywords as needed.
openssl rsa -in [private.key] -text -noout
Copy it and replace filenames, paths, or keywords as needed.
openssl x509 -in [certificate.crt] -text -noout
Copy it and replace filenames, paths, or keywords as needed.
optipng [image.png]
Copy it and replace filenames, paths, or keywords as needed.
opusdec [input.opus] [output.wav]
Copy it and replace filenames, paths, or keywords as needed.
opusenc [input.wav] [output.opus]
Requires network or a remote resource.
pactl list sinks short
Copy it and replace filenames, paths, or keywords as needed.
padsp [oss_application]
Copy it and replace filenames, paths, or keywords as needed.
pamdeinterlace -takeodd=false [input.pam] > [output.pam]
Uses pipes, overwrite, or deletion. Check paths and options first.
pamixer --get-volume
Copy it and replace filenames, paths, or keywords as needed.