312 Linux and Windows CMD commands with syntax, explained options and examples. Everything runs in the shellschool virtual environment. You can also browse the command index by category .
addgroup Linux Users and permissions
Creates a group.
1 options · 1 examples Available
adduser Linux Users and permissions
Creates a user (interactive, Debian/Ubuntu).
2 options · 2 examples Available
alias Linux Terminal
Creates or displays shell aliases.
2 options · 3 examples Available
apropos Linux Help
Searches manual page descriptions for keywords.
2 options · 3 examples Available
apt Linux Packages
Manages packages on Debian/Ubuntu.
9 options · 6 examples Available
apt-cache Linux System
Queries the APT package cache.
3 options · 3 examples Available
apt-get Linux Packages
Installs, upgrades, or removes packages from the internet (Debian/Ubuntu).
11 options · 5 examples Available
arp Windows CMD Network
Displays and modifies the ARP cache.
5 options · 2 examples Available
arp Linux Network
Shows and modifies the ARP cache, which maps IP addresses to MAC addresses of hosts on your local network.
6 options · 4 examples Reference only
assoc Windows CMD Files
Displays or modifies file extension associations.
4 options · 5 examples Available
at Linux Processes
Schedules a command to run once in the future.
3 options · 4 examples Available
attrib Windows CMD Files
Displays or changes file and directory attributes. Attributes: a (archive), r (read-only), h (hidden), s (system).
17 options · 7 examples Available
awk Linux Text
Processes text by fields and rules.
6 options · 5 examples Available
base64 Linux Text
Encodes data as Base64 or decodes it. It turns binary content into text that can be copied or sent by email.
5 options · 4 examples Reference only
basename Linux Files
Strips the directory from a path and leaves only the file name. It can also strip a suffix, such as the extension.
5 options · 4 examples Reference only
bg Linux Processes
Resumes a suspended job in the background.
1 options · 2 examples Available
blkid Linux System
Shows the UUID, label and file system type of block devices, such as disks and partitions.
5 options · 4 examples Reference only
bzip2 Linux Files
Compresses files into .bz2 format. Levels from -1 (fastest) to -9 (best compression).
5 options · 4 examples Available
cal Linux System
Displays a calendar.
3 options · 4 examples Available
call Windows CMD Terminal
Calls a subroutine or another .bat script.
2 options · 5 examples Available
cat Linux Text
Displays file contents.
6 options · 4 examples Available
cd Linux Directories
Changes the current directory.
5 options · 5 examples Available
cd Windows CMD Directories
Changes the current directory.
3 options · 5 examples Available
chage Linux Users and permissions
Shows and changes an account's password aging policy: maximum days, warnings and expiry date.
7 options · 4 examples Reference only
chgrp Linux Users and permissions
Changes group ownership.
2 options · 4 examples Available
chkdsk Windows CMD System
Checks a disk for errors.
10 options · 5 examples Available
chkntfs Windows CMD System
Checks or schedules chkdsk at boot time for NTFS drives.
2 options · 3 examples Available
chmod Linux Users and permissions
Changes file or directory access permissions.
6 options · 9 examples Available
choice Windows CMD Terminal
Shows a question with several single-key options and stores the chosen one in ERRORLEVEL, for use in .bat scripts.
6 options · 4 examples Reference only
chown Linux Users and permissions
Change file owner and group.
4 options · 6 examples Available
chsh Linux Users and permissions
Changes an account's login shell. It only accepts shells listed in /etc/shells.
5 options · 4 examples Reference only
cipher Windows CMD Files
File/folder encryption on NTFS (EFS).
12 options · 6 examples Available
clear Linux Terminal
Clear the terminal screen.
1 options · 2 examples Available
clip Windows CMD Terminal
Copies the output of a command to the clipboard.
0 options · 3 examples Available
cls Windows CMD Terminal
Clears the screen.
0 options · 1 examples Available
cmd Windows CMD Terminal
Starts a new instance of the command interpreter.
13 options · 4 examples Available
cmp Linux Files
Compare two files byte by byte.
3 options · 4 examples Available
color Windows CMD Terminal
Changes the console window colors. 1st digit = background, 2nd = foreground (hex 0-F).
2 options · 3 examples Available
column Linux Text
Formats its input into columns. With -t it aligns the fields like a table, which makes long output easier to read.
6 options · 4 examples Reference only
comp Windows CMD Text
Binary file comparison.
9 options · 4 examples Available
compact Windows CMD Files
File and folder compression at the NTFS file system level.
8 options · 5 examples Available
convert Windows CMD System
Converts a FAT/FAT32 volume to NTFS without deleting files.
4 options · 2 examples Available
copy Windows CMD Files
Copies files to another folder. Wildcards: * and ?.
14 options · 8 examples Available
cp Linux Files
Copy files and directories. Wildcards: * (any number of characters), ? (0 or 1 character).
11 options · 7 examples Available
crontab Linux Processes
Maintain crontab files for periodic background jobs.
4 options · 3 examples Available
curl Linux Network
Transfer data from or to a server using multiple protocols.
10 options · 6 examples Available
curl Windows CMD Network
Transfers data to or from a server by URL (HTTP, HTTPS, FTP...). It ships with Windows 10 and 11 as curl.exe.
7 options · 4 examples Reference only
cut Linux Text
Remove sections from each line of files (fields or characters).
8 options · 3 examples Available
date Linux System
Display or set the system date and time.
5 options · 5 examples Available
date Windows CMD System
Displays or sets the system date.
1 options · 3 examples Available
dd Linux Files
Copies and converts data block by block between files and devices. It is used to clone disks, create images or generate test files.
8 options · 4 examples Reference only
defrag Windows CMD System
Analyzes fragmentation and defragments a drive.
6 options · 4 examples Available
del Windows CMD Files
Deletes files.
10 options · 8 examples Available
delgroup Linux Users and permissions
Remove a group.
0 options · 1 examples Available
deluser Linux Users and permissions
Remove a user.
2 options · 2 examples Available
df Linux System
File system disk space usage information.
4 options · 2 examples Available
diff Linux Text
Compare two files as text and display differences.
7 options · 6 examples Available
dig Linux Network
DNS lookup utility.
0 options · 2 examples Available
dir Windows CMD Directories
Displays the contents of a directory.
20 options · 10 examples Available
dirname Linux Files
Returns only the directory part of a path, removing the last component.
4 options · 4 examples Reference only
diskpart Windows CMD System
Interactive tool to manage disks, partitions, and volumes.
1 options · 2 examples Available
dism Windows CMD System
Manages Windows images and components.
10 options · 2 examples Available
dmesg Linux System
Shows the kernel message buffer: boot, hardware detection, drivers and system errors.
7 options · 4 examples Reference only
dnsdomainname Linux Network
DNS domain name.
0 options · 1 examples Available
doskey Windows CMD Terminal
Manages the console command history and creates macros: shortcuts that expand into full commands.
6 options · 4 examples Reference only
dpkg Linux Packages
Manage local .deb packages.
8 options · 6 examples Available
dpkg-deb Linux System
Manipulate .deb archives (inspect, extract).
3 options · 3 examples Available
dpkg-query Linux System
Query the dpkg package database.
3 options · 3 examples Available
dpkg-reconfigure Linux System
Reconfigure an already installed package.
1 options · 2 examples Available
driverquery Windows CMD System
Lists installed drivers.
8 options · 4 examples Available
du Linux System
Estimate file or directory space usage.
6 options · 8 examples Available
echo Linux Terminal
Display a line of text.
2 options · 5 examples Available
echo Windows CMD Terminal
Displays messages or turns command echoing on or off in a script.
4 options · 5 examples Available
edit Windows CMD Files
Terminal-based text editor (classic Windows/DOS versions).
0 options · 2 examples Available
egrep Linux Text
Searches for lines matching an extended regular expression. It is equivalent to grep -E.
6 options · 4 examples Reference only
eject Linux System
Eject CD-ROM tray or removable media.
1 options · 3 examples Available
env Linux System
Display or modify the environment before executing a command.
2 options · 4 examples Available
erase Windows CMD Files
Deletes files (alias of del).
7 options · 3 examples Available
exit Linux Terminal
Close the terminal window or session. Accepts an optional exit status.
2 options · 3 examples Available
exit Windows CMD Terminal
Quits the command interpreter window.
2 options · 2 examples Available
export Linux Terminal
Set an environment variable and export it to child processes.
2 options · 1 examples Available
false Linux Terminal
Does nothing and always exits with status 1, which means failure. It is used to test scripts and conditions.
3 options · 4 examples Reference only
fc Windows CMD Text
Compares files in text or binary mode.
13 options · 7 examples Available
fdisk Linux System
Manipulates disk partition tables (MBR/GPT).
2 options · 2 examples Available
fg Linux Processes
Moves a background job to the foreground.
1 options · 2 examples Available
file Linux Files
Determines file type by inspecting its contents.
3 options · 5 examples Available
find Linux Files
Searches for files in a directory hierarchy based on various criteria. Supports logical operators with -a (and), -o (or), and ! (not).
18 options · 17 examples Available
find Windows CMD Text
Searches for a string in a file or command output.
9 options · 3 examples Available
findstr Windows CMD Text
Searches for patterns and regular expressions in files.
16 options · 5 examples Available
finger Linux Users and permissions
Displays user information lookup program.
2 options · 3 examples Available
for Windows CMD Terminal
Repeats a command for each element of a set: files, folders, numbers or lines of a file.
8 options · 4 examples Reference only
format Windows CMD System
Formats a drive (changes the file system).
9 options · 5 examples Available
free Linux System
Displays amount of free and used memory in the system.
6 options · 1 examples Available
fsck Linux System
Checks and repairs a Linux file system.
3 options · 3 examples Available
fsutil Windows CMD System
Advanced NTFS file system utilities: free space, volume information, creating test files and system behaviour.
6 options · 4 examples Reference only
ftype Windows CMD Files
Displays or modifies file types and associated open commands.
2 options · 1 examples Available
getent Linux Users and permissions
Queries the system databases (users, groups, hosts, services) honouring the configured sources, not just local files.
6 options · 4 examples Reference only
getfacl Linux Files
Shows the access control lists (ACLs) of files and directories: extra permissions for specific users and groups.
6 options · 4 examples Reference only
getmac Windows CMD Network
Shows the MAC addresses of the machine's network adapters, or of a remote computer.
5 options · 4 examples Reference only
git Linux Packages
Version control system: it keeps a project's change history and lets you go back, branch and collaborate.
7 options · 6 examples Reference only
goto Windows CMD Terminal
Jumps to a label in a .bat script and continues execution from there. It allows loops, menus and early exits.
4 options · 4 examples Reference only
gparted Linux System
Creates and manages disk partitions (graphical interface).
0 options · 1 examples Available
gpasswd Linux Users and permissions
Manages groups: adds or removes members, sets the full member list or names group administrators.
6 options · 4 examples Reference only
gpresult Windows CMD System
Shows which group policies are being applied to the computer and the user, and where they come from.
6 options · 4 examples Reference only
gpupdate Windows CMD System
Refreshes the computer and user group policies without waiting for the next automatic cycle.
5 options · 4 examples Reference only
grep Linux Text
Search for a pattern in one or more files.
16 options · 9 examples Available
groupadd Linux Users and permissions
Creates a new group on the system. You can set the GID by hand or let the next free one be assigned.
5 options · 4 examples Reference only
groupdel Linux Users and permissions
Deletes a group from the system. By default it refuses to delete a group that is some user's primary group.
4 options · 3 examples Reference only
groupmod Linux Users and permissions
Modify a group definition on the system.
2 options · 2 examples Available
groups Linux Users and permissions
Display the groups to which a user belongs.
0 options · 3 examples Available
gzip Linux Files
Compress a file to .gz (replaces the original unless -k is specified).
8 options · 9 examples Available
head Linux Text
Output the first part of files.
5 options · 5 examples Available
help Linux Help
Display information about bash builtin commands.
2 options · 3 examples Available
help Windows CMD Help
Displays command help.
3 options · 3 examples Available
history Linux Terminal
Display or manipulate the history list.
5 options · 3 examples Available
host Linux Network
Makes simple DNS queries: it resolves a name to its IP address, or an IP to its name, and queries other record types.
6 options · 4 examples Reference only
hostname Linux Network
Display or set the system's host name.
3 options · 3 examples Available
hostname Windows CMD Network
Displays the computer name.
0 options · 1 examples Available
hostnamectl Linux System
Shows and changes the host name and other system data, such as the operating system and kernel, through systemd.
7 options · 4 examples Reference only
hwclock Linux System
Display or set the hardware clock (RTC).
2 options · 3 examples Available
icacls Windows CMD Files
Shows and modifies the NTFS permissions (access control lists) of files and folders.
7 options · 4 examples Reference only
id Linux Users and permissions
Print user and group information (UID, GID, groups).
4 options · 6 examples Available
if Windows CMD Terminal
Runs a command only if a condition is met: if a file exists, if two texts are equal, if the error code is greater than a value...
8 options · 4 examples Reference only
ifconfig Linux Network
Shows and configures network interfaces with the classic syntax. It is obsolete compared with ip, but still appears in many manuals.
6 options · 4 examples Reference only
info Linux Help
Read documentation in hypertext format.
0 options · 2 examples Available
ip Linux Network
Show and configure network interfaces, addresses, and routing.
6 options · 5 examples Available
ipconfig Windows CMD Network
Displays and manages IP configuration.
8 options · 2 examples Available
iptables Linux Network
Configures the kernel's packet filtering rules: what traffic comes in, goes out or is forwarded. It is the base of many Linux firewalls.
8 options · 4 examples Reference only
jobs Linux Processes
List background jobs running in the current shell.
2 options · 2 examples Available
journalctl Linux System
Query and view system logs managed by systemd.
6 options · 4 examples Available
kill Linux Processes
Send a signal to a process by PID.
4 options · 5 examples Available
killall Linux Processes
Kill processes by name.
5 options · 4 examples Available
label Windows CMD System
Changes the label of a drive or volume.
0 options · 2 examples Available
last Linux Users and permissions
Show a listing of last logged in users.
3 options · 3 examples Available
lastlog Linux Users and permissions
Shows the most recent login of every account on the system, with the port and origin.
5 options · 4 examples Reference only
less Linux Text
Advanced pager (allows forward and backward navigation).
5 options · 5 examples Available
ln Linux Files
Create links between files (hard link by default, symbolic with -s).
4 options · 5 examples Available
locale Linux System
Get locale-specific information (language, character encoding).
2 options · 2 examples Available
locate Linux System
Find files by name using an indexed database, much faster than find.
4 options · 1 examples Available
logoff Windows CMD Users and permissions
Logs off a user session, the current one or one with a given ID, on the local computer or a remote one.
4 options · 4 examples Reference only
logout Linux Terminal
Exit the current user session.
0 options · 1 examples Available
lpr Linux Files
Submit a file for printing.
2 options · 3 examples Available
ls Linux Directories
List directory contents.
13 options · 13 examples Available
lsb_release Linux System
Shows information about the installed Linux distribution: name, version and codename.
6 options · 4 examples Reference only
lsblk Linux System
List block devices in a tree-like format.
4 options · 4 examples Available
lscpu Linux System
Shows CPU information: architecture, model, number of cores and threads, frequencies and caches.
6 options · 4 examples Reference only
lshw Linux System
List hardware configuration.
3 options · 3 examples Available
lsmod Linux System
Shows the kernel modules that are loaded, with their size and which other modules use them.
5 options · 4 examples Reference only
lsof Linux Processes
Lists open files and which process uses them. On Linux almost everything is a file, so it also shows network connections and listening ports.
8 options · 4 examples Reference only
lspci Linux System
Lists the devices connected to the PCI bus: graphics card, network, disk controllers, and so on.
6 options · 4 examples Reference only
lsusb Linux System
Lists the connected USB devices and the buses they belong to.
6 options · 4 examples Reference only
man Linux Help
An interface to the system reference manuals.
7 options · 5 examples Available
md Windows CMD Directories
Creates a directory or folder.
0 options · 4 examples Available
md5sum Linux Files
Computes and verifies MD5 checksums, which are used to detect whether a file got corrupted or changed.
6 options · 4 examples Reference only
mkdir Linux Directories
Create directories.
4 options · 6 examples Available
mkdir Windows CMD Directories
Creates a directory or folder (alias for md).
0 options · 3 examples Available
mkfs Linux System
Build a Linux filesystem on a device.
5 options · 5 examples Available
mklink Windows CMD Files
Creates symbolic links, hard links and junctions between files and folders.
4 options · 4 examples Reference only
mode Windows CMD System
Configures system devices: the size and properties of the console, keyboard speed and serial ports.
5 options · 4 examples Reference only
more Linux Files
Display text one screen at a time.
2 options · 2 examples Available
more Windows CMD Text
Displays paginated output.
9 options · 4 examples Available
mount Linux System
Mount a filesystem or storage device.
6 options · 6 examples Available
move Windows CMD Files
Moves a file to another folder.
4 options · 4 examples Available
mv Linux Files
Move (rename) files and directories.
6 options · 6 examples Available
nano Linux Text
Simple terminal text editor.
4 options · 3 examples Available
nbtstat Windows CMD Network
Shows NetBIOS over TCP/IP statistics and connections: names, name cache and sessions.
6 options · 4 examples Reference only
nc Linux Network
Netcat: opens TCP and UDP connections from the command line. It is used to test ports, send data and set up simple servers.
7 options · 4 examples Reference only
net Windows CMD Users and permissions
Manages users, groups, shared resources, network connections, and services.
11 options · 6 examples Available
netsh Windows CMD Network
Windows network configuration tool: it shows and changes interfaces, the firewall, Wi-Fi and the network stack from the command line.
6 options · 4 examples Reference only
netstat Linux Network
Displays network connections, listening ports, and routing tables.
6 options · 1 examples Available
netstat Windows CMD Network
Displays network connections, ports, and statistics.
9 options · 2 examples Available
newgrp Linux Users and permissions
Changes the current session's primary group to another group you already belong to, opening a new shell.
3 options · 3 examples Reference only
nice Linux Processes
Runs a process with an adjusted scheduling priority (-20 high, 19 low).
1 options · 3 examples Available
nl Linux Files
Numbers lines of a file.
2 options · 2 examples Available
nmap Linux Network
Network and port scanner: it discovers live hosts, open ports and the services they offer.
8 options · 4 examples Reference only
nohup Linux Processes
Runs a command that ignores the hangup signal, so it keeps running after you leave the terminal.
5 options · 4 examples Reference only
nproc Linux Processes
Prints the number of processing units (CPUs) available to the current process.
4 options · 4 examples Reference only
nslookup Linux Network
Queries DNS servers and records.
0 options · 2 examples Available
nslookup Windows CMD Network
Queries DNS.
7 options · 2 examples Available
parted Linux System
Creates and manages partition tables and partitions (text mode).
2 options · 2 examples Available
passwd Linux Users and permissions
Changes a user's password.
5 options · 5 examples Available
paste Linux Text
Merges files line by line, placing each line of one file next to the line in the same position of the others.
4 options · 4 examples Reference only
path Windows CMD System
Displays or sets the PATH variable.
2 options · 2 examples Available
pathping Windows CMD Network
Combines traceroute and ping to analyze packet loss and latency.
5 options · 1 examples Available
pause Windows CMD Terminal
Pauses execution until a key is pressed.
0 options · 1 examples Available
pgrep Linux Processes
Searches for processes by name and returns their PIDs.
0 options · 1 examples Available
pidof Linux Processes
Returns the process IDs (PIDs) of the processes running a given program.
5 options · 4 examples Reference only
ping Linux Network
Check network connectivity by sending ICMP packets.
6 options · 2 examples Available
ping Windows CMD Network
Tests connectivity using ICMP.
10 options · 2 examples Available
pip Linux Packages
Python package installer: it installs, upgrades and uninstalls libraries from the PyPI repository.
8 options · 4 examples Reference only
pkill Linux Processes
Send a signal to processes matching a pattern.
0 options · 1 examples Available
popd Windows CMD Directories
Returns to the directory saved by the last pushd and removes it from the stack; if it was a temporary network drive, it releases it.
2 options · 3 examples Reference only
poweroff Linux System
Power off the system.
1 options · 2 examples Available
print Windows CMD Files
Prints a text file to a printer.
2 options · 3 examples Available
printenv Linux System
Print all or part of the environment.
0 options · 2 examples Available
printf Linux Terminal
Format and print text.
0 options · 1 examples Available
prompt Windows CMD Terminal
Changes the Command Prompt appearance.
6 options · 2 examples Available
ps Linux Processes
Report a snapshot of the current processes.
8 options · 6 examples Available
pstree Linux Processes
Display running processes as a tree.
3 options · 2 examples Available
pushd Windows CMD Directories
Saves the current directory on a stack and changes to another one, so you can return later with popd. With a network path it creates a temporary drive.
3 options · 4 examples Reference only
pwd Linux Directories
Print the current working directory.
2 options · 2 examples Available
quser Windows CMD Users and permissions
Shows the user sessions open on a computer: who is connected, from where and since when.
4 options · 4 examples Reference only
rd Windows CMD Directories
Removes an empty directory.
4 options · 6 examples Available
read Linux Terminal
Reads a line from standard input and stores it in one or more variables. It is used to ask the user for data in scripts.
7 options · 4 examples Reference only
realpath Linux Files
Converts a path into its canonical absolute form: it resolves ., .. and symbolic links.
6 options · 4 examples Reference only
reboot Linux System
Reboots the system.
2 options · 2 examples Available
reg Windows CMD System
Queries and modifies the Windows Registry from the command line: it adds, deletes, exports and imports keys and values.
9 options · 4 examples Reference only
rem Windows CMD Terminal
Marks the rest of the line as a comment in a .bat script, which is neither run nor shown.
3 options · 3 examples Reference only
ren Windows CMD Files
Renames a file or folder.
0 options · 3 examples Available
rename Windows CMD Files
Renames a file or folder (alias of ren).
0 options · 2 examples Available
renice Linux Processes
Alters priority of running processes.
0 options · 1 examples Available
replace Windows CMD Files
Replaces existing files or adds new files to a destination directory.
10 options · 2 examples Available
reset Linux Terminal
Resets the terminal to its default state (useful when displaying garbled output).
0 options · 1 examples Available
rev Linux Files
Reverse lines characterwise.
0 options · 2 examples Available
rm Linux Files
Remove files or directories (including non-empty ones with -R).
8 options · 7 examples Available
rmdir Linux Directories
Remove empty directories.
2 options · 3 examples Available
rmdir Windows CMD Directories
Removes an empty directory (alias of rd).
4 options · 3 examples Available
robocopy Windows CMD Files
Robust file and directory copy; includes retry and mirroring capabilities.
32 options · 10 examples Available
route Windows CMD Network
Displays and modifies the IP routing table.
6 options · 2 examples Available
route Linux Network
Shows and modifies the system routing table with the classic syntax. Its modern replacement is ip route.
6 options · 4 examples Reference only
rsync Linux Network
Synchronizes files and directories locally or remotely, copying only differences.
8 options · 2 examples Available
runas Windows CMD Users and permissions
Runs a program with another user's credentials, for example an administrator, without logging out.
5 options · 4 examples Reference only
sc Windows CMD System
Manages Windows services.
11 options · 6 examples Available
schtasks Windows CMD System
Creates, queries, runs and deletes scheduled tasks from the command line.
8 options · 4 examples Reference only
scp Linux Network
Copies files over SSH.
5 options · 2 examples Available
sed Linux Text
Processes and transforms text using expressions.
5 options · 6 examples Available
seq Linux Text
Generates a sequence of numbers, with configurable start, step and end. It is very useful in loops and scripts.
5 options · 4 examples Reference only
service Linux System
Starts, stops and queries services using the classic syntax. On systems with systemd it forwards the commands to systemctl.
6 options · 4 examples Reference only
set Windows CMD System
Displays or sets environment variables in CMD.
2 options · 4 examples Available
setfacl Linux Files
Sets or modifies the access control lists (ACLs) of files and directories, to grant permissions to specific users or groups.
7 options · 4 examples Reference only
setx Windows CMD Terminal
Creates or modifies environment variables permanently, for the user or the whole system.
5 options · 4 examples Reference only
sfc Windows CMD System
Scans and repairs errors in system files.
6 options · 2 examples Available
sha256sum Linux Files
Computes and verifies SHA-256 checksums. It is the usual way to verify downloads such as ISO images.
6 options · 4 examples Reference only
shutdown Linux System
Powers off or reboots the system (can be scheduled).
6 options · 3 examples Available
shutdown Windows CMD System
Shuts down, restarts, or signs out.
14 options · 5 examples Available
sleep Linux Processes
Pauses for N seconds.
1 options · 4 examples Available
sort Linux Text
Sorts lines of text files.
9 options · 8 examples Available
sort Windows CMD Text
Sorts lines of a file or input.
9 options · 8 examples Available
source Linux Terminal
Runs a script inside the current shell, so the variables, aliases and functions it defines stay available in your session.
4 options · 4 examples Reference only
ss Linux Network
Dumps socket statistics and network connections.
6 options · 2 examples Available
ssh Linux Network
Connects to a remote system using SSH.
7 options · 4 examples Available
ssh-keygen Linux Network
Generates and manages SSH keys to authenticate without a password. It creates a pair: a private key, which you keep, and a public key, which you copy to the server.
8 options · 4 examples Reference only
start Windows CMD Processes
Starts a program or opens a new window.
17 options · 5 examples Available
stat Linux System
Displays detailed file status: size, permissions, inode, and timestamps.
3 options · 1 examples Available
su Linux Users and permissions
Switches to another user (substitute user).
2 options · 5 examples Available
subst Windows CMD System
Creates virtual drives associated with a path.
1 options · 5 examples Available
sudo Linux Users and permissions
Execute a command as administrator (root).
6 options · 6 examples Available
systemctl Linux System
Control system services and units managed by systemd.
9 options · 3 examples Available
systeminfo Windows CMD System
Detailed hardware and OS information.
7 options · 4 examples Available
tail Linux Text
Output the last part of files.
6 options · 5 examples Available
takeown Windows CMD Files
Takes ownership of a file or folder, so you can then change its permissions when the current owner does not let you in.
5 options · 4 examples Reference only
tar Linux Files
Archive files and directories. When combined with -z (gzip) or -j (bzip2), it also compresses.
10 options · 10 examples Available
tar Windows CMD Files
Creates and extracts archives (.tar, .tar.gz, .zip). It ships with Windows 10 and 11, based on bsdtar.
8 options · 4 examples Reference only
taskkill Windows CMD Processes
Terminates a process by PID or name.
10 options · 6 examples Available
tasklist Windows CMD Processes
Displays currently running processes.
12 options · 5 examples Available
tee Linux Terminal
Read from standard input and write to standard output and files.
2 options · 1 examples Available
telnet Windows CMD Network
Telnet client: it opens an unencrypted text connection to a host and port. Today it is mostly used to check whether a port answers.
7 options · 4 examples Reference only
test Linux Terminal
Evaluates a condition about files, strings or numbers and returns an exit status: 0 if true and 1 if false. [ ... ] is its equivalent form.
8 options · 4 examples Reference only
time Windows CMD System
Displays or sets the system time.
1 options · 3 examples Available
timedatectl Linux System
Shows and changes the system date, time and time zone, and controls synchronization with NTP servers.
6 options · 4 examples Reference only
timeout Linux Processes
Runs a command and terminates it if it takes longer than the given time. It is useful to stop a process from hanging.
6 options · 4 examples Reference only
timeout Windows CMD Terminal
Waits the given number of seconds, or until a key is pressed. It is the usual way to pause a .bat script.
4 options · 4 examples Reference only
title Windows CMD Terminal
Sets the window title.
0 options · 2 examples Available
top Linux Processes
Display Linux processes.
7 options · 5 examples Available
touch Linux Files
Change file timestamps or create an empty file.
6 options · 8 examples Available
tr Linux Text
Translate or delete characters.
3 options · 6 examples Available
traceroute Linux Network
Shows the path of hops (routers) that packets follow to a destination, with each one's response time.
7 options · 4 examples Reference only
tracert Windows CMD Network
Displays the path to a destination using hops.
5 options · 2 examples Available
tree Linux Directories
Displays directory contents in a tree-like format.
4 options · 2 examples Available
tree Windows CMD Directories
Displays a directory tree.
4 options · 4 examples Available
true Linux Terminal
Does nothing and always exits with status 0, which means success. It is used in infinite loops and to force a success.
3 options · 4 examples Reference only
type Linux Terminal
Indicates how the shell interprets a command name.
0 options · 1 examples Available
type Windows CMD Text
Displays the contents of a text file.
0 options · 3 examples Available
ufw Linux Network
Simple firewall (Uncomplicated Firewall): it allows or blocks traffic with easy-to-read rules, on top of iptables.
8 options · 4 examples Reference only
ulimit Linux System
Shows and sets the resource limits of the current shell and the processes it launches, such as open files or processes.
8 options · 4 examples Reference only
umask Linux Files
Displays or sets the default permission mask.
1 options · 3 examples Available
umount Linux System
Unmounts a filesystem.
3 options · 3 examples Available
unalias Linux Terminal
Removes shell aliases.
0 options · 1 examples Available
uname Linux System
Displays system information.
5 options · 2 examples Available
uniq Linux Text
Removes consecutive duplicate lines (commonly used with sort).
4 options · 5 examples Available
unset Linux Terminal
Removes variables or functions from the current shell, so they stop existing in the session.
4 options · 4 examples Reference only
unzip Linux Files
Extracts and lists files in ZIP archives.
5 options · 4 examples Available
uptime Linux System
System uptime.
2 options · 3 examples Available
useradd Linux Users and permissions
Create a new user account on the system.
6 options · 2 examples Available
userdel Linux Users and permissions
Deletes a user account from the system. With -r it also removes the home directory and the mail spool.
5 options · 4 examples Reference only
usermod Linux Users and permissions
Modify an existing user account.
8 options · 4 examples Available
users Linux Users and permissions
Currently logged in users (simple list).
0 options · 1 examples Available
ver Windows CMD System
Displays the Windows version.
0 options · 1 examples Available
verify Windows CMD System
Enables or disables disk write verification.
2 options · 3 examples Available
vim Linux Text
Modal terminal text editor, widely used in system administration.
3 options · 1 examples Available
visudo Linux Users and permissions
Edits /etc/sudoers by locking it and checking the syntax before saving, so sudo is not left unusable.
5 options · 4 examples Reference only
vmstat Linux Processes
Shows system statistics: processes, memory, swap, input/output, interrupts and CPU usage.
7 options · 4 examples Reference only
vol Windows CMD System
Displays the volume label and serial number.
0 options · 2 examples Available
w Linux Users and permissions
Show who is logged on and what they are doing.
2 options · 2 examples Available
wait Linux Processes
Wait for a process or job to complete.
0 options · 3 examples Available
watch Linux Processes
Runs a command repeatedly every few seconds and shows its output full screen, so you can watch it change.
7 options · 4 examples Reference only
wc Linux Text
Count lines, words, and characters.
5 options · 3 examples Available
wevtutil Windows CMD System
Queries, exports and manages Windows event logs from the command line.
8 options · 4 examples Reference only
wget Linux Network
Download files using HTTP, HTTPS, or FTP.
6 options · 4 examples Available
whatis Linux Help
Display one-line manual page descriptions.
1 options · 2 examples Available
where Windows CMD Files
Locates files matching a pattern in PATH or a specified directory.
6 options · 3 examples Available
which Linux System
Locate an executable in the PATH.
1 options · 2 examples Available
who Linux Users and permissions
Show who is logged on.
4 options · 3 examples Available
whoami Linux Users and permissions
Print the current username.
0 options · 1 examples Available
whoami Windows CMD Users and permissions
Displays currently logged-on user information.
8 options · 3 examples Available
whois Linux Network
Queries the registration data of a domain or an IP address: holder, dates, name servers and registrar.
5 options · 4 examples Reference only
wmic Windows CMD System
Windows Management Instrumentation (WMI) command-line utility.
11 options · 5 examples Available
xargs Linux Terminal
Build and execute command lines from standard input.
4 options · 4 examples Available
xcopy Windows CMD Files
Copies files and directory trees.
24 options · 4 examples Available
yes Linux Terminal
Output a string repeatedly until killed (defaults to 'y'). Useful for auto-confirming prompts.
0 options · 2 examples Available
yum Linux Packages
Package manager for older RHEL, CentOS, and Fedora releases.
6 options · 1 examples Available
zip Linux Files
Creates ZIP archives.
5 options · 2 examples Available