View PDF in terminal
Useful Linux one-liner
pdftotext file.pdf - | less
Linux basics
163 Printing Linux command examples grouped into 31 practical sections.
Browse grouped command cards or search directly below.
122 commands
Useful Linux one-liner
pdftotext file.pdf - | less
Useful Linux one-liner
history | awk '{print $2}' | sort | uniq -c | sort -nr | head
Useful Linux one-liner
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf
Convert between PostScript, EPS, and PDF formats
a2ping [input.ps] [output.pdf]
ABC music notation to LilyPond converter
abc2ly [input.abc]
Interact with Claude AI from the command line
anthropic -g user "Hello, Claude!"
Pattern scanning and text processing language
awk '{print $5}' [path/to/file]
TUI for managing BibLaTeX databases with Vim-like keybindings
bibiman [path/to/references.bib]
Terminal EPUB, PDF and DJVU book reader
bookokrat [path/to/book.epub]
Generate and print the lockfile hash
bun pm hash
Extract tables from PDF files
camelot read -p [1] [document.pdf]
Print the path to a project's Cargo.toml
cargo locate-project
validate printcap database and spool directories
checkpc
open-source antivirus toolkit
clamscan [path/to/file]
Console-based bibliography manager
cobib
Common UNIX Printing System
lpstat -p
configure cupsd.conf options for the CUPS scheduler
cupsctl
DocBook Authoring and Publishing Suite
daps -d [DC-file] html
visual PDF comparison tool
diff-pdf [file1.pdf] [file2.pdf]
convert text files to PostScript for printing
enscript [file]
Encapsulated PostScript to PDF converter
epstopdf [image.eps]
search directory trees for files
find [path] -name "[*.txt]"
pbmraw to HBPL2 converter for Dell and Xerox printers
gs -q -dBATCH -dNOPAUSE -sDEVICE=pbmraw -sOutputFile=- [file.ps] | foo2hbpl2 > [output.hbpl]
PostScript/PDF to HBPL2 wrapper script
foo2hbpl2-wrapper [file.ps]
PostScript/PDF to HP ZjStream wrapper script
foo2hp2600-wrapper [file.ps]
PostScript/PDF to LAVAFLOW wrapper script
foo2lava-wrapper [file.ps]
PostScript/PDF to OAKT wrapper script
foo2oak-wrapper [file.ps]
PostScript/PDF to QPDL wrapper script
foo2qpdl-wrapper [file.ps]
PostScript/PDF to SLX wrapper script
foo2slx-wrapper [file.ps]
PostScript/PDF to XQX wrapper script
foo2xqx-wrapper [file.ps]
PostScript/PDF to ZjStream wrapper script
foo2zjs-wrapper [file.ps]
XSL-FO to PDF processor
fop [input.fo] [output.pdf]
GNU implementation of AWK text processor
gawk '{print $1, $3}' [path/to/file]
Build books and documentation from Markdown
gitbook init
Print Go version and binary build info
go version
TUI librarian for PDFs and EPUBs
gorae
70 commands
automated Python 2 to Python 3 code converter
2to3 [script.py]
Print the machine hardware architecture
arch
Laravel's command-line interface for PHP development tasks.
php artisan list
Convert AsciiDoc markup to HTML and DocBook
asciidoc [document.txt]
AI-powered agentic coding CLI from Augment Code
auggie
Parse and extract data from HTML and XML documents
python3 -c "from bs4 import BeautifulSoup; import requests; print([a['href'] for a in BeautifulSoup(requests.get('[url]').text, 'html.parser').find_all('a', href=True)])"
cancel CUPS print jobs
cancel
Print a fully qualified package specification
cargo pkgid
catch segmentation faults and print backtraces
catchsegv [./program]
Open-source web browser with extensive command-line controls
chromium-browser [https://example.com]
Clang-based static analysis and AST inspection tool
clang-check [source.cpp]
terminal chat interface for Cohere AI models
cohere
open files using mailcap-configured editors
compose [filename]
Command-line PDF manipulation tool
cpdf [input1.pdf] [input2.pdf] -o [output.pdf]
V8 JavaScript engine developer shell
d8
Convert and copy files at the block level
sudo dd if=[path/to/file.iso] of=[/dev/usb_drive] status=progress
deep recursive file comparison tool
diffoscope [file1] [file2]
convert DVI to PostScript
dvips [document.dvi] -o [document.ps]
PBM to HP ZjStream converter
foo2hp [options] < [input.pbm] > [output.prn]
PBM to OAKT converter for Oak Technology printers
foo2oak [options] < [input.pbm] > [output.prn]
PBM to XQX converter for HP LaserJet printers
foo2xqx [options] < [input.pbm] > [output.prn]
interactive debugger for compiled programs
gdb [program]
Print the installation path of the active Node.js version
get-nodeinstalllocation
Interpreter for PostScript and PDF file manipulation
gs -dNOPAUSE -dBATCH -sDEVICE=png16m -r300 -sOutputFile=[page-%d.png] [input.pdf]
command-driven graphing and plotting utility
gnuplot
Google Chrome web browser
google-chrome
Groff PostScript output driver
groff -Tps [file.roff] > output.ps
Ghostscript PostScript and PDF interpreter
gs -dQUIET -dBATCH file.pdf
Print media type of file
gst-typefind-1.0 [path/to/file]
opens files and URIs with their default applications
gvfs-open [file.pdf]
modern alternative to xdg-utils for managing default applications on Linux
handlr open https://example.com
performs print head cleaning on HP printers
hp-clean
converts images to PDF without re-encoding, preserving the original image
img2pdf [image1.jpg] [image2.png] -o [output.pdf]
high-level, high-performance programming language for technical computing
julia
perl script that automates LaTeX document compilation
latexmk -pdf [document.tex]
moves print jobs between queues
lpmove [job_id] [destination_printer]
19 commands
Print large ASCII art text
banner [HELLO]
CUPS build configuration helper
cups-config --cflags
diagram editor for flowcharts and diagrams
drawio
framebuffer and terminal image viewer
fim [image.jpg]
Convert Ghostscript pbmraw or bitcmyk format into a LAVAFLOW printer stream
foo2lava [options] < [input.pbm] > [output.prn]
Print the kernel scancode-to-keycode mapping table
getkeycodes
generates device URIs for HP printers
hp-makeuri [192.168.1.100]
interactive command-line HTTP client featuring autocomplete and syntax
http-prompt
versatile testing tool for IPP printers and servers
ipptool -tv [ipp://printer.local/ipp/print] get-printer-attributes.test
prints files to a printer
lp [file.pdf]
Line printer control program
lpc status all
display or set printer options and defaults
lpoptions
Terminal eBook reader with text-to-speech
lue [path/to/book.epub]
driver for Minolta PagePro printers
min12xxw [file.prn]
Print files using MIME type handlers
print filename
Reverse engineering and binary analysis framework
r2 [binary]
Print a sequence of numbers
seq 10
General purpose command-line launcher
sunbeam
Generate and print 128-bit identifiers
systemd-id128 new
17 commands
wrap an ARM ELF printer firmware image with HP download header/trailer
arm2hpdl [sihp1005.img] > [sihp1005.dl]
AI-powered agentic coding assistant CLI
claude
Rust ORM command-line interface
diesel setup
GNOME document viewer for PDF and PostScript
evince [path/to/file.pdf]
read a line from the zsh buffer stack
getln [variable_name]
moonshot AI's command-line agent for AI-driven coding and terminal operations
kimi
decode an OAKT printer stream into human readable form
oakdecode < [file.prn]
KDE's universal document viewer
okular [document.pdf]
extracts PDF content to JSON format
pdf2json [input.pdf] [output.json]
Put pages of PDF files into 2-up signatures for booklet printing
pdfbook [input.pdf]
arranges multiple PDF pages onto single sheets
pdfxup -o [path/to/output.pdf] [path/to/input.pdf]
Process PKCS#7 certificate chain structures
openssl pkcs7 -in [file.p7b] -print_certs
Terminal-based Markdown slide presenter
presenterm [presentation.md]
Push arguments onto the shell buffer stack
pushln "[text to push]"
LibreOffice suite launcher and converter
soffice
Modern typesetting system and compiler
typst compile [document.typ]
Print system and kernel information
uname -a
12 commands
PBM to ZjStream converter for HP and Minolta printers
foo2zjs [options] < [input.pbm] > [output.prn]
open files with associated GNOME applications (deprecated)
gnome-open [file.pdf]
print and manage Go environment variables
go env
Pattern-matching text search utility
grep [pattern] [file]
Modern terminal spreadsheet inspired by Lotus 1-2-3
l123
Convert PNM to CMYK TIFF for printing
pnmtotiffcmyk [input.pnm] > [output.tiff]
Decode Samsung QPDL printer data format
qpdldecode [input.qpdl] > [output.pbm]
Encode text into QR code images
qrencode -t ANSI "[text]"
Scalable force-directed graph layout engine
sfdp [input.dot] -o [output.png]
GNU roff typesetting processor
troff -man [file.1]
Print current effective username
whoami
Query, compile and test XKB keymaps from the command line
xkbcli list
6 commands
Explore and constrain Linux capabilities
capsh --print
stop printer from processing jobs
cupsdisable [printer_name]
resume printer job processing
cupsenable [printer_name]
Dynamic instrumentation toolkit for developers and security researchers
frida [process_name]
Run Kotlin scripts and provide a REPL
kotlin script.kts
configures CUPS printers
lpadmin -p [printer] -v [device://uri] -m [driver.ppd]
6 commands
CUPS print server daemon
cupsd
command-line D-Bus method invocation and signaling
dbus-send --session --dest=[org.freedesktop.Notifications] [/org/freedesktop/Notifications] [org.freedesktop.Notifications.GetCapabilities]
Convert Ghostscript output to HBPL2 format for Dell and Xerox printers
foo2hbpl2 [options] < [input.pbm] > [output.hbpl]
PBM to SLX converter for Lexmark printers
foo2slx [options] < [input.pbm] > [output.prn]
Grap graph to image converter
grap2graph [file.grap] > output.png
converts PBM bitmaps to Epson printer control codes for direct printing
pbmtoepson [input.pbm] | lpr
3 commands
ebook format converter
ebook-convert [book.epub] [book.mobi]
Convert pixel art to SVG vectors
vectorize-pixelart [input.png] [output.svg]
Pretty-print XML documents
xml format [input.xml]
3 commands
2 commands
2 commands
Print the bin directory path
bun pm bin
Print the package manager version
bun pm version
2 commands
1 commands
1 commands
outputs transactions from the journal
hledger print
1 commands
1 commands
1 commands
prevent printer from accepting new jobs
cupsreject [printer_name]
1 commands
1 commands
1 commands
ebook metadata editor
ebook-meta [book.epub]
1 commands
1 commands
1 commands
1 commands
Useful Linux one-liner
jq .
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
1 commands
Useful Linux one-liner
xmllint --format file.xml
jq .
Copy it and replace filenames, paths, or keywords as needed.
xmllint --format file.xml
Copy it and replace filenames, paths, or keywords as needed.
pdftotext file.pdf - | less
Uses pipes, overwrite, or deletion. Check paths and options first.
history | awk '{print $2}' | sort | uniq -c | sort -nr | head
Uses pipes, overwrite, or deletion. Check paths and options first.
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf
Copy it and replace filenames, paths, or keywords as needed.
2to3 [script.py]
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.
abc2ly [input.abc]
Copy it and replace filenames, paths, or keywords as needed.
anthropic -g user "Hello, Claude!"
Copy it and replace filenames, paths, or keywords as needed.
arch
Copy it and replace filenames, paths, or keywords as needed.
arm2hpdl [sihp1005.img] > [sihp1005.dl]
Uses pipes, overwrite, or deletion. Check paths and options first.
php artisan list
Copy it and replace filenames, paths, or keywords as needed.
asciidoc [document.txt]
Copy it and replace filenames, paths, or keywords as needed.
auggie
Copy it and replace filenames, paths, or keywords as needed.
awk '{print $5}' [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
banner [HELLO]
Copy it and replace filenames, paths, or keywords as needed.
python3 -c "from bs4 import BeautifulSoup; import requests; print([a['href'] for a in BeautifulSoup(requests.get('[url]').text, 'html.parser').find_all('a', href=True)])"
Uses pipes, overwrite, or deletion. Check paths and options first.
bibiman [path/to/references.bib]
Copy it and replace filenames, paths, or keywords as needed.
bookokrat [path/to/book.epub]
Copy it and replace filenames, paths, or keywords as needed.
bpython
Copy it and replace filenames, paths, or keywords as needed.
bun pm bin
Copy it and replace filenames, paths, or keywords as needed.
bun pm hash
Copy it and replace filenames, paths, or keywords as needed.
bun pm version
Copy it and replace filenames, paths, or keywords as needed.
camelot read -p [1] [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
cancel
Copy it and replace filenames, paths, or keywords as needed.
capsh --print
Copy it and replace filenames, paths, or keywords as needed.
cargo locate-project
Copy it and replace filenames, paths, or keywords as needed.
cargo pkgid
Copy it and replace filenames, paths, or keywords as needed.
catchsegv [./program]
Copy it and replace filenames, paths, or keywords as needed.
checkpc
Copy it and replace filenames, paths, or keywords as needed.
chromium-browser [https://example.com]
Copy it and replace filenames, paths, or keywords as needed.
clamscan [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
clang-check [source.cpp]
Copy it and replace filenames, paths, or keywords as needed.
claude
Copy it and replace filenames, paths, or keywords as needed.
clisp
Copy it and replace filenames, paths, or keywords as needed.
cobib
Copy it and replace filenames, paths, or keywords as needed.
cohere
Copy it and replace filenames, paths, or keywords as needed.
compose [filename]
Copy it and replace filenames, paths, or keywords as needed.
cpdf [input1.pdf] [input2.pdf] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
cups-config --cflags
Copy it and replace filenames, paths, or keywords as needed.
lpstat -p
Copy it and replace filenames, paths, or keywords as needed.
cupsaccept [printer_name]
Copy it and replace filenames, paths, or keywords as needed.
cupsctl
Copy it and replace filenames, paths, or keywords as needed.
cupsd
Copy it and replace filenames, paths, or keywords as needed.
cupsdisable [printer_name]
Copy it and replace filenames, paths, or keywords as needed.
cupsenable [printer_name]
Copy it and replace filenames, paths, or keywords as needed.
cupsreject [printer_name]
Copy it and replace filenames, paths, or keywords as needed.
cursor-agent
Copy it and replace filenames, paths, or keywords as needed.
cutycapt --url=[https://example.com] --out=[screenshot.png]
Copy it and replace filenames, paths, or keywords as needed.
d8
Copy it and replace filenames, paths, or keywords as needed.
daps -d [DC-file] html
Copy it and replace filenames, paths, or keywords as needed.
dbus-send --session --dest=[org.freedesktop.Notifications] [/org/freedesktop/Notifications] [org.freedesktop.Notifications.GetCapabilities]
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.
diesel setup
Copy it and replace filenames, paths, or keywords as needed.
diff-pdf [file1.pdf] [file2.pdf]
Copy it and replace filenames, paths, or keywords as needed.
diffoscope [file1] [file2]
Copy it and replace filenames, paths, or keywords as needed.
drawio
Copy it and replace filenames, paths, or keywords as needed.
drracket
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.
ebook-convert [book.epub] [book.mobi]
Copy it and replace filenames, paths, or keywords as needed.
ebook-meta [book.epub]
Copy it and replace filenames, paths, or keywords as needed.
enscript [file]
Copy it and replace filenames, paths, or keywords as needed.
epstopdf [image.eps]
Copy it and replace filenames, paths, or keywords as needed.
evince [path/to/file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
fgconsole
Copy it and replace filenames, paths, or keywords as needed.
fim [image.jpg]
Copy it and replace filenames, paths, or keywords as needed.
find [path] -name "[*.txt]"
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-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2hbpl2 [options] < [input.pbm] > [output.hbpl]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2hp [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2hp2600-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2lava-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2lava [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2oak-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2oak [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2qpdl-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2slx-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2slx [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2xqx-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2xqx [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
foo2zjs-wrapper [file.ps]
Copy it and replace filenames, paths, or keywords as needed.
foo2zjs [options] < [input.pbm] > [output.prn]
Uses pipes, overwrite, or deletion. Check paths and options first.
fop [input.fo] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
frida [process_name]
Copy it and replace filenames, paths, or keywords as needed.
gawk '{print $1, $3}' [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
gdb [program]
Copy it and replace filenames, paths, or keywords as needed.
get-nodeinstalllocation
Copy it and replace filenames, paths, or keywords as needed.
getkeycodes
Copy it and replace filenames, paths, or keywords as needed.
getln [variable_name]
Copy it and replace filenames, paths, or keywords as needed.
gs -dNOPAUSE -dBATCH -sDEVICE=png16m -r300 -sOutputFile=[page-%d.png] [input.pdf]
Copy it and replace filenames, paths, or keywords as needed.
git repl
Copy it and replace filenames, paths, or keywords as needed.
gitbook init
Copy it and replace filenames, paths, or keywords as needed.
gnome-open [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
gnuplot
Copy it and replace filenames, paths, or keywords as needed.
go env
Copy it and replace filenames, paths, or keywords as needed.
go version
Copy it and replace filenames, paths, or keywords as needed.
google-chrome
Copy it and replace filenames, paths, or keywords as needed.
gorae
Copy it and replace filenames, paths, or keywords as needed.
grap2graph [file.grap] > output.png
Uses pipes, overwrite, or deletion. Check paths and options first.
grep [pattern] [file]
Copy it and replace filenames, paths, or keywords as needed.
groff -Tpdf [file.ms] > output.pdf
Uses pipes, overwrite, or deletion. Check paths and options first.
groff -Tps -Z -f[fontname] < /dev/null
Copy it and replace filenames, paths, or keywords as needed.
groffer [man-page]
Copy it and replace filenames, paths, or keywords as needed.
groff -Tlbp [file.roff] | lpr -P[printer]
Uses pipes, overwrite, or deletion. Check paths and options first.
groff -Tlj4 [file.roff] | lpr -P[printer]
Uses pipes, overwrite, or deletion. Check paths and options first.
groff -Tps [file.roff] > output.ps
Uses pipes, overwrite, or deletion. Check paths and options first.
gs -dQUIET -dBATCH file.pdf
Copy it and replace filenames, paths, or keywords as needed.
gst-typefind-1.0 [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
gvfs-open [file.pdf]
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.
hledger print
Copy it and replace filenames, paths, or keywords as needed.
hp-align
Copy it and replace filenames, paths, or keywords as needed.
hp-clean
Copy it and replace filenames, paths, or keywords as needed.
hp-makeuri [192.168.1.100]
Copy it and replace filenames, paths, or keywords as needed.
hp-setup
Copy it and replace filenames, paths, or keywords as needed.
htmldoc --webpage -f [output.pdf] [input.html]
Copy it and replace filenames, paths, or keywords as needed.
http-prompt
Copy it and replace filenames, paths, or keywords as needed.
hygg [path/to/document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
img2pdf [image1.jpg] [image2.png] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
infocmp
Copy it and replace filenames, paths, or keywords as needed.
inkscape [file.svg]
Copy it and replace filenames, paths, or keywords as needed.
ippeveprinter [TestPrinter]
Copy it and replace filenames, paths, or keywords as needed.
ipptool -tv [ipp://printer.local/ipp/print] get-printer-attributes.test
Copy it and replace filenames, paths, or keywords as needed.
jabref
Copy it and replace filenames, paths, or keywords as needed.
jsonlint [file.json]
Copy it and replace filenames, paths, or keywords as needed.
julia
Copy it and replace filenames, paths, or keywords as needed.
kimi
Copy it and replace filenames, paths, or keywords as needed.
koji taginfo [tag]
Copy it and replace filenames, paths, or keywords as needed.
kotlin script.kts
Copy it and replace filenames, paths, or keywords as needed.
l123
Copy it and replace filenames, paths, or keywords as needed.
latexmk -pdf [document.tex]
Copy it and replace filenames, paths, or keywords as needed.
lilypond [score.ly]
Copy it and replace filenames, paths, or keywords as needed.
r -e "print('Hello')"
Copy it and replace filenames, paths, or keywords as needed.
lp [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
lpadmin -p [printer] -v [device://uri] -m [driver.ppd]
Copy it and replace filenames, paths, or keywords as needed.
lpc status all
Copy it and replace filenames, paths, or keywords as needed.
lpinfo -v
Copy it and replace filenames, paths, or keywords as needed.
lpmove [job_id] [destination_printer]
Copy it and replace filenames, paths, or keywords as needed.
lpoptions
Copy it and replace filenames, paths, or keywords as needed.
lpq
Copy it and replace filenames, paths, or keywords as needed.
lpr [file]
Copy it and replace filenames, paths, or keywords as needed.
lprm -
Copy it and replace filenames, paths, or keywords as needed.
lpstat -p
Copy it and replace filenames, paths, or keywords as needed.
luatex [document.tex]
Copy it and replace filenames, paths, or keywords as needed.
lue [path/to/book.epub]
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.
markdown2pdf [input.md] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
marky [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
marp [slides.md] -o [slides.html]
Copy it and replace filenames, paths, or keywords as needed.
mat2 [file.jpg]
Copy it and replace filenames, paths, or keywords as needed.
mdpdf [input.md] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
mdv [path/to/file.md]
Copy it and replace filenames, paths, or keywords as needed.
mimeopen [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
min12xxw [file.prn]
Copy it and replace filenames, paths, or keywords as needed.
minfo [a:]
Copy it and replace filenames, paths, or keywords as needed.
mktemp
Copy it and replace filenames, paths, or keywords as needed.
mmdc -i [input.mmd] -o [output.svg]
Copy it and replace filenames, paths, or keywords as needed.
mupdf [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
musescore
Copy it and replace filenames, paths, or keywords as needed.
mutool draw -o [page%d.png] [input.pdf]
Copy it and replace filenames, paths, or keywords as needed.
from netmiko import ConnectHandler; net_connect = ConnectHandler(**device); print(net_connect.send_command("show ip int brief"))
Uses pipes, overwrite, or deletion. Check paths and options first.
nop [graph.gv]
Copy it and replace filenames, paths, or keywords as needed.
nudoku
Copy it and replace filenames, paths, or keywords as needed.
oakdecode < [file.prn]
Copy it and replace filenames, paths, or keywords as needed.
ocrmypdf [input.pdf] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
okular [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pandoc [input.md] -o [output.html]
Copy it and replace filenames, paths, or keywords as needed.
papis add [document.pdf]
May affect permissions or system state. Check the target first.
pbmpage [1] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
pbmtoepson [input.pbm] | lpr
Uses pipes, overwrite, or deletion. Check paths and options first.
pdf-parser [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdf2john [encrypted.pdf] > [hash.txt]
Uses pipes, overwrite, or deletion. Check paths and options first.
pdf2json [input.pdf] [output.json]
Copy it and replace filenames, paths, or keywords as needed.
pdf2ps [input.pdf] [output.ps]
Copy it and replace filenames, paths, or keywords as needed.
pdf2svg [input.pdf] [output.svg]
Copy it and replace filenames, paths, or keywords as needed.
pdfattach input.pdf file_to_attach output.pdf
Copy it and replace filenames, paths, or keywords as needed.
pdfbook [input.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfbook2 [path/to/file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfcrop [path/to/input_file.pdf] [path/to/output_file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfdetach -list input.pdf
Copy it and replace filenames, paths, or keywords as needed.
pdffonts [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfgrep "[pattern]" [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfid.py [file.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfimages [document.pdf] [output_prefix]
Copy it and replace filenames, paths, or keywords as needed.
pdfinfo [document.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfjam [file1.pdf] [file2.pdf] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfjoin [file1.pdf] [file2.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdflatex [document.tex]
Copy it and replace filenames, paths, or keywords as needed.
pdfnup [input.pdf]
Copy it and replace filenames, paths, or keywords as needed.
\includepdf{[document.pdf]}
Copy it and replace filenames, paths, or keywords as needed.
pdfposter -p a3 -m a4 [input.pdf] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfseparate [document.pdf] [output_%d.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdftex [document.tex]
Copy it and replace filenames, paths, or keywords as needed.
pdftk [file1.pdf] [file2.pdf] cat output [merged.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdftocairo -png [document.pdf] [output_prefix]
Copy it and replace filenames, paths, or keywords as needed.
pdftohtml [path/to/file.pdf] [path/to/output_file.html]
Copy it and replace filenames, paths, or keywords as needed.
pdftoppm -f [n] -l [m] [path/to/file.pdf] [image_name_prefix]
Copy it and replace filenames, paths, or keywords as needed.
pdftops [input.pdf] [output.ps]
Copy it and replace filenames, paths, or keywords as needed.
pdftotext [file.pdf] -
Copy it and replace filenames, paths, or keywords as needed.
pdfunite [input1.pdf] [input2.pdf] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pdfxup -o [path/to/output.pdf] [path/to/input.pdf]
Copy it and replace filenames, paths, or keywords as needed.
openssl pkcs7 -in [file.p7b] -print_certs
Copy it and replace filenames, paths, or keywords as needed.
pnm2ppa --eco -i [input.pnm] -o [output.ppa]
Copy it and replace filenames, paths, or keywords as needed.
pnmtotiff [input.pnm] > [output.tiff]
Uses pipes, overwrite, or deletion. Check paths and options first.
pnmtotiffcmyk [input.pnm] > [output.tiff]
Uses pipes, overwrite, or deletion. Check paths and options first.
pdftotext [document.pdf] [output.txt]
Copy it and replace filenames, paths, or keywords as needed.
potrace -s [input.bmp] -o [output.svg]
Copy it and replace filenames, paths, or keywords as needed.
ppdc [driver.drv]
Copy it and replace filenames, paths, or keywords as needed.
ppdhtml [file.ppd] > [output.html]
Uses pipes, overwrite, or deletion. Check paths and options first.
ppdi [file.ppd]
Copy it and replace filenames, paths, or keywords as needed.
ppdmerge -o [output.ppd] [file1.ppd] [file2.ppd]
Copy it and replace filenames, paths, or keywords as needed.
presenterm [presentation.md]
Copy it and replace filenames, paths, or keywords as needed.
prince [input.html] -o [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
print "Hello, World!"
Copy it and replace filenames, paths, or keywords as needed.
print filename
Copy it and replace filenames, paths, or keywords as needed.
print "Hello"
Copy it and replace filenames, paths, or keywords as needed.
printafm [font.afm]
Copy it and replace filenames, paths, or keywords as needed.
printf "%s\n" "Hello"
Copy it and replace filenames, paths, or keywords as needed.
ps2pdf [input.ps] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
pstoedit -page [1] -f magick [file.pdf] [output.png]
Copy it and replace filenames, paths, or keywords as needed.
pstopnm [input.ps]
Copy it and replace filenames, paths, or keywords as needed.
ptargrep "[pattern]" [archive.tar.gz]
Copy it and replace filenames, paths, or keywords as needed.
npm install puppeteer
Copy it and replace filenames, paths, or keywords as needed.
pushln "[text to push]"
Copy it and replace filenames, paths, or keywords as needed.
python -m json.tool [file.json]
Copy it and replace filenames, paths, or keywords as needed.
python [script.py]
Copy it and replace filenames, paths, or keywords as needed.
python3
Copy it and replace filenames, paths, or keywords as needed.
qpdf --decrypt [input.pdf] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
qpdldecode [input.qpdl] > [output.pbm]
Uses pipes, overwrite, or deletion. Check paths and options first.
qrencode -t ANSI "[text]"
Copy it and replace filenames, paths, or keywords as needed.
qtchooser -print-env
Copy it and replace filenames, paths, or keywords as needed.
quarto render [document.qmd]
Copy it and replace filenames, paths, or keywords as needed.
r2 [binary]
Copy it and replace filenames, paths, or keywords as needed.
raku
Copy it and replace filenames, paths, or keywords as needed.
rlisp
Copy it and replace filenames, paths, or keywords as needed.
Rscript -e "rmarkdown::render('[file.Rmd]')"
Copy it and replace filenames, paths, or keywords as needed.
run-mailcap --action=view [path/to/file]
Copy it and replace filenames, paths, or keywords as needed.
sam2p [input.png] [output.pdf]
Copy it and replace filenames, paths, or keywords as needed.
samba -i
Copy it and replace filenames, paths, or keywords as needed.