📄 xrefindex.html
字号:
in a table <UL><LI><P><AHREF="contributed-scripts.html#HASHEX2_0"><ICLASS="FIRSTTERM">Example script</I></A></P></LI></UL></P><P><AHREF="textproc.html#HEADREF">head</A>, <ICLASS="FIRSTTERM">echo</I> to <TTCLASS="FILENAME">stdout</TT> lines at the beginning of a text file</P><P><AHREF="internal.html#HELPREF">help</A>, gives usage summary of a Bash <AHREF="internal.html#BUILTINREF">builtin</A></P><P><AHREF="here-docs.html#HEREDOCREF"><ICLASS="FIRSTTERM">Here</I> documents</A> <UL><LI><P><AHREF="here-docs.html#ANONHEREDOC0"><ICLASS="FIRSTTERM">Anonymous</I> here documents</A>, using <BCLASS="COMMAND">:</B></P><P><AHREF="here-docs.html#CBLOCK1">Commenting out</A> blocks of code</P><P><AHREF="here-docs.html#HSELFDOC">Self-documenting</A> scripts</P></LI><LI><P><AHREF="mathc.html#BCHEREDOC"><ICLASS="FIRSTTERM">bc</I> in a <ICLASS="FIRSTTERM">here document</I></A></P></LI><LI><P><AHREF="here-docs.html#CATSCRIPTREF"><ICLASS="FIRSTTERM">cat</I> scripts</A></P></LI><LI><P><AHREF="here-docs.html#HERECS">Command substitution</A></P></LI><LI><P><AHREF="here-docs.html#EXSCRIPTREF"><ICLASS="FIRSTTERM">ex</I> scripts</A></P></LI><LI><P><AHREF="here-docs.html#HEREFUNC"><ICLASS="FIRSTTERM">Function</I></A>, supplying input to</P></LI><LI><P><AHREF="here-docs.html#HERESTRINGSREF"><ICLASS="FIRSTTERM">Here</I> strings</A></P><P><AHREF="here-docs.html#HSPRE">Prepending text</A></P><P><AHREF="here-docs.html#HSREAD">Using <ICLASS="FIRSTTERM">read</I></A></P></LI><LI><P><AHREF="here-docs.html#LIMITSTRINGREF"><ICLASS="FIRSTTERM">Limit</I> string</A></P><P><AHREF="here-docs.html#INDENTEDLS">Closing <ICLASS="FIRSTTERM">limit string</I></A> may not be indented</P><P><AHREF="here-docs.html#LIMITSTRDASH">Dash option</A> to limit string, <TTCLASS="OPTION"><<-LimitString</TT> </P></LI><LI><P><AHREF="here-docs.html#HERELIT">Literal text output</A>, for generating program code</P></LI><LI><P><AHREF="here-docs.html#HEREPARAMSUB">Parameter substitution</A></P><P><AHREF="here-docs.html#HEREESC">Disabling</A> <ICLASS="FIRSTTERM">parameter substitution</I></P></LI><LI><P><AHREF="here-docs.html#HEREPASSP">Passing parameters</A></P></LI><LI><P><AHREF="here-docs.html#HERETEMP">Temporary files</A></P></LI><LI><P><AHREF="here-docs.html#VIHERE">Using <ICLASS="FIRSTTERM">vi</I> non-interactively</A></P></LI></UL></P><P><AHREF="histcommands.html">History commands</A></P><P><AHREF="variables2.html#HOMEDIRREF"><TTCLASS="VARNAME">$HOME</TT></A>, <ICLASS="FIRSTTERM">user's home directory</I></P><P><AHREF="contributed-scripts.html#HOMEWORK">Homework assignment solver</A></P><P><AHREF="variables2.html#HOSTNAMEREF"><TTCLASS="VARNAME">$HOSTNAME</TT></A>, system <ICLASS="FIRSTTERM">host name</I></P><P>* * *</P><P><AHREF="tests.html#IFTHEN">if [ condition ]; then ...</A> <ICLASS="FIRSTTERM">test</I> construct <UL><LI><P><AHREF="tests.html#IFGREPREF">if-grep</A>, <ICLASS="FIRSTTERM">if</I> and <AHREF="textproc.html#GREPREF">grep</A> in combination</P><P><AHREF="assortedtips.html#IFGREPFIX">Fixup</A> for <ICLASS="FIRSTTERM">if-grep</I> test</P></LI></UL></P><P><AHREF="variables2.html#IFSREF"><TTCLASS="VARNAME">$IFS</TT></A>, <ICLASS="FIRSTTERM">Internal field separator</I> variable <UL><LI><P><AHREF="variables2.html#IFSWS">Defaults to <ICLASS="FIRSTTERM">whitespace</I></A></P></LI></UL></P><P><AHREF="comparison-ops.html#ICOMPARISON1">Integer comparison operators</A></P><P><AHREF="loops.html#DOINREF">in</A>, <ICLASS="FIRSTTERM">keyword</I> preceding <TTCLASS="VARNAME">[list]</TT> in a <ICLASS="FIRSTTERM">for</I> loop</P><P><AHREF="system.html#INITTABREF">Initialization table</A>, <TTCLASS="FILENAME">/etc/inittab</TT></P><P><AHREF="miscellany.html#IITEST">Interactive script</A>, test for</P><P><AHREF="io-redirection.html#IOREDIRREF">I/O redirection</A></P><P><AHREF="ivr.html#IVRREF">Indirect referencing of variables</A> <UL><LI><P><AHREF="ivr.html#IVR2">New notation</A>, introduced in version 2 of Bash</P></LI><LI><P><AHREF="bash2.html#VARREFNEW"> Example script</A></P></LI></UL></P><P><AHREF="loops.html#ITERATIONREF">Iteration</A></P><P>* * *</P><P><AHREF="internal.html#JOBIDTABLE0">Job IDs</A>, table</P><P><AHREF="extmisc.html#JOTREF">jot</A>, Emit a sequence of integers. Equivalent to <AHREF="extmisc.html#SEQREF">seq</A>. <UL><LI><P><AHREF="extmisc.html#JOTRANDOM">Random sequence generation</A></P></LI></UL></P><P>* * *</P><P><AHREF="internal.html#KEYWORDREF">Keywords</A></P><P><AHREF="internal.html#KILLREF">kill</A>, terminate a process by <AHREF="special-chars.html#PROCESSIDDEF">process ID</A> <UL><LI><P><AHREF="internal.html#ZOMBIEREF">Options</A> (<TTCLASS="OPTION">-l</TT>, <TTCLASS="OPTION">-9</TT>)</P></LI></UL></P><P><AHREF="internal.html#KILLALLREF">killall</A>, terminate a process <SPANCLASS="emphasis"><ICLASS="EMPHASIS">by name</I></SPAN></P><P><AHREF="system.html#KILLALL2REF"><ICLASS="FIRSTTERM">killall script</I></A> in <TTCLASS="FILENAME">/etc/rc.d/init.d</TT></P><P>* * *</P><P><AHREF="comparison-ops.html#LE0REF"> -le </A>, <ICLASS="FIRSTTERM">less-than or equal</I> <AHREF="comparison-ops.html#ICOMPARISON1">integer comparison</A> test</P><P><AHREF="internal.html#LETREF">let</A>, setting and carrying out arithmetic operations on variables</P><P><AHREF="here-docs.html#LIMITSTRINGREF">Limit string</A>, in a <AHREF="here-docs.html#HEREDOCREF">here document</A></P><P><AHREF="variables2.html#LINENOREF"><TTCLASS="VARNAME">$LINENO</TT></A>, variable indicating the <ICLASS="FIRSTTERM">line number</I> where it appears in a script</P><P><AHREF="external.html#LINKREF">Link</A>, file (using <ICLASS="FIRSTTERM">ln</I> command) <UL><LI><P><AHREF="external.html#LINKMINVOK">Invoking script with multiple names</A>, using <ICLASS="FIRSTTERM">ln</I></P></LI><LI><P><AHREF="external.html#SYMLINKREF"><ICLASS="FIRSTTERM">symbolic</I> links</A>, <ICLASS="FIRSTTERM">ln -s </I></P></LI></UL></P><P><AHREF="list-cons.html#LISTCONSREF">List constructs</A> <UL><LI><P><AHREF="list-cons.html#LCONS1"><ICLASS="FIRSTTERM">And</I> list</A></P></LI><LI><P><AHREF="list-cons.html#ORLISTREF"><ICLASS="FIRSTTERM">Or</I> list</A></P></LI></UL></P><P><AHREF="localvar.html#LOCALREF1">Local variables</A> <UL><LI><P>and <AHREF="localvar.html#LOCVARRECUR">recursion</A></P></LI></UL></P><P><AHREF="localization.html">Localization</A></P><P><AHREF="operations.html#LOGOPS1">Logical operators</A> (<TTCLASS="VARNAME">&&</TT>, <TTCLASS="VARNAME">||</TT>, etc.)</P><P><AHREF="files.html#LOGOUTFILEREF1">Logout file</A>, the <TTCLASS="FILENAME">~/.bash_logout</TT> file</P><P><AHREF="loops.html#LOOPS1">Loops</A> <UL><LI><P><AHREF="loopcontrol.html#BRKCONT1">break</A> loop control command</P></LI><LI><P><AHREF="loopcontrol.html#BRKCONT1">continue</A> loop control command</P></LI><LI><P><ICLASS="FIRSTTERM">C</I>-style loop within <AHREF="dblparens.html#DBLPARENSREF">double parentheses</A></P><P><AHREF="loops.html#LOOPCSTYLE"><ICLASS="FIRSTTERM">for</I> loop</A></P><P><AHREF="loops.html#WLOOPCSTYLE"><ICLASS="FIRSTTERM">while</I> loop</A></P></LI><LI><P><AHREF="loops.html#DOINREF">do</A> (keyword), begins execution of commands within a loop</P></LI><LI><P><AHREF="loops.html#DOINREF">done</A> (keyword), terminates a loop</P></LI><LI><P><AHREF="loops.html#FORLOOPREF1"><ICLASS="FIRSTTERM">for</I> loops</A></P><P><TTCLASS="REPLACEABLE"><I>for</I></TT> <TTCLASS="VARNAME">arg</TT> <TTCLASS="REPLACEABLE"><I>in</I></TT> <TTCLASS="VARNAME">[list]</TT>; <TTCLASS="REPLACEABLE"><I>do</I></TT></P><P><AHREF="loops.html#LOOPCS"><ICLASS="FIRSTTERM">Command substitution</I> to generate <TTCLASS="VARNAME">[list]</TT></A></P><P><AHREF="loops.html#LIGLOB">Filename expansion in <TTCLASS="VARNAME">[list]</TT></A></P><P><AHREF="loops.html#MULTPARAML">Multiple parameters in each <TTCLASS="VARNAME">[list]</TT> element</A></P><P><AHREF="loops.html#OMITLIST">Omitting <TTCLASS="VARNAME">[list]</TT></A>, defaults to <AHREF="variables2.html#POSPARAMREF">positional parameters</A></P><P><AHREF="loops.html#PARAMLI">Parameterizing <TTCLASS="VARNAME">[list]</TT></A></P><P><AHREF="loops.html#LOOPREDIR">Redirection</A></P></LI><LI><P><AHREF="loops.html#DOINREF">in</A>, (keyword) preceding [list] in a <ICLASS="FIRSTTERM">for</I> loop</P></LI><LI><P><AHREF="nestedloops.html">Nested loops</A></P></LI><LI><P><AHREF="special-chars.html#BGLOOP0">Running a loop <SPANCLASS="emphasis"><ICLASS="EMPHASIS">in the background</I></SPAN></A>, <ICLASS="FIRSTTERM">script example</I></P></LI><LI><P>Semicolon required, when <ICLASS="FIRSTTERM">do</I> is on first line of loop</P><P><AHREF="loops.html#NEEDSEMICOLON"><ICLASS="FIRSTTERM">for</I> loop</A></P><P><AHREF="loops.html#WHILENEEDSEMI"><ICLASS="FIRSTTERM">while</I> loop</A></P></LI><LI><P><AHREF="loops.html#UNTILLOOPREF">until</A> loop</P><P><TTCLASS="REPLACEABLE"><I>until [ condition-is-true ]; do</I></TT> </P></LI><LI><P><AHREF="loops.html#WHILELOOPREF">while</A> loop</P><P><TTCLASS="REPLACEABLE"><I>while [ condition ]; do</I></TT></P><P><AHREF="loops.html#WHILEFUNC">Function call</A> inside test brackets</P><P><AHREF="loops.html#WHMULTCOND">Multiple conditions</A></P><P><AHREF="loops.html#WHILENOBRACKETS">Omitting <ICLASS="FIRSTTERM">test brackets</I></A></P><P><AHREF="loops.html#WHREDIR">Redirection</A></P><P><AHREF="loops.html#WHILEREADREF2"> <ICLASS="FIRSTTERM">while read</I></A> construct</P></LI><LI><P><AHREF="loops.html#CHOOSELOOP">Which type of loop to use</A></P></LI></UL></P><P>Loopback devices <UL><LI><P><AHREF="devproc.html#LOOPBACKREF">In <TTCLASS="FILENAME">/dev</TT> directory</A></P></LI><LI><P><AHREF="system.html#ISOMOUNTREF0">Mounting an ISO image</A></P></LI></UL></P><P><AHREF="comparison-ops.html#LT0REF"> -lt </A>, <ICLASS="FIRSTTERM">less-than</I> <AHREF="comparison-ops.html#ICOMPARISON1">integer comparison</A> test</P><P>* * *</P><P><AHREF="extmisc.html#M4REF">m4</A>, macro processing language</P><P><AHREF="variables2.html#MACHTYPEREF"><TTCLASS="VARNAME">$MACHTYPE</TT></A>, <ICLASS="FIRSTTERM">Machine type</I></P><P><AHREF="sha-bang.html#MAGNUMREF">Magic number</A>, marker at the head of a file indicating the file type</P><P><AHREF="filearchiv.html#MAKEFILEREF"><TTCLASS="FILENAME">Makefile</TT></A>, file containing the list of dependencies used by <AHREF="filearchiv.html#MAKEREF">make</A> command</P><P><AHREF="regexp.html#METAMEANINGREF">meta-meaning</A></P><P><AHREF="operations.html#MODULOREF">Modulo</A>, arithmetic <ICLASS="FIRSTTERM">remainder</I> operator <UL><LI><P>Application: <AHREF="contributed-scripts.html#PRIMES1">Generating prime numbers</A></P></LI></UL></P><P><AHREF="mathc.html#MONTHLYPMT0">Mortgage calculations</A>, <ICLASS="FIRSTTERM">example script</I></P><P>* * *</P><P><BCLASS="COMMAND">-n </B> <AHREF="comparison-ops.html#STRINGNOTNULL">String not <ICLASS="FIRSTTERM">null</I></A> test</P><P><AHREF="extmisc.html#NAMEDPIPEREF">Named pipe</A>, a temporary FIFO buffer <UL><LI><P><AHREF="contributed-scripts.html#ZFIFO"><ICLASS="FIRSTTERM">Example script</I></A></P></LI></UL></P><P><AHREF="system.html#NCREF">nc</A>, <ICLASS="FIRSTTERM">netcat</I>, a toolkit for TCP and UDP ports</P><P><AHREF="comparison-ops.html#NEQUALREF">-ne</A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -