Glossary

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

mail

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

Controll 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”.

Z

zapping

A TV viewer for the Gnome environment.

zcat

Compress or expand files.

zgrep

Search possibly compressed files for a regular expression.

zmore

Filter for viewing compressed text.