$ add-gitignore
An interactive CLI tool that adds a .gitignore to your projects
$ alias
alias
Create an alias
built-in
$ apropos
apropos
Search Help manual pages (man -k)
built-in
$ apt
apt
Search for and install software packages
built-in
$ apt-get
apt-get
Search for and install software packages
built-in
$ aptitude
aptitude
Search for and install software packages
built-in
$ aspell
aspell
Spell Checker
built-in
$ awk
awk
Find and Replace text, database sort/validate/index
built-in
$ base32
base32
Base32 encode/decode data and print to standard output
built-in
$ base64
base64
Base64 encode/decode data and print to standard output
built-in
$ basename
basename
Strip directory and suffix from filenames
built-in
$ bash
bash
GNU Bourne-Again SHell
built-in
$ bc
bc
Arbitrary precision calculator language
built-in
$ bcal
Bits, bytes and address calculator
$ beet
music library manager and MusicBrainz tagger
$ bg
bg
Send to background
built-in
$ bible
Bible.JS CLI client. Read the Holy Bible via the command line
$ bind
bind
Set or display readline key and function bindings
built-in
$ bitwise
Terminal based bit manipulator in ncurses
$ break
break
Exit from a loop
built-in
$ builtin
builtin
Run a shell builtin
built-in
$ bzip2
bzip2
Compress or decompress named file(s)
built-in
$ cal
cal
Display a calendar
built-in
$ caller
caller
Return the context of any active subroutine call
built-in
$ caniuse
Caniuse command line tool
$ case
case
Conditionally perform a command
built-in
$ cat
cat
Concatenate and print (display) the content of files
built-in
$ cataclysm-dda
A turn-based survival game set in a post-apocalyptic world
$ cd
cd
Change Directory
built-in
$ cfdisk
cfdisk
Partition table manipulator for Linux
built-in
$ cgasm
We're insanely passionate about command line asm documentation in the cloud, and we're crushing it!
$ chattr
chattr
Change file attributes on a Linux file system
built-in
$ chgrp
chgrp
Change group ownership
built-in
$ chkconfig
chkconfig
System services (runlevel)
built-in
$ chmod
chmod
Change access permissions
built-in
$ chown
chown
Change file owner and group
built-in
$ chpasswd
chpasswd
Update passwords in batch mode
built-in
$ chroot
chroot
Run a command with a different root directory
built-in
$ cksum
cksum
Print CRC checksum and byte counts
built-in
$ clear
clear
Clear terminal screen
built-in
$ cmp
cmp
Compare two files
built-in
$ cmus
Small, fast and powerful console music player for Unix-like operating systems
$ comm
comm
Compare two sorted files line by line
built-in
$ command
command
Run a command - ignoring shell functions
built-in
$ continue
continue
Resume the next iteration of a loop
built-in
$ cookie
A byte sized database for everyone
$ cp
cp
Copy one or more files to another location
built-in
$ cpio
cpio
Copy files to and from archives
built-in
$ cron
cron
Daemon to execute scheduled commands
built-in
$ crontab
crontab
Schedule a command to run at a later time
built-in
$ csplit
csplit
Split a file into context-determined pieces
built-in
$ curl
curl
Transfer data from or to a server
built-in
$ cut
cut
Divide a file into several parts
built-in
$ date
date
Display or change the date & time
built-in
$ dc
dc
Desk Calculator
built-in
$ dd
dd
Data Duplicator - convert and copy a file, write disk headers, boot records
built-in
$ ddrescue
ddrescue
Data recovery tool
built-in
$ declare
declare
Declare variables and give them attributes
built-in
$ deno
The easiest, most secure JavaScript runtime
$ df
df
Display free disk space
built-in
$ dframe
Put device frames around your mobile/web/progressive app screenshots
$ dialog
dialog
display dialog boxes from shell scripts
built-in
$ diff
diff
Display the differences between two files
built-in
$ diff2html
Pretty diff to html javascript cli
$ diff3
diff3
Show differences among three files
built-in
$ dig
dig
DNS lookup
built-in
$ dir
dir
Briefly list directory contents
built-in
$ dircolors
dircolors
Color setup for 'ls'
built-in
$ dirname
dirname
Convert a full pathname to just a path
built-in
$ dirs
dirs
Display list of remembered directories
built-in
$ dmesg
dmesg
Print kernel & driver messages
built-in
$ dos2unix
dos2unix
Windows/MAC to UNIX text file format converter
built-in
$ dpkg
dpkg
Package manager
built-in
$ du
du
Estimate file space usage
built-in
$ dzr
Command Line deezer.com Player for Linux, BSD, Android, Windows
$ echo
echo
Display message on screen
built-in
$ editly
Slick, declarative command line video editing & API
$ egrep
egrep
Search file(s) for lines that match an extended expression
built-in
$ eject
eject
Eject removable media
built-in
$ emacs
An extensible, customizable, free/libre text editor
$ enable
enable
Enable and disable builtin shell commands
built-in
$ env
env
Environment variables
built-in
$ epr
CLI Epub Reader
$ ethtool
ethtool
Ethernet card settings
built-in
$ eval
eval
Evaluate several commands/arguments
built-in
$ exec
exec
Execute a command
built-in
$ exit
exit
Exit the shell
built-in
$ expand
expand
Convert tabs to spaces
built-in
$ export
export
Set an environment variable
built-in
$ expr
expr
Evaluate expressions
built-in
$ facebook-cli
Facebook command line client
$ false
false
Do nothing, unsuccessfully
built-in
$ fdformat
fdformat
Low-level format a floppy disk
built-in
$ fdisk
fdisk
Partition table manipulator for Linux
built-in
$ ffmpeg
FFmpeg is the leading multimedia framework
$ fg
fg
Send job to foreground
built-in
$ fgrep
fgrep
Search file(s) for lines that match a fixed string
built-in
$ file
file
Determine file type
built-in
$ find
find
Search for files that meet a desired criteria
built-in
$ fmt
fmt
Reformat paragraph text
built-in
$ fold
fold
Wrap text to fit a specified width
built-in
$ football
Command line interface for Hackers who love football
$ for
for
Expand words, and execute commands
built-in
$ format
format
Format disks or tapes
built-in
$ foy
A simple, light-weight, type-friendly and modern task runner for general purpose
$ free
free
Display memory usage
built-in
$ fsck
fsck
File system consistency check and repair
built-in
$ ftp
ftp
File Transfer Protocol
built-in
$ function
function
Define Function Macros
built-in
$ fuser
fuser
Identify/kill the process that is accessing a file
built-in
$ gawk
gawk
Find and Replace text within file(s)
built-in
$ getfacl
getfacl
Get file access control lists
built-in
$ getops
getops
Parse positional parameters
built-in
$ grep
grep
Search file(s) for lines that match a given pattern
built-in
$ grex
A command-line tool and Rust library for generating regular expressions from user-provided test cases
$ groupadd
groupadd
Add a user security group
built-in
$ groupdel
groupdel
Delete a group
built-in
$ groupmod
groupmod
Modify a group
built-in
$ groups
groups
Print group names a user is in
built-in
$ gzip
gzip
Compress or decompress named file(s)
built-in
$ hash
hash
Remember the full pathname of a name argument
built-in
$ head
head
Output the first part of file(s)
built-in
$ help
help
Display help for a built-in command
built-in
$ history
history
Command History
built-in
$ hostname
hostname
Print or set system name
built-in
$ htop
htop
Interactive process viewer
built-in
$ hx
A post-modern modal text editor.
$ iconv
iconv
Convert the character set of a file
built-in
$ id
id
Print user and group id's
built-in
$ if
if
Conditionally perform a command
built-in
$ ifconfig
ifconfig
Configure a network interface
built-in
$ ifdown
ifdown
Stop a network interface
built-in
$ ifup
ifup
Start a network interface up
built-in
$ import
import
Capture an X server screen and save the image to file
built-in
$ install
install
Copy files and set attributes
built-in
$ instantmusic
Downloads Music From The Web
$ iola
Command-line socket client with REST API
$ iostat
iostat
Report CPU and i/o statistics
built-in
$ ip
ip
Routing, devices and tunnels
built-in
$ iredis
A Terminal Client for Redis with AutoCompletion and Syntax Highlighting
$ irssi
The client of the future
$ is-up
Check whether a website is up or down
$ itunes
Control iTunes via CLI
$ jobs
jobs
List active jobs
built-in
$ join
join
Join lines on a common field
built-in
$ jq
Command-line JSON processor
$ just
Just a command runner
$ kak
mawww's experiment for a better code editor
$ kill
kill
Kill a process by specifying its PID
built-in
$ killall
killall
Kill processes by name
built-in
$ kirc
A tiny IRC client written in POSIX C99
$ klist
klist
List cached Kerberos tickets
built-in
$ legit
Add licenses to projects at the command line
$ less
less
Display output one screen at a time
built-in
$ let
let
Perform arithmetic on shell variables
built-in
$ link
link
Create a link to a file
built-in
$ ln
ln
Create a symbolic link to a file
built-in
$ loadtest
Runs a load test on the selected URL. Easy to extend minimally for your own ends.
$ local
local
Create a function variable
built-in
$ locate
locate
Find files
built-in
$ logname
logname
Print current login name
built-in
$ logout
logout
Exit a login shell
built-in
$ look
look
Display lines beginning with a given string
built-in
$ lpc
lpc
Line printer control program
built-in
$ lpr
lpr
Print files
built-in
$ lprint
lprint
Print a file
built-in
$ lprintd
lprintd
Delete a print job
built-in
$ lprintq
lprintq
List the print queue
built-in
$ lprm
lprm
Remove jobs from the print queue
built-in
$ ls
ls
List information about file(s)
built-in
$ lsattr
lsattr
List file attributes on a Linux second extended file system
built-in
$ lsblk
lsblk
List block devices
built-in
$ lsof
lsof
List open files
built-in
$ lspci
lspci
List all PCI devices
built-in
$ make
make
Recompile a group of programs
built-in
$ man
man
Help manual
built-in
$ mapfile
mapfile
Read lines from standard input into an indexed array variable
built-in
$ medium
A CLI for Medium Stories.
$ micro
A modern and intuitive terminal-based text editor
$ mkdir
mkdir
Create new folder(s)
built-in
$ mkfifo
mkfifo
Make FIFOs (named pipes)
built-in
$ mkfile
mkfile
Make a file
built-in
$ mkisofs
mkisofs
Create a hybrid ISO9660/JOLIET/HFS filesystem
built-in
$ mklicense
CLI tool for generating Licenses. Easily.
$ mknod
mknod
Make block or character special files
built-in
$ mktemp
mktemp
Make a temporary file
built-in
$ mmv
mmv
Mass Move and rename (files)
built-in
$ mobicon
Mobile icon generator
$ mobisplash
Mobile app splash screen generator
$ more
more
Display output one screen at a time
built-in
$ most
most
Browse or page through a text file
built-in
$ mount
mount
Mount a file system
built-in
$ movie-cli
A CLI for getting information about movies and comparing two movies
$ moviemon
Everything about your movies within the command line
$ mpd
Music Player Daemon
$ mps-youtube
Terminal based YouTube player and downloader
$ mpv
Command line video player
$ mtools
mtools
Manipulate MS-DOS files
built-in
$ mtr
mtr
Network diagnostics (traceroute/ping)
built-in
$ musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
$ mv
mv
Move or rename files or directories
built-in
$ mycli
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting
$ nc
nc
Netcat, read and write data across networks
built-in
$ ncmpcpp
Featureful ncurses based MPD client inspired by ncmpc
$ neofetch
A command-line system information tool written in bash 3.2+
$ netstat
netstat
Networking connections/stats
built-in
$ newsboat
An RSS/Atom feed reader for text terminals
$ nft
nft
nftables for packet filtering and classification
built-in
$ nice
nice
Set the priority of a command or job
built-in
$ nl
nl
Number lines and write files
built-in
$ node
The NodeJS javascript runtime
$ nohup
nohup
Run a command immune to hangups
built-in
$ notify-send
notify-send
Send desktop notifications
built-in
$ npm
the package manager for JavaScript
$ nslookup
nslookup
Query Internet name servers interactively
built-in
$ nvim
Vim-fork focused on extensibility and usability
$ o
Configuration-free text editor and IDE limited to VT100
$ op
op
Operator access
built-in
$ open
open
Open a file in its default application
built-in
$ openssl
TLS/SSL and crypto library
$ passwd
passwd
Modify a user password
built-in
$ paste
paste
Merge lines of files
built-in
$ pathck
pathck
Check file name portability
built-in
$ perf
perf
Performance analysis tools for Linux
built-in
$ pgcli
Postgres CLI with autocompletion and syntax highlighting
$ pgrep
pgrep
List processes by name
built-in
$ pianobar
Console-based pandora.com player
$ ping
ping
Test a network connection
built-in
$ pkill
pkill
Kill processes by name
built-in
$ pnpm
Fast, disk space efficient package manager
$ pockyt
Automate & manage your Pocket.com collection.
$ popd
popd
Restore the previous value of the current directory
built-in
$ pr
pr
Prepare files for printing
built-in
$ printcap
printcap
Printer capability database
built-in
$ printenv
printenv
Print environment variables
built-in
$ printf
printf
Format and print data
built-in
$ ps
ps
Process status
built-in
$ pushd
pushd
Save and then change the current directory
built-in
$ pv
pv
Monitor the progress of data through a pipe
built-in
$ pwd
pwd
Print Working Directory
built-in
$ quota
quota
Display disk usage and limits
built-in
$ quotacheck
quotacheck
Scan a file system for disk usage
built-in
$ rainbowstream
A smart and nice Twitter client on terminal written in Python.
$ ram
ram
ram disk device
built-in
$ rar
rar
Archive files with compression
built-in
$ rcp
rcp
Copy files between two machines
built-in
$ reachable
Reachable is a CLI tool to check if a domain is up
$ read
read
Read a line from standard input
built-in
$ readarray
readarray
Read from stdin into an array variable
built-in
$ readonly
readonly
Mark variables/functions as readonly
built-in
$ reboot
reboot
Reboot the system
built-in
$ rebound
Command-line tool that instantly fetches Stack Overflow results when an exception is thrown
$ remsync
remsync
Synchronize remote files via email
built-in
$ rename
rename
Rename files
built-in
$ renice
renice
Alter priority of running processes
built-in
$ return
return
Exit a shell function
built-in
$ rev
rev
Reverse lines of a file
built-in
$ rm
rm
Remove files
built-in
$ rmdir
rmdir
Remove folder(s)
built-in
$ rsync
rsync
Remote file copy (Synchronize file trees)
built-in
$ scp
scp
Secure copy (remote file copy)
built-in
$ screen
screen
Multiplex terminal, run remote shells via ssh
built-in
$ sdiff
sdiff
Merge two files interactively
built-in
$ sed
sed
Stream Editor
built-in
$ select
select
Accept user choices via keyboard input
built-in
$ seq
seq
Print numeric sequences
built-in
$ set
set
Manipulate shell variables and functions
built-in
$ setfacl
setfacl
Set file access control lists
built-in
$ sftp
sftp
Secure File Transfer Program
built-in
$ shift
shift
Shift positional parameters
built-in
$ shopt
shopt
Shell Options
built-in
$ shuf
shuf
Generate random permutations
built-in
$ shutdown
shutdown
Shutdown or restart linux
built-in
$ sleep
sleep
Delay for a specified time
built-in
$ slocate
slocate
Find files
built-in
$ somafm
Listen to SomaFM in your terminal via pure bash
$ sort
sort
Sort text files
built-in
$ source
source
Run commands from a file '.'
built-in
$ speed_read
A simple terminal-based open source Spritz-alike
$ split
split
Split a file into fixed-size pieces
built-in
$ spt
Spotify for the terminal written in Rust
$ sqlline
Shell for issuing SQL to relational databases via JDBC
$ ss
ss
Socket Statistics
built-in
$ ssh
ssh
Secure Shell client (remote login program)
built-in
$ stat
stat
Display file or file system status
built-in
$ strace
strace
Trace system calls and signals
built-in
$ streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player
$ strip-css-comments
Strip comments from CSS
$ su
su
Substitute user identity
built-in
$ sudo
sudo
Execute a command as another user
built-in
$ sum
sum
Print a checksum for a file
built-in
$ surge
CLI for the surge.sh CDN
$ suspend
suspend
Suspend execution of this shell
built-in
$ swaglyrics
Get lyrics of currently playing Spotify song so you don't sing along with the wrong ones and embarrass yourself later. Very fast.
$ sync
sync
Synchronize data on disk with memory
built-in
$ tail
tail
Output the last part of a file
built-in
$ tar
tar
Store, list or extract files in an archive
built-in
$ tea
$ tee
tee
Redirect output to multiple files
built-in
$ test
test
Evaluate a conditional expression
built-in
$ time
time
Measure Program running time
built-in
$ timeout
timeout
Run a command with a time limit
built-in
$ times
times
User and system times
built-in
$ tmux
tmux
Terminal multiplexer
built-in
$ top
top
List processes running on the system
built-in
$ touch
touch
Change file timestamps
built-in
$ tput
tput
Set terminal-dependent capabilities, color, position
built-in
$ tr
tr
Translate, squeeze, and/or delete characters
built-in
$ traceroute
traceroute
Trace Route to Host
built-in
$ trap
trap
Execute a command when the shell receives a signal
built-in
$ true
true
Do nothing, successfully
built-in
$ tsort
tsort
Topological sort
built-in
$ tty
tty
Print filename of terminal on stdin
built-in
$ tuir
Browse Reddit from your terminal
$ type
type
Describe a command
built-in
$ ulimit
ulimit
Limit user resources
built-in
$ umask
umask
Users file creation mask
built-in
$ umount
umount
Unmount a device
built-in
$ unalias
unalias
Remove an alias
built-in
$ uname
uname
Print system information
built-in
$ unexpand
unexpand
Convert spaces to tabs
built-in
$ uniq
uniq
Uniquify files
built-in
$ units
units
Convert units from one scale to another
built-in
$ unix2dos
unix2dos
UNIX to Windows or MAC text file format converter
built-in
$ unrar
unrar
Extract files from a rar archive
built-in
$ unset
unset
Remove variable or function names
built-in
$ unshar
unshar
Unpack shell archive scripts
built-in
$ until
until
Execute commands (until error)
built-in
$ uptime
uptime
Show uptime
built-in
$ useradd
useradd
Create new user account
built-in
$ userdel
userdel
Delete a user account
built-in
$ usermod
usermod
Modify user account
built-in
$ users
users
List users currently logged in
built-in
$ usql
Universal command-line interface for SQL databases
$ uudecode
uudecode
Decode a file created by uuencode
built-in
$ uuencode
uuencode
Encode a binary file
built-in
$ v
v
Verbosely list directory contents
built-in
$ vdir
vdir
Verbosely list directory contents
built-in
$ vi
vi
Text Editor
built-in
$ viewport-list
Return a list of devices and their viewports
$ vim
vim
the ubiquitous text editor
built-in
$ vite
Next generation frontend tooling
$ vmstat
vmstat
Report virtual memory statistics
built-in
$ w
w
Show who is logged on and what they are doing
built-in
$ wait
wait
Wait for a process to complete
built-in
$ watch
watch
Execute/display a program periodically
built-in
$ wc
wc
Print byte, word, and line counts
built-in
$ weechat
The extensible chat client
$ wget
wget
Retrieve web pages or files via HTTP, HTTPS or FTP
built-in
$ whereis
whereis
Search the user's $path, man pages and source files for a program
built-in
$ which
which
Search the user's $path for a program file
built-in
$ while
while
Execute commands
built-in
$ who
who
Print all usernames currently logged in
built-in
$ whoami
whoami
Print the current user id and name
built-in
$ write
write
Send a message to another user
built-in
$ xargs
xargs
Execute utility, passing constructed argument list(s)
built-in
$ xdg-open
xdg-open
Open a file or URL in the user's preferred application
built-in
$ xxd
xxd
Make a hexdump or do the reverse
built-in
$ xz
xz
Compress or decompress .xz and .lzma files
built-in
$ yes
yes
Print a string until interrupted
built-in
$ youtube-dl
Command-line program to download videos from YouTube.com and other video sites
$ yt-dlp
A youtube-dl fork with additional features and fixes
$ zip
zip
Package and compress (archive) files
built-in