Abstract
This section contains an alphabetical overview of commands discussed in this document.
A
- a2ps
Format files for printing on a PostScript printer, see Section 1.2, “Formatting”.
- acroread
PDF viewer, see Section 1.2.2, “Previewing formatted files”.
- adduser
Create a new user or update default new user information.
- alias
Create a shell alias for a command.
- alsaconf
Configure sound card using the ALSA driver, see Section 1.2, “Drivers and Architecture”.
- alsamixer
Tune ALSA sound device output, see Section 2.2.3, “Volume control”.
- anacron
Execute commands periodically, does not assume continuously running machine.
- apropos
Search the whatis database for strings, see Section 3.3.2, “The whatis and apropos commands”.
- apt-get
APT package handling utility, see Section 5.3.2, “APT”.
- arecord
Record a sound sample, see Section 2.3, “Recording”.
- aspell
Spell checker.
- at, atq, atrm
Queue, examine or delete jobs for later execution, see Section 1.2.2, “Automatic processes” and Section 4.3, “The at command”.
- aumix
Adjust audio mixer, see Section 2.2.3, “Volume control”.
- (g)awk
Pattern scanning and processing language.
B
- bash
Bourne Again SHell, see Section 2.3.2, “The shell” and Section 2.5, “Shell scripts”.
- batch
Queue, examine or delete jobs for later execution, see Section 1.2.2, “Automatic processes”.
- bg
Run a job in the background, see Section 1.2.1, “Interactive processes”.
- bitmap
Bitmap editor and converter utilities for the X window System.
- bzip2
A block-sorting file compressor, see Section 1.1.3, “Compressing and unpacking with gzip or bzip2”.
C
- cardctl
Manage PCMCIA cards, see Section 2.3.3, “PCMCIA commands”.
- cat
Concatenate files and print to standard output, see Section 2, “Absolute basics” and Section 2.4, “The most important configuration files”.
- cd
Change directory, see Section 2, “Absolute basics”.
- cdp/cdplay
An interactive text-mode program for controlling and playing audio CD Roms under Linux, see Section 2.1, “CD playing and copying”.
- cdparanoia
An audio CD reading utility which includes extra data verification features, see Section 2.1, “CD playing and copying”.
- cdrecord
Record a CD-R, see Section 2.2, “Making a copy with a CD-writer”.
- chattr
Change file attributes.
- chgrp
Change group ownership, see Section 4.2.3, “The file mask”.
- chkconfig
Update or query run level information for system services, see Section 2.5.1, “Tools”.
- chmod
Change file access permissions, see Section 4.1, “Access rights: Linux's first line of defense”, Section 4.2.1, “The chmod command” and Section 4.2.4, “Changing user and group ownership”.
- chown
Change file owner and group, see Section 4.2.3, “The file mask”.
- compress
Compress files.
- cp
Copy files and directories, see Section 3.2, “Creating and deleting files and directories”.
- crontab
Maintain crontab files, see Section 4.4, “Cron and crontab”.
- csh
Open a C shell, see Section 2.3.2, “The shell”.
- cut
Remove sections from each line of file(s), see Section 2.5.2, “Some simple examples”.
D
- date
Print or set system date and time.
- dd
Convert and copy a file (disk dump), see Section 2.1.2, “Using the dd command to dump data”.
- df
Report file system disk usage, see Section 1.2.3, “Mount points”.
- dhcpcd
DHCP client daemon, see Section 3.8, “DHCP”.
- diff
Find differences between two files.
- dig
Send domain name query packets to name servers, see Section 2.6.1, “The host command”.
- dmesg
Print or control the kernel ring buffer.
- du
Estimate file space usage.
- dump
Backup file system, see Section 2.5, “Tools from your distribution”.
E
- echo
Display a line of text, see Section 2.1, “The path”.
- ediff
Diff to English translator.
- egrep
Extended grep.
- eject
Unmount and eject removable media, see Section 5.5.2, “Using the CD”.
- emacs
Start the Emacs editor, see Section 1.2.1, “GNU Emacs”.
- exec
Invoke subprocess(es), see Section 1.5.1, “Process creation”.
- exit
Exit current shell, see Section 2, “Absolute basics”.
- export
Add function(s) to the shell environment, see Section 2.1, “The path”, Section 2.1.2, “Exporting variables” and Section 2.4.2, “Some examples”.
F
- fax2ps
Convert a TIFF facsimile to PostScript, see Section 1.2, “Formatting”.
- fdformat
Format floppy disk, see Section 2.1.1, “Formatting the floppy”.
- fdisk
Partition table manipulator for Linux, see Section 1.2.2, “Partition layout and types”.
- fetchmail
Fetch mail from a POP, IMAP, ETRN or ODMR-capable server, see Section 3.2.3, “Mail user-agents”.
- fg
Bring a job in the foreground, see Section 1.2.1, “Interactive processes”.
- file
Determine file type, see Section 3.1.2, “More tools”.
- find
Find files, see Section 3.3.3, “Find and locate”.
- firefox
Web browser, see Section 3.3.2, “Web browsers”.
- fork
Create a new process, see Section 1.5.1, “Process creation”.
- formail
Mail (re)formatter, see Section 3.2.3, “Mail user-agents”.
- fortune
Print a random, hopefully interesting adage.
- ftp
Transfer files (unsafe unless anonymous account is used!)services, see Section 3.4.2, “FTP clients”.
G
- galeon
Graphical web browser.
- gdm
Gnome Display Manager, see Section 2.4, “Init”.
- gedit
GUI editor, see Section 3.3.3, “But I want a graphical text editor!”.
- (min/a)getty
Control console devices.
- gimp
Image manipulation program.
- gpg
Encrypt, check and decrypt files, see Section 4.1.2, “GNU Privacy Guard”.
- grep
Print lines matching a pattern, see Section 3.3.4, “The grep command” and Section 3.1, “More about grep”.
- groff
Emulate nroff command with groff, see Section 1.2, “Formatting”.
- grub
The grub shell, see Section 2.3, “GRUB features” and Section 5.4, “Upgrading your kernel”.
- gv
A PostScript and PDF viewer, see Section 1.2.2, “Previewing formatted files”.
- gvim
Graphical version of the vIm editor, see Section 3.3.3, “But I want a graphical text editor!”.
- gzip
Compress or expand files, see Section 1.1.3, “Compressing and unpacking with gzip or bzip2”.
H
- halt
Stop the system, see Section 2.6, “Shutdown”.
- head
Output the first part of files, see Section 3.4.3, “The head and tail commands”.
- help
Display help on a shell built-in command.
- host
DNS lookup utility, see Section 2.6.1, “The host command”.
- httpd
Apache hypertext transfer protocol server, see Section 2.3.1, “The ip command”.
I
- id
Print real and effective UIDs and GIDs, see Section 4.1, “Access rights: Linux's first line of defense”.
- ifconfig
Configure network interface or show configuration, see Section 1.2.3, “PPP, SLIP, PLIP, PPPOE”.
- info
Read Info documents, see Section 3.3.1, “The Info pages”.
- init
Process control initialization, see Section 1.5.1, “Process creation”, Section 2.4, “Init” and Section 2.5, “Init run levels”.
- insserv
Manage init scripts, see Section 2.5.1, “Tools”.
- iostat
Display I/O statistics, see Section 3.5.4, “I/O resources”.
- ip
Display/change network interface status, see Section 1.2.3, “PPP, SLIP, PLIP, PPPOE”.
- ipchains
IP firewall administration, see Section 4.4.2, “X11 and TCP forwarding”.
- iptables
IP packet filter administration, see Section 4.4.2, “X11 and TCP forwarding”.
J
- jar
Java archive tool, see Section 1.1.4, “Java archives”.
- jobs
List backgrounded tasks.
K
- kdm
Desktop manager for KDE, see Section 2.4, “Init”.
- kedit
KDE graphical editor, see Section 3.3.3, “But I want a graphical text editor!”.
- kill(all)
Terminate process(es), see Section 1.2.1, “Interactive processes”.
- konqueror
File manager, (help) browser, see Section 3.2.1, “Making a mess...”.
- ksh
Open a Korn shell, see Section 2.3.2, “The shell”.
- kwrite
KDE graphical editor, see Section 3.3.3, “But I want a graphical text editor!”.
L
- less
more with features, see Section 3.4.2, ““less is more””.
- lilo
Linux boot loader, see Section 2, “Boot process, Init and shutdown”.
- links
Text mode WWW browser, see Section 2.3.2, “The ifconfig command”.
- ln
Make links between files, see Section 3.5, “Linking files”.
- loadkeys
Load keyboard translation tables, see Section 4.1, “Keyboard setup”.
- locate
Find files, see Section 3.3.3, “Find and locate” and Section 4.4, “Cron and crontab”.
- logout
Close current shell, see Section 1.3, “Text mode”.
- lp
Send requests to the LP print service, see Section 1, “Printing files”.
- lpc
Line printer control program, see Section 1, “Printing files”.
- lpq
Print spool queue examination program, see Section 1, “Printing files”.
- lpr
Offline print, see Section 1, “Printing files”.
- lprm
Remove print requests, see Section 1, “Printing files”.
- ls
List directory content, see Section 2, “Absolute basics”, Section 1.1.2, “Sorts of files” and Section 3.1.1, “More about ls”.
- lynx
Text mode WWW browser, see Section 2.3.2, “The ifconfig command”.
M
Send and receive mail, see Section 3.2.3, “Mail user-agents”.
- man
Read man pages, see Section 3.2, “The man pages”.
- mc
Midnight COmmander, file manager, see Section 3.2.1, “Making a mess...”.
- mcopy
Copy MSDOS files to/from Unix.
- mdir
Display an MSDOS directory.
- memusage
Display memory usage, see Section 3.5.3, “Memory resources”.
- memusagestat
Display memory usage statistics, see Section 3.5.3, “Memory resources”.
- mesg
Control write access to your terminal, see Section 1.6, “SUID and SGID”.
- mformat
Add an MSDOS file system to a low-level formatted floppy disk, see Section 2.1.1, “Formatting the floppy”.
- mkbootdisk
Creates a stand-alone boot floppy for the running system.
- mkdir
Create directory, see Section 3.2, “Creating and deleting files and directories”.
- mkisofs
Create a hybrid ISO9660 filesystem, see Section 2.2, “Making a copy with a CD-writer”.
- mplayer
Movie player/encoder for Linux, see Section 2.2, “Playing music files” and Section 3, “Video playing, streams and television watching”.
- more
Filter for displaying text one screen at the time, see Section 3.4.2, ““less is more””.
- mount
Mount a file system or display information about mounted file systems, see Section 5.5.1, “Mounting a CD”.
- mozilla
Web browser, see Section 2.3.2, “The ifconfig command”.
- mt
Control magnetic tape drive operation.
- mtr
Network diagnostic tool.
- mv
Rename files, Section 3.2, “Creating and deleting files and directories”.
N
- named
Internet domain name server, see Section 3.7, “The Domain Name System”.
- nautilus
File manager, see Section 3.2.1, “Making a mess...”.
- ncftp
Browser program for ftp services (insecure!), see Section 3.4.2, “FTP clients”.
- netstat
Print network connections, routing tables, interface statistics, masquerade connections, and multi-cast memberships, see Section 1.2.5, “AppleTalk” and Section 4.2, “Rsh, rlogin and telnet”.
- newgrp
Log in to another group, see Section 4.2.2, “Logging on to another group”.
- nfsstat
Print statistics about networked file systems.
- nice
Run a program with modified scheduling priority, see Section 3.5.1, “Priority”.
- nmap
Network exploration tool and security scanner.
- ntpd
Network Time Protocol Daemon, see Section 4.3, “Date and time zone”.
- ntpdate
Set the date and time via an NTP server, see Section 4.3, “Date and time zone”.
- ntsysv
Simple interface for configuring run levels, see Section 2.5.1, “Tools”.
O
- ogle
DVD player with support for DVD menus, see Section 3, “Video playing, streams and television watching”.
P
- passwd
Change password, see Section 2, “Absolute basics” and Section 1.6, “SUID and SGID”.
- pccardctl
Manage PCMCIA cards, see Section 2.3.3, “PCMCIA commands”.
- pdf2ps
Ghostscript PDF to PostScript translator, see Section 1.2, “Formatting”.
- perl
Practical Extraction and Report Language.
- pg
Page through text output, see Section 3.4.2, ““less is more””.
- pgrep
Look up processes based on name and other attributes, see Section 1.4, “Displaying process information”.
- ping
Send echo request to a host, see Section 2.6.2, “The ping command”.
- play
Play a sound sample, see Section 2.3, “Recording”.
- pr
Convert text files for printing.
- printenv
Print all or part of environment, see Section 2.1, “Environment variables”.
- procmail
Autonomous mail processor, see Section 3.2.3, “Mail user-agents”.
- ps
Report process status, see Section 1.4, “Displaying process information” and Section 3.5.4, “I/O resources”.
- pstree
Display a tree of processes, see Section 1.4, “Displaying process information”.
- pwd
Print present working directory, see Section 2, “Absolute basics”.
Q
- quota
Display disk usage and limits, see Section 2.3.3, “Your home directory”.
R
- rcp
Remote copy (unsafe!)
- rdesktop
Remote Desktop Protocol client, see Section 4.6, “The rdesktop protocol”.
- reboot
Stop the system, see Section 2.6, “Shutdown”.
- recode
Convert files to another character set, see Section 4.4, “Language”.
- renice
Alter priority of a running process, see Section 3.5.1, “Priority”.
- restore
Restore backups made with dump, see Section 2.5, “Tools from your distribution”.
- rlogin
Remote login (telnet, insecure!), see Section 4.2, “Rsh, rlogin and telnet” and Section 5.2, “Services”.
- rm
Remove a file, see Section 3.2, “Creating and deleting files and directories”.
- rmdir
Remove a directory, see Section 3.2.2, “The tools”.
- roff
A survey of the roff typesetting system, see Section 1.2, “Formatting”.
- rpm
RPM Package Manager, see Section 5.2.1, “RPM packages”.
- rsh
Remote shell (insecure!), see Section 4.2, “Rsh, rlogin and telnet”.
- rsync
Synchronize two directories, see Section 3, “Using rsync”.
S
- scp
Secure remote copy, see Section 4.4.1, “Introduction”.
- screen
Screen manager with VT100 emulation, see Section 1.2.1, “Interactive processes”.
- set
Display, set or change variable.
- setterm
Set terminal attributes.
- sftp
Secure (encrypted) ftp, see and Section 4.4.1, “Introduction”.
- sh
Open a standard shell, see Section 2.3.2, “The shell”.
- shutdown
Bring the system down, see Section 2.6, “Shutdown”.
- sleep
Wait for a given period, see Section 4.1, “Use that idle time!”.
- slocate
Security Enhanced version of the GNU Locate, see Section 3.3.3, “Find and locate”.
- slrnn
text mode Usenet client, see Section 2.6, “Other hosts”.
- snort
Network intrusion detection tool.
- sort
Sort lines of text files, see Section 3.2, “Filtering output”.
- spell
Spell checker, see Section 1.2.3, “Combining redirections”.
- ssh
Secure shell, see Section 4.4.1, “Introduction”.
- ssh-keygen
Authentication key generation, management and conversion, see Section 4.4.5, “Authentication keys”.
- stty
Change and print terminal line settings.
- su
Switch user, see Section 2.1, “The path”, Section 5.3.2, “APT” and Section 4.6, “The rdesktop protocol”.
T
- tac
Concatenate and print files in reverse, see cat.
- tail
Output the last part of files, see Section 3.4.3, “The head and tail commands”.
- talk
Talk to a user.
- tar
Archiving utility, see Section 1.1.1, “Archiving with tar”.
- tcsh
Open a Turbo C shell, see Section 2.3.2, “The shell”.
- telinit
Process control initialization, see Section 2.5, “Init run levels”.
- telnet
User interface to the TELNET protocol (insecure!), see Section 4.2, “Rsh, rlogin and telnet”.
- tex
Text formatting and typesetting, see Section 1.2, “Formatting”.
- time
Time a simple command or give resource usage, see Section 3.2, “How long does it take?”.
- tin
News reading program, see Section 2.6, “Other hosts”.
- top
Display top CPU processes, see Section 1.4, “Displaying process information”, Section 3.5.3, “Memory resources” and Section 3.5.4, “I/O resources”.
- touch
Change file timestamps, see Section 1.2, “Make space”.
- traceroute
Print the route packets take to network host, see Section 2.6.3, “The traceroute command”.
- tripwire
A file integrity checker for UNIX systems, see Section 4.5, “VNC”.
- troff
Format documents, see Section 1.2, “Formatting”.
- tvime
A high quality television application.
- twm
Tab Window Manager for the X Window System.
U
- ulimit
Control resources, see Section 1.2.5, “Limit file sizes”.
- umask
Set user file creation mask, see Section 4.2.2, “Logging on to another group”.
- umount
Unmount a file system.
- uncompress
Decompress compressed files.
- uniq
Remove duplicate lines from a sorted file, see Section 3.2, “Filtering output”.
- up2date
Update RPM packages, see Section 5.3.3, “Systems using RPM packages”.
- update
Kernel daemon to flush dirty buffers back to disk.
- update-rc.d
Configure init scripts, see Section 2.5.1, “Tools”.
- uptime
Display system uptime and average load, see Section 1.4, “Displaying process information” and Section 3.5.2, “CPU resources”.
- urpmi
Update RPM packages, see Section 5.3.3, “Systems using RPM packages”.
- userdel
Delete a user account and related files.
V
- vi(m)
Start the vi (improved) editor, see Section 1.2.2, “Vi(m)”.
- vimtutor
The Vim tutor.
- vmstat
Report virtual memory statistics, see Section 3.5.4, “I/O resources”.
W
- w
Show who is logged on and what they are doing.
- wall
Send a message to everybody's terminal, see Section 1.6, “SUID and SGID”.
- wc
Print the number of bytes, words and lines in files, see Section 2.1, “The path”.
- which
Shows the full path of (shell) commands, see Section 2.1, “The path” and Section 3.3.2, “Which”.
- who
Show who is logged on, see Section 1.6, “SUID and SGID”.
- who am i
Print effective user ID.
- whois
Query a whois or nicname database, see Section 2.6.4, “The whois command”.
- write
Send a message to another user, see Section 1.6, “SUID and SGID”.
X
- xargs
Build and execute command lines from standard input, see Section 3.3.3, “Find and locate”.
- xauth
X authority file utility.
- xawtv
An X11 program for watching TV.
- xcdroast
Graphical front end to cdrecord, see Section 2.2, “Making a copy with a CD-writer”.
- xclock
Analog/digital clock for X.
- xconsole
Monitor system console messages with X.
- xdm
X Display Manager with support for XDMCP, host chooser, see Section 2.4, “Init” and Section 3.2, “The X Window System”.
- xdvi
DVI viewer, see Section 1.2.2, “Previewing formatted files”.
- xedit
X Window graphical editor, see Section 3.3.3, “But I want a graphical text editor!”.
- xfs
X font server.
- xhost
Server access control program for X, see Section 4.3.2, “Telnet and X”.
- xine
A free video player, see Section 3, “Video playing, streams and television watching”.
- xinetd
The extended Internet services daemon, see Section 3.1.2, “(x)inetd”.
- xload
System load average display for X, see Section 3.5.6, “Graphical tools”.
- xlsfonts
Server font list displayer for X.
- xmms
Audio player for X, see Section 2.2.1, “mp3 files”.
- xpdf
PDF viewer, see Section 1.2.2, “Previewing formatted files”.
- xterm
Terminal emulator for X.
Y
- yast
System administration tool on Novell SuSE Linux.
- yum
Update RPM packages, see Section 5.3.3, “Systems using RPM packages”.