old-www/LDP/abs/html/part4.html

2960 lines
28 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Commands</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Advanced Bash-Scripting Guide"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Recess Time"
HREF="recess-time.html"><LINK
REL="NEXT"
TITLE="Internal Commands and Builtins"
HREF="internal.html"></HEAD
><BODY
CLASS="PART"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Advanced Bash-Scripting Guide: </TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="recess-time.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="internal.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="PART"
><A
NAME="PART4"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
>Part 4. Commands</H1
><DIV
CLASS="PARTINTRO"
><A
NAME="AEN7439"
></A
><P
><A
NAME="PART4A"
></A
></P
><P
>Mastering the commands on your Linux machine is an indispensable
prelude to writing effective shell scripts.</P
><P
>This section covers the following commands:</P
><P
></P
><UL
><LI
><P
><A
HREF="special-chars.html#DOTREF"
>.</A
>
(See also <A
HREF="internal.html#SOURCEREF"
>source</A
>)</P
></LI
><LI
><P
><A
HREF="system.html#ACREF"
>ac</A
></P
></LI
><LI
><P
><A
HREF="system.html#USERADDREF"
>adduser</A
></P
></LI
><LI
><P
><A
HREF="system.html#AGETTYREF"
>agetty</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#AGREPREF"
>agrep</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#ARREF"
>ar</A
></P
></LI
><LI
><P
><A
HREF="system.html#ARCHREF"
>arch</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#ATREF"
>at</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#AUTOLOADREF"
>autoload</A
></P
></LI
><LI
><P
><A
HREF="awk.html#AWKREF"
>awk</A
>
(See also <A
HREF="mathc.html#AWKMATH"
>Using
<B
CLASS="COMMAND"
>awk</B
> for
math operations</A
>)</P
></LI
><LI
><P
><A
HREF="system.html#BADBLOCKSREF"
>badblocks</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#BANNERREF"
>banner</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#BASENAMEREF"
>basename</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#BATCHREF"
>batch</A
></P
></LI
><LI
><P
><A
HREF="mathc.html#BCREF"
>bc</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#BGREF"
>bg</A
></P
></LI
><LI
><P
><A
HREF="internal.html#BINDREF"
>bind</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#BISONREF"
>bison</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#BLTREF"
>builtin</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#BZGREPREF"
>bzgrep</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#BZIPREF"
>bzip2</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#CALREF"
>cal</A
></P
></LI
><LI
><P
><A
HREF="internal.html#CALLERREF"
>caller</A
></P
></LI
><LI
><P
><A
HREF="basic.html#CATREF"
>cat</A
></P
></LI
><LI
><P
><A
HREF="internal.html#CDREF"
>cd</A
></P
></LI
><LI
><P
><A
HREF="basic.html#CHATTRREF"
>chattr</A
></P
></LI
><LI
><P
><A
HREF="communications.html#CHFNREF"
>chfn</A
></P
></LI
><LI
><P
><A
HREF="system.html#CHGRPREF"
>chgrp</A
></P
></LI
><LI
><P
><A
HREF="system.html#CHKCONFIGREF"
>chkconfig</A
></P
></LI
><LI
><P
><A
HREF="basic.html#CHMODREF"
>chmod</A
></P
></LI
><LI
><P
><A
HREF="system.html#CHOWNREF"
>chown</A
></P
></LI
><LI
><P
><A
HREF="system.html#CHROOTREF"
>chroot</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#CKSUMREF"
>cksum</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#CLEARREF"
>clear</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#CLOCKREF"
>clock</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#CMPREF"
>cmp</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#COLREF"
>col</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#COLRMREF"
>colrm</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#COLUMNREF"
>column</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#COMMREF"
>comm</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#COMMANDREF"
>command</A
></P
></LI
><LI
><P
><A
HREF="tabexpansion.html#COMPGENREF"
>compgen</A
></P
></LI
><LI
><P
><A
HREF="tabexpansion.html#COMPLETEREF"
>complete</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#COMPRESSREF"
>compress</A
></P
></LI
><LI
><P
><A
HREF="bashver4.html#COPROCREF"
>coproc</A
></P
></LI
><LI
><P
><A
HREF="basic.html#CPREF"
>cp</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#CPIOREF"
>cpio</A
></P
></LI
><LI
><P
><A
HREF="system.html#CRONREF"
>cron</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#CRYPTREF"
>crypt</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#CSPLITREF"
>csplit</A
></P
></LI
><LI
><P
><A
HREF="communications.html#CUREF"
>cu</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#CUTREF"
>cut</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#DATEREF"
>date</A
></P
></LI
><LI
><P
><A
HREF="mathc.html#DCREF"
>dc</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#DDREF"
>dd</A
></P
></LI
><LI
><P
><A
HREF="system.html#DEBUGFSREF"
>debugfs</A
></P
></LI
><LI
><P
><A
HREF="declareref.html"
>declare</A
></P
></LI
><LI
><P
><A
HREF="system.html#DEPMODREF"
>depmod</A
></P
></LI
><LI
><P
><A
HREF="system.html#DFREF"
>df</A
></P
></LI
><LI
><P
><A
HREF="assortedtips.html#DIALOGREF"
>dialog</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#DIFFREF"
>diff</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#DIFF3REF"
>diff3</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#DIFFSTATREF"
>diffstat</A
></P
></LI
><LI
><P
><A
HREF="communications.html#DIGREF"
>dig</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#DIRNAMEREF"
>dirname</A
></P
></LI
><LI
><P
><A
HREF="internal.html#DIRSD"
>dirs</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#DISOWNREF"
>disown</A
></P
></LI
><LI
><P
><A
HREF="system.html#DMESGREF"
>dmesg</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#DOEXECREF"
>doexec</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#DOS2UNIXREF"
>dos2unix</A
></P
></LI
><LI
><P
><A
HREF="system.html#DUREF"
>du</A
></P
></LI
><LI
><P
><A
HREF="system.html#DUMPREF"
>dump</A
></P
></LI
><LI
><P
><A
HREF="system.html#DUMPE2FSREF"
>dumpe2fs</A
></P
></LI
><LI
><P
><A
HREF="system.html#E2FSCKREF"
>e2fsck</A
></P
></LI
><LI
><P
><A
HREF="internal.html#ECHOREF"
>echo</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#EGREPREF"
>egrep</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#ENABLEREF"
>enable</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#ENSCRIPTREF"
>enscript</A
></P
></LI
><LI
><P
><A
HREF="system.html#ENVVREF"
>env</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#EQNREF"
>eqn</A
></P
></LI
><LI
><P
><A
HREF="internal.html#EVALREF"
>eval</A
></P
></LI
><LI
><P
><A
HREF="internal.html#EXECREF"
>exec</A
></P
></LI
><LI
><P
><A
HREF="internal.html#EXITREF"
>exit</A
>
(Related topic: <A
HREF="exit-status.html#EXITSTATUSREF"
>exit
status</A
>)</P
></LI
><LI
><P
><A
HREF="textproc.html#EXPANDREF"
>expand</A
></P
></LI
><LI
><P
><A
HREF="internal.html#EXPORTREF"
>export</A
></P
></LI
><LI
><P
><A
HREF="moreadv.html#EXPRREF"
>expr</A
></P
></LI
><LI
><P
><A
HREF="mathc.html#FACTORREF"
>factor</A
></P
></LI
><LI
><P
><A
HREF="internal.html#FALSEREF"
>false</A
></P
></LI
><LI
><P
><A
HREF="system.html#FDFORMATREF"
>fdformat</A
></P
></LI
><LI
><P
><A
HREF="system.html#FDISKREF"
>fdisk</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#FGREF"
>fg</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#FGREPREF"
>fgrep</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#FILEREF"
>file</A
></P
></LI
><LI
><P
><A
HREF="moreadv.html#FINDREF"
>find</A
></P
></LI
><LI
><P
><A
HREF="communications.html#FINGERREF"
>finger</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#FLEXREF"
>flex</A
></P
></LI
><LI
><P
><A
HREF="system.html#FLOCKREF"
>flock</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#FMTREF"
>fmt</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#FOLDREF"
>fold</A
></P
></LI
><LI
><P
><A
HREF="system.html#FREEREF"
>free</A
></P
></LI
><LI
><P
><A
HREF="system.html#FSCKREF"
>fsck</A
></P
></LI
><LI
><P
><A
HREF="communications.html#FTPREF"
>ftp</A
></P
></LI
><LI
><P
><A
HREF="system.html#FUSERREF"
>fuser</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#GETFACLREF"
>getfacl</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#GETOPTY"
>getopt</A
></P
></LI
><LI
><P
><A
HREF="internal.html#GETOPTSX"
>getopts</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#GETTEXTREF"
>gettext</A
></P
></LI
><LI
><P
><A
HREF="system.html#GETTYREF"
>getty</A
></P
></LI
><LI
><P
><A
HREF="system.html#GNOMEMOUNTREF"
>gnome-mount</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#GREPREF"
>grep</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#GROFFREF"
>groff</A
></P
></LI
><LI
><P
><A
HREF="system.html#GROUPMODREF"
>groupmod</A
></P
></LI
><LI
><P
><A
HREF="system.html#GROUPSCMDREF"
>groups</A
>
(Related topic: the <A
HREF="internalvariables.html#GROUPSREF"
>$GROUPS</A
>
variable)</P
></LI
><LI
><P
><A
HREF="textproc.html#GSREF"
>gs</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#GZIPREF"
>gzip</A
></P
></LI
><LI
><P
><A
HREF="system.html#HALTREF"
>halt</A
></P
></LI
><LI
><P
><A
HREF="internal.html#HASHCMDREF"
>hash</A
></P
></LI
><LI
><P
><A
HREF="system.html#HDPARMREF"
>hdparm</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#HEADREF"
>head</A
></P
></LI
><LI
><P
><A
HREF="internal.html#HELPREF"
>help</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#HEXDUMPREF"
>hexdump</A
></P
></LI
><LI
><P
><A
HREF="communications.html#HOSTREF"
>host</A
></P
></LI
><LI
><P
><A
HREF="system.html#HOSTIDREF"
>hostid</A
></P
></LI
><LI
><P
><A
HREF="system.html#HNAMEREF"
>hostname</A
>
(Related topic: the <A
HREF="internalvariables.html#HOSTNAMEREF"
>$HOSTNAME</A
>
variable)</P
></LI
><LI
><P
><A
HREF="timedate.html#HWCLOCKREF"
>hwclock</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#ICONVREF"
>iconv</A
></P
></LI
><LI
><P
><A
HREF="system.html#IDREF"
>id</A
>
(Related topic: the <A
HREF="internalvariables.html#UIDREF"
>$UID</A
>
variable)</P
></LI
><LI
><P
><A
HREF="system.html#IFCONFIGREF"
>ifconfig</A
></P
></LI
><LI
><P
><A
HREF="basic.html#INFOREF"
>info</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#INFOCMPREF"
>infocmp</A
></P
></LI
><LI
><P
><A
HREF="system.html#INITREF"
>init</A
></P
></LI
><LI
><P
><A
HREF="system.html#INSMODREF"
>insmod</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#INSTALLREF"
>install</A
></P
></LI
><LI
><P
><A
HREF="system.html#IPREF"
>ip</A
></P
></LI
><LI
><P
><A
HREF="communications.html#IPCALCREF"
>ipcalc</A
></P
></LI
><LI
><P
><A
HREF="system.html#IPTABLESREF"
>iptables</A
></P
></LI
><LI
><P
><A
HREF="system.html#IWCONFIGREF"
>iwconfig</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#JOBSREF"
>jobs</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#JOINREF"
>join</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#JOTREF"
>jot</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#KILLREF"
>kill</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#KILLALLREF"
>killall</A
></P
></LI
><LI
><P
><A
HREF="system.html#LASTREF"
>last</A
></P
></LI
><LI
><P
><A
HREF="system.html#LASTCOMMREF"
>lastcomm</A
></P
></LI
><LI
><P
><A
HREF="system.html#LASTLOGREF"
>lastlog</A
></P
></LI
><LI
><P
><A
HREF="system.html#LDDREF"
>ldd</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#LESSREF"
>less</A
></P
></LI
><LI
><P
><A
HREF="internal.html#LETREF"
>let</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#LEXREF"
>lex</A
></P
></LI
><LI
><P
><A
HREF="system.html#LIDREF"
>lid</A
></P
></LI
><LI
><P
><A
HREF="basic.html#LINKREF"
>ln</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#LOCATEREF"
>locate</A
></P
></LI
><LI
><P
><A
HREF="system.html#LOCKFILEREF"
>lockfile</A
></P
></LI
><LI
><P
><A
HREF="system.html#LOGGERREF"
>logger</A
></P
></LI
><LI
><P
><A
HREF="system.html#LOGNAMEREF"
>logname</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#LOGOUTREF"
>logout</A
></P
></LI
><LI
><P
><A
HREF="system.html#LOGROTATEREF"
>logrotate</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#LOOKREF"
>look</A
></P
></LI
><LI
><P
><A
HREF="system.html#LOSETUPREF"
>losetup</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#LPREF"
>lp</A
></P
></LI
><LI
><P
><A
HREF="basic.html#LSREF"
>ls</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSDEVREF"
>lsdev</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSMODREF"
>lsmod</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSOFREF"
>lsof</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSPCIREF"
>lspci</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSUSBREF"
>lsusb</A
></P
></LI
><LI
><P
><A
HREF="system.html#LTRACEREF"
>ltrace</A
></P
></LI
><LI
><P
><A
HREF="communications.html#LYNXREF"
>lynx</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#LZMAREF"
>lzcat</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#LZMAREF"
>lzma</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#M4REF"
>m4</A
></P
></LI
><LI
><P
><A
HREF="communications.html#COMMMAIL1"
>mail</A
></P
></LI
><LI
><P
><A
HREF="communications.html#MAILSTATSREF"
>mailstats</A
></P
></LI
><LI
><P
><A
HREF="communications.html#MAILTOREF"
>mailto</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MAKEREF"
>make</A
></P
></LI
><LI
><P
><A
HREF="system.html#MAKEDEVREF"
>MAKEDEV</A
></P
></LI
><LI
><P
><A
HREF="basic.html#MANREF"
>man</A
></P
></LI
><LI
><P
><A
HREF="bashver4.html#MAPFILEREF"
>mapfile</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#MCOOKIEREF"
>mcookie</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MD5SUMREF"
>md5sum</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MERGEREF"
>merge</A
></P
></LI
><LI
><P
><A
HREF="system.html#MESGREF"
>mesg</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MIMENCODEREF"
>mimencode</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKBOOTDISKREF"
>mkbootdisk</A
></P
></LI
><LI
><P
><A
HREF="basic.html#MKDIRREF"
>mkdir</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKDOSFSREF"
>mkdosfs</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKE2FSREF"
>mke2fs</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#MKFIFOREF"
>mkfifo</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKISOFSREF"
>mkisofs</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKNODREF"
>mknod</A
></P
></LI
><LI
><P
><A
HREF="system.html#MKSWAPREF"
>mkswap</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MKTEMPREF"
>mktemp</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MMENCODEREF"
>mmencode</A
></P
></LI
><LI
><P
><A
HREF="system.html#MODINFOREF"
>modinfo</A
></P
></LI
><LI
><P
><A
HREF="system.html#MODPROBEREF"
>modprobe</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#MOREREF"
>more</A
></P
></LI
><LI
><P
><A
HREF="system.html#MOUNTREF"
>mount</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#MSGFMTREF"
>msgfmt</A
></P
></LI
><LI
><P
><A
HREF="basic.html#MVREF"
>mv</A
></P
></LI
><LI
><P
><A
HREF="system.html#NCREF"
>nc</A
></P
></LI
><LI
><P
><A
HREF="communications.html#NETCONFIGREF"
>netconfig</A
></P
></LI
><LI
><P
><A
HREF="system.html#NETSTATREF"
>netstat</A
></P
></LI
><LI
><P
><A
HREF="system.html#NEWGRPREF"
>newgrp</A
></P
></LI
><LI
><P
><A
HREF="system.html#NICEREF"
>nice</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#NLREF"
>nl</A
></P
></LI
><LI
><P
><A
HREF="system.html#NMREF"
>nm</A
></P
></LI
><LI
><P
><A
HREF="system.html#NMAPREF"
>nmap</A
></P
></LI
><LI
><P
><A
HREF="system.html#NOHUPREF"
>nohup</A
></P
></LI
><LI
><P
><A
HREF="communications.html#NSLOOKUPREF"
>nslookup</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#OBJDUMPREF"
>objdump</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#ODREF"
>od</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#OPENSSLREF"
>openssl</A
></P
></LI
><LI
><P
><A
HREF="system.html#PASSWDREF"
>passwd</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#PASTEREF"
>paste</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#PATCHREF"
>patch</A
>
(Related topic: <A
HREF="filearchiv.html#DIFFREF"
>diff</A
>)</P
></LI
><LI
><P
><A
HREF="extmisc.html#PATHCHKREF"
>pathchk</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#PAXREF"
>pax</A
></P
></LI
><LI
><P
><A
HREF="system.html#PGREPREF"
>pgrep</A
></P
></LI
><LI
><P
><A
HREF="system.html#PIDOFREF"
>pidof</A
></P
></LI
><LI
><P
><A
HREF="communications.html#PINGREF"
>ping</A
></P
></LI
><LI
><P
><A
HREF="system.html#PKILLREF"
>pkill</A
></P
></LI
><LI
><P
><A
HREF="internal.html#DIRSD"
>popd</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#PRREF"
>pr</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#PRINTENVREF"
>printenv</A
></P
></LI
><LI
><P
><A
HREF="internal.html#PRINTFREF"
>printf</A
></P
></LI
><LI
><P
><A
HREF="system.html#PROCINFOREF"
>procinfo</A
></P
></LI
><LI
><P
><A
HREF="system.html#PPSSREF"
>ps</A
></P
></LI
><LI
><P
><A
HREF="system.html#PSTREEREF"
>pstree</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#PTXREF"
>ptx</A
></P
></LI
><LI
><P
><A
HREF="internal.html#DIRSD"
>pushd</A
></P
></LI
><LI
><P
><A
HREF="internal.html#PWD2REF"
>pwd</A
>
(Related topic: the <A
HREF="internalvariables.html#PWDREF"
>$PWD</A
>
variable)</P
></LI
><LI
><P
><A
HREF="system.html#QUOTAREF"
>quota</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RCPREF"
>rcp</A
></P
></LI
><LI
><P
><A
HREF="system.html#RDEVREF"
>rdev</A
></P
></LI
><LI
><P
><A
HREF="system.html#RDISTREF"
>rdist</A
></P
></LI
><LI
><P
><A
HREF="internal.html#READREF"
>read</A
></P
></LI
><LI
><P
><A
HREF="system.html#READELFREF"
>readelf</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#READLINKREF"
>readlink</A
></P
></LI
><LI
><P
><A
HREF="internal.html#READONLYREF"
>readonly</A
></P
></LI
><LI
><P
><A
HREF="system.html#REBOOTREF"
>reboot</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#RECODEREF"
>recode</A
></P
></LI
><LI
><P
><A
HREF="system.html#NICE2REF"
>renice</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#RESETREF"
>reset</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#RESIZEREF"
>resize</A
></P
></LI
><LI
><P
><A
HREF="system.html#RESTOREREF"
>restore</A
></P
></LI
><LI
><P
><A
HREF="basic.html#REVREF"
>rev</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RLOGINREF"
>rlogin</A
></P
></LI
><LI
><P
><A
HREF="basic.html#RMREF"
>rm</A
></P
></LI
><LI
><P
><A
HREF="basic.html#RMDIRREF"
>rmdir</A
></P
></LI
><LI
><P
><A
HREF="system.html#RMMODREF"
>rmmod</A
></P
></LI
><LI
><P
><A
HREF="system.html#ROUTEREF"
>route</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#RPMREF"
>rpm</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#RPM2CPIOREF"
>rpm2cpio</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RSHREF"
>rsh</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RSYNCREF"
>rsync</A
></P
></LI
><LI
><P
><A
HREF="system.html#RUNLEVELREF"
>runlevel</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#RUNPARTSREF"
>run-parts</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RXREF"
>rx</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RZREF"
>rz</A
></P
></LI
><LI
><P
><A
HREF="system.html#SARREF"
>sar</A
></P
></LI
><LI
><P
><A
HREF="communications.html#SCPREF"
>scp</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#SCRIPTREF"
>script</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SDIFFREF"
>sdiff</A
></P
></LI
><LI
><P
><A
HREF="sedawk.html#SEDREF"
>sed</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#SEQREF"
>seq</A
></P
></LI
><LI
><P
><A
HREF="system.html#SERVICEREF"
>service</A
></P
></LI
><LI
><P
><A
HREF="internal.html#SETREF"
>set</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SETFACLREF"
>setfacl</A
></P
></LI
><LI
><P
><A
HREF="system.html#SETQUOTAREF"
>setquota</A
></P
></LI
><LI
><P
><A
HREF="system.html#SETSERIALREF"
>setserial</A
></P
></LI
><LI
><P
><A
HREF="system.html#SETTERMREF"
>setterm</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SHA1SUMREF"
>sha1sum</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SHARREF"
>shar</A
></P
></LI
><LI
><P
><A
HREF="internal.html#SHOPTREF"
>shopt</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SHREDREF"
>shred</A
></P
></LI
><LI
><P
><A
HREF="system.html#SHUTDOWNREF"
>shutdown</A
></P
></LI
><LI
><P
><A
HREF="system.html#SIZEREF"
>size</A
></P
></LI
><LI
><P
><A
HREF="system.html#NICE2REF"
>skill</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#SLEEPREF"
>sleep</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SLOCATEREF"
>slocate</A
></P
></LI
><LI
><P
><A
HREF="system.html#NICE2REF"
>snice</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#SORTREF"
>sort</A
></P
></LI
><LI
><P
><A
HREF="internal.html#SOURCEREF"
>source</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#SOXREF"
>sox</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SPLITREF"
>split</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SQREF"
>sq</A
></P
></LI
><LI
><P
><A
HREF="communications.html#SSHREF"
>ssh</A
></P
></LI
><LI
><P
><A
HREF="system.html#STATREF"
>stat</A
></P
></LI
><LI
><P
><A
HREF="system.html#STRACEREF"
>strace</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#STRINGSREF"
>strings</A
></P
></LI
><LI
><P
><A
HREF="system.html#STRIPREF"
>strip</A
></P
></LI
><LI
><P
><A
HREF="system.html#STTYREF"
>stty</A
></P
></LI
><LI
><P
><A
HREF="system.html#SUREF"
>su</A
></P
></LI
><LI
><P
><A
HREF="system.html#SUDOREF"
>sudo</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SUMREF"
>sum</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#SUSPENDREF"
>suspend</A
></P
></LI
><LI
><P
><A
HREF="system.html#SWAPONREF"
>swapoff</A
></P
></LI
><LI
><P
><A
HREF="system.html#SWAPONREF"
>swapon</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RXREF"
>sx</A
></P
></LI
><LI
><P
><A
HREF="system.html#SYNCREF"
>sync</A
></P
></LI
><LI
><P
><A
HREF="communications.html#RZREF"
>sz</A
></P
></LI
><LI
><P
><A
HREF="basic.html#CATREF"
>tac</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TAILREF"
>tail</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#TARREF"
>tar</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TBLREF"
>tbl</A
></P
></LI
><LI
><P
><A
HREF="system.html#TCPDUMPREF"
>tcpdump</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#TEEREF"
>tee</A
></P
></LI
><LI
><P
><A
HREF="system.html#TELINITREF"
>telinit</A
></P
></LI
><LI
><P
><A
HREF="communications.html#TELNETREF"
>telnet</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TEXREF"
>Tex</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TEXEXECREF"
>texexec</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#TIMREF"
>time</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#TIMESREF"
>times</A
></P
></LI
><LI
><P
><A
HREF="system.html#TMPWATCHREF"
>tmpwatch</A
></P
></LI
><LI
><P
><A
HREF="system.html#TOPREF"
>top</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#TOUCHREF"
>touch</A
></P
></LI
><LI
><P
><A
HREF="terminalccmds.html#TPUTREF"
>tput</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TRREF"
>tr</A
></P
></LI
><LI
><P
><A
HREF="communications.html#TRACEROUTEREF"
>traceroute</A
></P
></LI
><LI
><P
><A
HREF="internal.html#TRUEREF"
>true</A
></P
></LI
><LI
><P
><A
HREF="system.html#TSETREF"
>tset</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#TSORTREF"
>tsort</A
></P
></LI
><LI
><P
><A
HREF="system.html#TTYREF"
>tty</A
></P
></LI
><LI
><P
><A
HREF="system.html#TUNE2FSREF"
>tune2fs</A
></P
></LI
><LI
><P
><A
HREF="internal.html#TYPEREF"
>type</A
></P
></LI
><LI
><P
><A
HREF="declareref.html"
>typeset</A
></P
></LI
><LI
><P
><A
HREF="system.html#ULIMITREF"
>ulimit</A
></P
></LI
><LI
><P
><A
HREF="system.html#UMASKREF"
>umask</A
></P
></LI
><LI
><P
><A
HREF="system.html#UMOUNTREF"
>umount</A
></P
></LI
><LI
><P
><A
HREF="system.html#UNAMEREF"
>uname</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UNARCREF"
>unarc</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UNARCREF"
>unarj</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UNCOMPRESSREF"
>uncompress</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#EXPANDREF"
>unexpand</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#UNIQREF"
>uniq</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#UNITSREF"
>units</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#LZMAREF"
>unlzma</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UNARCREF"
>unrar</A
></P
></LI
><LI
><P
><A
HREF="internal.html#UNSETREF"
>unset</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#SQREF"
>unsq</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#ZIPREF"
>unzip</A
></P
></LI
><LI
><P
><A
HREF="system.html#UPTIMEREF"
>uptime</A
></P
></LI
><LI
><P
><A
HREF="system.html#LSUSBREF"
>usbmodules</A
></P
></LI
><LI
><P
><A
HREF="system.html#USERADDREF"
>useradd</A
></P
></LI
><LI
><P
><A
HREF="system.html#USERADDREF"
>userdel</A
></P
></LI
><LI
><P
><A
HREF="system.html#USERMODREF"
>usermod</A
></P
></LI
><LI
><P
><A
HREF="system.html#USERSREF"
>users</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#USLEEPREF"
>usleep</A
></P
></LI
><LI
><P
><A
HREF="communications.html#UUCPREF"
>uucp</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UUDECODEREF"
>uudecode</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#UUENCODEREF"
>uuencode</A
></P
></LI
><LI
><P
><A
HREF="communications.html#UUXREF"
>uux</A
></P
></LI
><LI
><P
><A
HREF="communications.html#VACATIONREF"
>vacation</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#VDIRREF"
>vdir</A
></P
></LI
><LI
><P
><A
HREF="system.html#VMSTATREF"
>vmstat</A
></P
></LI
><LI
><P
><A
HREF="communications.html#VRFYREF"
>vrfy</A
></P
></LI
><LI
><P
><A
HREF="system.html#WREF"
>w</A
></P
></LI
><LI
><P
><A
HREF="x9644.html#WAITREF"
>wait</A
></P
></LI
><LI
><P
><A
HREF="system.html#WALLREF"
>wall</A
></P
></LI
><LI
><P
><A
HREF="system.html#WATCHREF"
>watch</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#WCREF"
>wc</A
></P
></LI
><LI
><P
><A
HREF="communications.html#WGETREF"
>wget</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#WHATISREF"
>whatis</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#WHEREISREF"
>whereis</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#WHICHREF"
>which</A
></P
></LI
><LI
><P
><A
HREF="system.html#WHOREF"
>who</A
></P
></LI
><LI
><P
><A
HREF="system.html#WHOAMIREF"
>whoami</A
></P
></LI
><LI
><P
><A
HREF="communications.html#WHOISREF"
>whois</A
></P
></LI
><LI
><P
><A
HREF="communications.html#WRITEREF"
>write</A
></P
></LI
><LI
><P
><A
HREF="moreadv.html#XARGSREF"
>xargs</A
></P
></LI
><LI
><P
><A
HREF="system.html#XRANDRREF"
>xrandr</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#XZREF"
>xz</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#YACCREF"
>yacc</A
></P
></LI
><LI
><P
><A
HREF="extmisc.html#YESREF"
>yes</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#ZCATREF"
>zcat</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#ZDIFFREF"
>zdiff</A
></P
></LI
><LI
><P
><A
HREF="timedate.html#ZDUMPREF"
>zdump</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#ZEGREPREF"
>zegrep</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#ZEGREPREF"
>zfgrep</A
></P
></LI
><LI
><P
><A
HREF="textproc.html#ZEGREPREF"
>zgrep</A
></P
></LI
><LI
><P
><A
HREF="filearchiv.html#ZIPREF"
>zip</A
></P
></LI
></UL
></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>15. <A
HREF="internal.html"
>Internal Commands and Builtins</A
></DT
><DD
><DL
><DT
>15.1. <A
HREF="x9644.html"
>Job Control Commands</A
></DT
></DL
></DD
><DT
>16. <A
HREF="external.html"
>External Filters, Programs and Commands</A
></DT
><DD
><DL
><DT
>16.1. <A
HREF="basic.html"
>Basic Commands</A
></DT
><DT
>16.2. <A
HREF="moreadv.html"
>Complex Commands</A
></DT
><DT
>16.3. <A
HREF="timedate.html"
>Time / Date Commands</A
></DT
><DT
>16.4. <A
HREF="textproc.html"
>Text Processing Commands</A
></DT
><DT
>16.5. <A
HREF="filearchiv.html"
>File and Archiving Commands</A
></DT
><DT
>16.6. <A
HREF="communications.html"
>Communications Commands</A
></DT
><DT
>16.7. <A
HREF="terminalccmds.html"
>Terminal Control Commands</A
></DT
><DT
>16.8. <A
HREF="mathc.html"
>Math Commands</A
></DT
><DT
>16.9. <A
HREF="extmisc.html"
>Miscellaneous Commands</A
></DT
></DL
></DD
><DT
>17. <A
HREF="system.html"
>System and Administrative Commands</A
></DT
><DD
><DL
><DT
>17.1. <A
HREF="sysscripts.html"
>Analyzing a System Script</A
></DT
></DL
></DD
></DL
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="recess-time.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="internal.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Recess Time</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Internal Commands and Builtins</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>