wtflag
Every flag explained. 129 tools and counting.
Network
-
abApache HTTP server benchmarking tool
-
curltransfer data with URLs
-
digDNS lookup utility
-
gpgGNU Privacy Guard encryption
-
hostDNS lookup utility
-
hostnameShow or set the system hostname
-
ipnetwork configuration utility
-
iperfnetwork bandwidth measurement tool
-
mtrnetwork diagnostic tool combining ping and traceroute
-
ncnetcat networking utility
-
nmapnetwork scanner
-
opensslcryptography toolkit
-
pingtest network connectivity
-
rsyncfast incremental file sync
-
scpsecure file copy over SSH
-
sssocket statistics
-
sshremote shell access
-
tcpdumppacket capture and analysis
-
traceroutetrace packet path to host
-
wgetdownload files from the web
-
whoisquery domain registration info
Files & Storage
-
basenamestrip directory and suffix from filenames
-
chmodchange file permissions
-
chownchange file owner and group
-
cpcopy files and directories
-
ddConvert and copy files
-
dirnamestrip last component from file path
-
duestimate disk usage
-
filedetermine file type
-
findsearch for files in directory trees
-
gzipcompress or decompress files
-
lnmake links between files
-
locatefind files by name quickly using a database
-
lslist directory contents
-
md5sumcompute and check MD5 message digests
-
mkdirmake directories
-
mvmove or rename files and directories
-
pvmonitor data through a pipe
-
readlinkresolve symbolic links and canonical paths
-
renamerename multiple files using patterns
-
rmremove files and directories
-
sha256sumcompute and check SHA-256 hashes
-
splitsplit a file into pieces
-
statdisplay file or filesystem status
-
tararchive files
-
touchCreate files and update timestamps
-
treelist directory contents in a tree format
-
unzipextract files from ZIP archives
-
zipcompress files into archives
Text Processing
-
awkpattern scanning and text processing
-
base64Encode and decode base64
-
bcarbitrary precision calculator
-
catconcatenate and display files
-
columnformat text into aligned columns
-
commcompare two sorted files line by line
-
cutextract sections from lines of files
-
diffcompare files line by line
-
echodisplay a line of text
-
fmtsimple text formatter
-
foldwrap lines to a specified width
-
fzfcommand-line fuzzy finder
-
grepsearch text with patterns
-
headoutput the first lines of files
-
jqcommand-line JSON processor
-
lessFile pager and viewer
-
nlnumber lines of files
-
pastemerge lines of files side by side
-
revreverse lines character by character
-
rgFast code search with ripgrep
-
sedstream editor for text
-
seqprint a sequence of numbers
-
shufgenerate random permutations
-
sortsort lines of text
-
stringsextract printable strings from binary files
-
tacconcatenate and print files in reverse
-
tailoutput the last lines of files
-
teeread stdin, write to stdout and files
-
trtranslate or delete characters
-
uniqfilter adjacent duplicate lines
-
wcword, line, and byte count
-
xargsbuild and execute commands from stdin
-
xxdmake a hex dump or reverse it
System
-
aliascreate command shortcuts
-
caldisplay a calendar
-
crontabmanage scheduled tasks
-
dateDisplay or set the system date and time
-
dfreport disk space usage
-
dmesgprint kernel ring buffer messages
-
envrun commands with modified environment variables
-
freedisplay system memory usage
-
htopinteractive process viewer
-
idprint user and group IDs
-
journalctlquery the systemd journal logs
-
killsend signals to processes
-
lastshow listing of last logged-in users
-
lddprint shared library dependencies
-
loggerwrite messages to the system log
-
lsblklist block devices
-
lsoflist open files and connections
-
manManual pages
-
nicerun a command with modified scheduling priority
-
nohuprun a command immune to hangups
-
pgreplook up processes by name or attributes
-
psreport running processes
-
screenterminal multiplexer
-
stracetrace system calls and signals
-
sudoexecute commands as another user
-
systemctlmanage systemd services
-
timeoutrun a command with a time limit
-
tmuxterminal multiplexer
-
topreal-time process and system monitor
-
umaskset default file creation permissions
-
unameprint system and kernel information
-
uptimeshow how long the system has been running
-
watchRun a command repeatedly
-
whichLocate commands on PATH
Build & Package
-
aptDebian and Ubuntu package manager
-
brewmacOS and Linux package manager
-
cargoRust package manager and build tool
-
cmakecross-platform build system generator
-
dockercontainer management
-
ghGitHub CLI for repos, PRs, and issues
-
gitdistributed version control
-
kubectlKubernetes command-line interface
-
makebuild automation tool
-
npmNode.js package manager
-
pipPython package manager
-
yarnJavaScript package manager