Commands
Command |
Description |
|---|---|
|
add a user or group to the system |
|
add a user or group to the system |
|
Creates user defined alias |
|
|
|
search the manual page names and descriptions |
|
Installs application (on Debian based systems) |
|
Searches for application (on Debian based systems) |
|
command-line interface |
|
the portable GNU assembler |
|
|
|
pattern scanning and processing language |
|
base64 encode/decode data and print to standard output |
|
strip directory and suffix from filenames |
|
parse pathname components |
|
|
|
GNU Bourne-Again SHell |
|
move process to background |
|
a block-sorting file compressor, v1.0.8 |
|
concatenate files and print on the standard output |
|
GNU project C and C++ compiler |
|
Change directory |
|
change file attributes on a Linux file system |
|
update group passwords in batch mode |
|
change group ownership |
|
change file mode bits |
|
change permissions of a file |
|
change file owner and group |
|
change ownership of a file |
|
update passwords in batch mode |
|
change root directory |
|
run command or interactive shell with special root directory |
|
clear the terminal screen |
|
copy files and directories |
|
easily interact with CPAN from the command line |
|
copy files to and from archives |
|
The C Preprocessor |
|
daemon to execute scheduled commands (Vixie Cron) |
|
maintain crontab files for individual users (Vixie Cron) |
|
tables for driving cron |
|
|
|
remove sections from each line of files |
|
|
|
|
|
print or set the system date and time |
|
convert and copy a file |
|
run a debconf-using program |
|
remove a user or group from the system |
|
tell the kernel to forget about a partition |
|
remove a user or group from the system |
|
|
|
report file system disk space usage |
|
compare files line by line |
|
list directory contents |
|
strip last component from file name |
|
parse pathname components |
|
print or control the kernel ring buffer |
|
|
|
package manager for Debian |
|
|
|
estimate file space usage |
|
|
|
|
|
display a line of text |
|
line-oriented text editor |
|
|
|
print lines that match patterns |
|
eject removable media |
|
guess character encodings of files |
|
Show all environmental variables |
|
run a program in a modified environment |
|
|
|
|
|
terminate the calling process |
|
cause normal process termination |
|
convert tabs to spaces |
|
Set environment variable |
|
run a command in an environment faking root privileges for file manipulation |
|
manipulate disk partition table |
|
move process to foreground |
|
determine file type |
|
overview of system data types |
|
search for files in a directory hierarchy |
|
basic process management |
|
Display amount of free and used memory in the system |
|
allocate and free dynamic memory |
|
check and repair a Linux filesystem |
|
GNU project C and C++ compiler |
|
GNU project C and C++ compiler |
|
translate message |
|
translate message |
|
the stupid content tracker |
|
|
|
OpenPGP encryption and signing tool |
|
print lines that match patterns |
|
create a new group |
|
delete a group |
|
modify a group definition on the system |
|
print the groups a user is in |
|
generate a GRUB configuration file |
|
|
|
compress or expand files |
|
compress or expand files |
|
Halt, power-off or reboot the machine |
|
hash database access method |
|
|
|
output the first part of files |
|
display file contents in hexadecimal, decimal, octal, or ascii |
|
show or set the system’s host name |
|
Local hostname configuration file |
|
hostname resolution description |
|
Control the system hostname |
|
interactive process viewer |
|
convert text from one character encoding to another |
|
perform character set conversion |
|
print real and effective user and group IDs |
|
|
|
|
|
|
|
|
|
join lines of two files on a common field |
|
Query the systemd journal |
|
|
|
|
|
|
|
|
|
send a signal to a process |
|
send signal to a process |
|
kill processes by name |
|
Create device maps from partition tables |
|
|
|
|
|
show a listing of last logged in users |
|
The GNU linker |
|
configure dynamic linker run-time bindings |
|
opposite of more |
|
|
|
|
|
make links between files |
|
generates localisation files from templates |
|
get locale-specific information |
|
describes a locale definition file |
|
description of multilanguage support |
|
Control the system locale and keyboard layout settings |
|
compile locale definition files |
|
Locates file (from updatedb database) |
|
begin session on the system |
|
write utmp and wtmp entries |
|
print user’s login name |
|
write utmp and wtmp entries |
|
rotates, compresses, and mails system logs |
|
list directory contents |
|
list file attributes on a Linux second extended file system |
|
print distribution-specific information |
|
Show the status of modules in the Linux Kernel |
|
list open files |
|
list all PCI devices |
|
list USB devices |
|
LVM2 tools |
|
|
|
Compress or decompress .xz and .lzma files |
|
GNU make utility to maintain groups of programs |
|
an interface to the system reference manuals |
|
macros to format man pages |
|
Midnight Commander |
|
compute and check MD5 message digest |
|
monitor MD external metadata arrays |
|
|
|
profile memory usage of a program |
|
display (or do not display) messages from other users |
|
make directories |
|
create a directory |
|
build a Linux filesystem |
|
low-level tool for generating an initramfs image |
|
set up a Linux swap area |
|
Add and remove modules from the Linux Kernel |
|
file perusal filter for crt viewing |
|
mount filesystem |
|
mount a filesystem |
|
move (rename) files |
|
Nano’s ANOther editor, inspired by Pico |
|
run a program with modified scheduling priority |
|
change process priority |
|
run a command immune to hangups, with output to a non-tty |
|
prevent unprivileged users from logging into the system |
|
politely refuse a login |
|
|
|
print the number of processing units available |
|
open and possibly create a file |
|
OpenSSL command line program |
|
a partition manipulation program |
|
tell the kernel about the presence and numbering of on-disk partitions |
|
|
|
change user password |
|
the password file |
|
apply a diff file to an original |
|
compress and encode arbitrary files to pastebin.com |
|
compress and encode arbitrary files to pastebin.com |
|
|
|
|
|
Nano’s ANOther editor, inspired by Pico |
|
find the process ID of a running program. |
|
look up, signal, or wait for processes based on name and other attributes |
|
|
|
look up, signal, or wait for processes based on name and other attributes |
|
Kill all instances of a process by pattern matching the command-line |
|
report memory map of a process |
|
Halt, power-off or reboot the machine |
|
print all or part of environment |
|
format and print data |
|
formatted output conversion |
|
|
|
report a snapshot of the current processes. |
|
report current logs path of a process |
|
display a tree of processes |
|
output of characters and strings |
|
print name of current/working directory |
|
|
|
|
|
OpenSSH secure file copy |
|
read from a file descriptor |
|
get a line from a user with editing |
|
print resolved symbolic links or canonical file names |
|
read value of a symbolic link |
|
|
|
reboot or enable/disable Ctrl-Alt-Del |
|
Halt, power-off or reboot the machine |
|
alter priority of running processes |
|
terminal initialization |
|
tell the kernel about the new size of a partition |
|
|
|
Remove |
|
remove files or directories |
|
remove empty directories |
|
delete a directory |
|
Simple program to remove a module from the Linux Kernel |
|
Syncronizes two directories |
|
a fast, versatile, remote (and local) file-copying tool |
|
run scripts or programs in a directory |
|
Print previous and current SysV runlevel |
|
OpenSSH secure file copy |
|
screen manager with VT100/ANSI terminal emulation |
|
stream editor for filtering and transforming text |
|
print a sequence of numbers |
|
run a System V init script |
|
|
|
|
|
|
|
set file capabilities |
|
set terminal attributes |
|
|
|
command interpreter (shell) |
|
compute and check SHA1 message digest |
|
compute and check SHA256 message digest |
|
compute and check SHA512 message digest |
|
Print or Check SHA Checksums |
|
overwrite a file to hide its contents, and optionally delete it |
|
shut down part of a full-duplex connection |
|
Halt, power-off or reboot the machine |
|
list section sizes and total size of binary files |
|
send a signal or report process status |
|
delay for a specified amount of time |
|
sleep for a specified number of seconds |
|
|
|
sort lines of text files |
|
|
|
split a file into pieces |
|
display file or file system status |
|
trace system calls and signals |
|
print the sequences of printable characters in files |
|
change and print terminal line settings |
|
unimplemented system calls |
|
run a command with substitute user and group ID |
|
execute a command as another user |
|
checksum and count the blocks in a file |
|
|
|
start/stop swapping to file/device |
|
enable/disable devices and files for paging and swapping |
|
start/stop swapping to file/device |
|
enable/disable devices and files for paging and swapping |
|
Synchronize cached writes to persistent storage |
|
commit filesystem caches to disk |
|
read/write system parameters |
|
configure kernel parameters at runtime |
|
Control the systemd system and service manager |
|
systemd system and service manager |
|
|
|
output the last part of files |
|
|
|
|
|
|
|
|
|
|
|
an archiving utility |
|
read from standard input and write to standard output and files |
|
duplicating pipe content |
|
create a temporary file in a safe manner |
|
check file types and compare values |
|
run programs and summarize system resource usage |
|
get time in seconds |
|
overview of time and timers |
|
run a command with a time limit |
|
get process times |
|
table of (terminfo) entries |
|
display Linux processes |
|
change file timestamps |
|
initialize a terminal or query terminfo database |
|
translate or delete characters |
|
|
|
list contents of directories in a tree-like format |
|
terminal initialization |
|
print the file name of the terminal connected to standard input |
|
controlling terminal |
|
|
|
|
|
view timezones |
|
select a timezone |
|
get and set user limits |
|
set file mode creation mask |
|
|
|
|
|
|
|
print system information |
|
get name and information about current kernel |
|
report or omit repeated lines |
|
call the unlink function to remove the specified file |
|
delete a name and possibly the file it refers to |
|
Compress or decompress .xz and .lzma files |
|
|
|
|
|
maintain symbolic links determining default commands |
|
stub for grub-mkconfig |
|
Modify global locale settings |
|
Scans filesystem and create database for locate |
|
print time since last reboot |
|
create a new user or update default new user information |
|
delete a user account and related files |
|
modify a user account |
|
print the user names of users currently logged in to the current host |
|
create a new UUID value |
|
Vi IMproved, a programmer’s text editor |
|
Vi IMproved, a programmer’s text editor |
|
Vi IMproved, a programmer’s text editor |
|
edit between two and eight versions of a file with Vim and show differences |
|
edit the sudoers file |
|
Report virtual memory statistics |
|
Show who is logged on and what they are doing |
|
wait for process to change state |
|
write a message to all users |
|
execute a program periodically, showing output fullscreen |
|
print number of characters in file |
|
print number of lines in file |
|
print newline, word, and byte counts for each file |
|
display one-line manual page descriptions |
|
locate the binary, source, and manual page files for a command |
|
locate a command |
|
show who is logged on |
|
print effective userid |
|
send a message to another user |
|
write to a file descriptor |
|
build and execute command lines from standard input |
|
Compress or decompress .xz and .lzma files |
|