doc/documentation/manual-pages/ru/man1/sh.1
Sergio Carlavilla Delgado 989d921f5d Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of
our new website and documentation using
the new toolchain with Hugo and AsciiDoctor.

To get more information about the new toolchain
please read the FreeBSD Documentation Project Primer[1],
Hugo docs[2] and AsciiDoctor docs[3].

Acknowledgment:
Benedict Reuschling <bcr@>
Glen Barber <gjb@>
Hiroki Sato <hrs@>
Li-Wen Hsu <lwhsu@>
Sean Chittenden <seanc@>
The FreeBSD Foundation

[1] https://docs.FreeBSD.org/en/books/fdp-primer/
[2] https://gohugo.io/documentation/
[3] https://docs.asciidoctor.org/home/

Approved by:    doceng, core
2021-01-26 00:31:29 +01:00

2253 lines
64 KiB
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.\"-
.\" Copyright (c) 1991, 1993
.\" The Regents of the University of California. All rights reserved.
.\"
.\" This code is derived from software contributed to Berkeley by
.\" Kenneth Almquist.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 4. Neither the name of the University nor the names of its contributors
.\" may be used to endorse or promote products derived from this software
.\" without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
.\" %FreeBSD: src/bin/sh/sh.1,v 1.125.2.1 2007/12/05 14:29:07 ru Exp %
.\" $FreeBSDru: frdp/doc/ru_RU.KOI8-R/man/man1/sh.1,v 1.3 2008/02/08 13:05:39 ru Exp $
.\" $FreeBSD$
.\"
.Dd 7 ÏËÔÑÂÒÑ 2006
.Dt SH 1
.Os
.Sh îáú÷áîéå
.Nm sh
.Nd ËÏÍÁÎÄÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ (ÏÂÏÌÏÞËÁ)
.Sh óéîôáëóéó
.Nm
.Op Fl /+abCEefIimnPpsTuVvx
.Op Fl /+o Ar ÄÌÉÎÎÏÅ_ÉÍÑ
.Op Fl c Ar ÓÔÒÏËÁ
.Op Ar ÁÒÇÕÍÅÎÔ ...
.Sh ïðéóáîéå
õÔÉÌÉÔÁ
.Nm
Ñ×ÌÑÅÔÓÑ ÓÔÁÎÄÁÒÔÎÙÍ ËÏÍÁÎÄÎÙÍ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏÍ × ÓÉÓÔÅÍÅ.
ôÅËÕÝÁÑ ×ÅÒÓÉÑ
.Nm
ÐÏÄ×ÅÒÇÁÅÔÓÑ ÉÚÍÅÎÅÎÉÑÍ, ÞÔÏÂÙ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÓÐÅÃÉÆÉËÁÃÉÉ
.St -p1003.2
ÄÌÑ ËÏÍÁÎÄÎÙÈ ÏÂÏÌÏÞÅË.
üÔÁ ×ÅÒÓÉÑ ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÍÎÏÇÏ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÄÅÌÁÀÝÉÈ
Å£ ÓÈÏÖÅÊ × ÎÅËÏÔÏÒÙÈ ÏÔÎÏÛÅÎÉÑÈ Ó ÏÂÏÌÏÞËÏÊ Korn.
ïÄÎÁËÏ ÜÔÏ ÎÅ ËÌÏÎ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ Korn,
ËÁËÏ×ÙÍ Ñ×ÌÑÅÔÓÑ
.Nm pdksh .
÷ ÜÔÕ ×ÅÒÓÉÀ ×ËÌÀÞÅÎÙ ÔÏÌØËÏ ×ÏÚÍÏÖÎÏÓÔÉ, ÏÐÒÅÄÅÌ£ÎÎÙÅ ÓÔÁÎÄÁÒÔÏÍ
.Tn POSIX ,
ÐÌÀÓ ÎÅÓËÏÌØËÏ ÒÁÓÛÉÒÅÎÉÊ Berkeley.
üÔÁ ÓÔÒÁÎÉÃÁ ÓÐÒÁ×ÏÞÎÉËÁ ÎÅ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÂÙÔØ ÎÉ ÕÞÅÂÎÉËÏÍ,
ÎÉ ÐÏÌÎÏÊ ÓÐÅÃÉÆÉËÁÃÉÅÊ ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ.
.Ss ïÂÚÏÒ
ïÂÏÌÏÞËÁ \[em] ÜÔÏ ËÏÍÁÎÄÁ, ËÏÔÏÒÁÑ ÞÉÔÁÅÔ ÓÔÒÏËÉ ÉÚ ÆÁÊÌÁ ÉÌÉ Ó ÔÅÒÍÉÎÁÌÁ,
ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ÉÈ É, × ÏÂÝÅÍ ÓÌÕÞÁÅ, ×ÙÐÏÌÎÑÅÔ ÄÒÕÇÉÅ ËÏÍÁÎÄÙ.
üÔÏ ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÁÑ ÚÁÐÕÓËÁÅÔÓÑ, ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÈÏÄÉÔ × ÓÉÓÔÅÍÕ,
ÈÏÔÑ ÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ×ÙÂÒÁÔØ ÄÒÕÇÕÀ ÏÂÏÌÏÞËÕ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
.Xr chsh 1 .
÷ ÏÂÏÌÏÞËÅ ÒÅÁÌÉÚÏ×ÁÎ ÑÚÙË, ÉÍÅÀÝÉÊ ËÏÎÓÔÒÕËÃÉÉ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÐÏÔÏËÁÍÉ,
ÍÁËÒÏÓÙ, ËÏÔÏÒÙÅ ÐÏÍÉÍÏ ÆÕÎËÃÉÉ ÎÁËÏÐÌÅÎÉÑ ÄÁÎÎÙÈ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÍÎÏÖÅÓÔ×Ï
ÄÒÕÇÉÈ ×ÏÚÍÏÖÎÏÓÔÅÊ,
ÉÍÅÅÔÓÑ ×ÓÔÒÏÅÎÎÁÑ ÐÏÄÄÅÒÖËÁ ÒÁÂÏÔÙ Ó ÉÓÔÏÒÉÅÊ ËÏÍÁÎÄ É
×ÏÚÍÏÖÎÏÓÔØ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.
ïÎÁ ×ËÌÀÞÁÅÔ ÍÎÏÇÏ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÄÅÌÁÀÝÉÈ ÕÄÏÂÎÏÊ ÉÎÔÅÒÁËÔÉ×ÎÕÀ
ÒÁÂÏÔÕ, É × ÔÏ ÖÅ ×ÒÅÍÑ ÏÂÌÁÄÁÅÔ ÔÅÍ ÐÒÅÉÍÕÝÅÓÔ×ÏÍ, ÞÔÏ Å£
ÉÎÔÅÒÐÒÅÔÉÒÕÅÍÙÊ ÑÚÙË \[em] ÏÂÝÉÊ ÄÌÑ ÉÎÔÅÒÁËÔÉ×ÎÏÇÏ É ÎÅÉÎÔÅÒÁËÔÉ×ÎÏÇÏ
ÉÓÐÏÌØÚÏ×ÁÎÉÑ (ËÏÍÁÎÄÎÙÈ ÓÃÅÎÁÒÉÅ×).
ôÁËÉÍ ÏÂÒÁÚÏÍ, ËÏÍÁÎÄÙ ÍÏÖÎÏ ××ÏÄÉÔØ ËÁË ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÉÚ ÚÁÐÕÝÅÎÎÏÊ
ËÏÍÁÎÄÎÏÊ ÏÂÏÌÏÞËÉ, ÔÁË É ÐÏÍÅÓÔÉÔØ ÉÈ × ÆÁÊÌ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ
×ÙÐÏÌÎÅÎ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÏÂÏÌÏÞËÏÊ.
.Ss ÷ÙÚÏ×
.\"
.\" XXX This next sentence is incredibly confusing.
.\"
åÓÌÉ ÎÅ ÂÙÌÉ ÕËÁÚÁÎÙ ÁÒÇÕÍÅÎÔÙ, É ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ
ÐÏÄÓÏÅÄÉÎ£Î Ë ÔÅÒÍÉÎÁÌÕ (ÉÌÉ ÅÓÌÉ ÕÓÔÁÎÏ×ÌÅÎÁ ÏÐÃÉÑ
.Fl i ) ,
ÏÂÏÌÏÞËÁ ÓÞÉÔÁÅÔÓÑ ÉÎÔÅÒÁËÔÉ×ÎÏÊ.
éÎÔÅÒÁËÔÉ×ÎÁÑ ÏÂÏÌÏÞËÁ ×Ù×ÏÄÉÔ ÓÔÒÏËÕ-ÐÒÉÇÌÁÛÅÎÉÅ ÐÅÒÅÄ ËÁÖÄÏÊ ËÏÍÁÎÄÏÊ
É ÏÂÒÁÂÁÔÙ×ÁÅÔ ÐÒÏÇÒÁÍÍÎÙÅ É ËÏÍÁÎÄÎÙÅ ÏÛÉÂËÉ ÐÏ-ÄÒÕÇÏÍÕ (ÓÍ.\& ÎÉÖÅ).
óÒÁÚÕ ÐÏÓÌÅ ÚÁÐÕÓËÁ ÏÂÏÌÏÞËÁ ÐÒÏ×ÅÒÑÅÔ 0-Ê ÁÒÇÕÍÅÎÔ, É ÅÓÌÉ ÏÎ ÎÁÞÉÎÁÅÔÓÑ
Ó ÔÉÒÅ
.Pq Ql - ,
ÏÂÏÌÏÞËÁ ÔÁËÖÅ ÓÞÉÔÁÅÔÓÑ ÏÂÏÌÏÞËÏÊ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ (login shell).
ïÂÙÞÎÏ ÜÔÏ ÄÅÌÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ, ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÈÏÄÉÔ × ÓÉÓÔÅÍÕ.
ïÂÏÌÏÞËÁ ×ÈÏÄÁ ×ÎÁÞÁÌÅ ÞÉÔÁÅÔ ËÏÍÁÎÄÙ ÉÚ ÆÁÊÌÁ
.Pa /etc/profile ,
Á ÚÁÔÅÍ ÉÚ ÆÁÊÌÁ
.Pa .profile
× ÄÏÍÁÛÎÅÍ ËÁÔÁÌÏÇÅ ÐÏÌØÚÏ×ÁÔÅÌÑ,
ÅÓÌÉ ÏÎÉ ÓÕÝÅÓÔ×ÕÀÔ.
åÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ
.Ev ENV
ÕÓÔÁÎÏ×ÌÅÎÁ ÎÁ ÍÏÍÅÎÔ ÚÁÐÕÓËÁ ÏÂÏÌÏÞËÉ, ÌÉÂÏ ÕÓÔÁÎÏ×ÌÅÎÁ × ÆÁÊÌÅ
.Pa .profile
(ÅÓÌÉ ÜÔÏ ÏÂÏÌÏÞËÁ ×ÈÏÄÁ), ÔÏ ÏÂÏÌÏÞËÁ ÚÁÔÅÍ ÞÉÔÁÅÔ ËÏÍÁÎÄÙ ÉÚ ÆÁÊÌÁ,
ÕËÁÚÁÎÎÏÇÏ ×
.Ev ENV .
óÌÅÄÏ×ÁÔÅÌØÎÏ, ÐÏÌØÚÏ×ÁÔÅÌØ ÄÏÌÖÅÎ ÐÏÍÅÝÁÔØ ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ
×ÙÐÏÌÎÑÔØÓÑ ÔÏÌØËÏ × ÍÏÍÅÎÔ ×ÈÏÄÁ × ÓÉÓÔÅÍÕ, × ÆÁÊÌ
.Pa .profile ,
Á ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ×ÙÐÏÌÎÑÔØÓÑ ÐÒÉ ËÁÖÄÏÍ ÚÁÐÕÓËÅ ÏÂÏÌÏÞËÉ,
× ÆÁÊÌ
.Ev ENV .
ðÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ
.Ev ENV
× ÉÍÑ ËÁËÏÇÏ-ÎÉÂÕÄØ ÆÁÊÌÁ, ÐÏÍÅÓÔÉ× ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ × ÆÁÊÌ
.Pa .profile
× Ó×Ï£Í ÄÏÍÁÛÎÅÍ ËÁÔÁÌÏÇÅ, ÚÁÍÅÎÉ×
.Pa .shinit
ÎÁ ÖÅÌÁÅÍÏÅ ÉÍÑ ÆÁÊÌÁ:
.Pp
.Dl "ENV=$HOME/.shinit; export ENV"
.Pp
ðÅÒ×ÙÊ ÕËÁÚÁÎÎÙÊ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÁÒÇÕÍÅÎÔ, ÎÅ Ñ×ÌÑÀÝÅÊÓÑ ÏÐÃÉÅÊ,
ÂÕÄÅÔ ×ÏÓÐÒÉÎÑÔ ËÁË ÉÍÑ ÆÁÊÌÁ, ÉÚ ËÏÔÏÒÏÇÏ ÄÏÌÖÎÙ ÞÉÔÁÔØÓÑ ËÏÍÁÎÄÙ
(ÓÃÅÎÁÒÉÊ ÏÂÏÌÏÞËÉ), Á ÏÓÔÁ×ÛÉÅÓÑ ÁÒÇÕÍÅÎÔÙ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ
ËÁË ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÏÂÏÌÏÞËÉ
.Li ( $1 , $2 ,
É Ô.Ä.).
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÂÏÌÏÞËÁ ÞÉÔÁÅÔ ËÏÍÁÎÄÙ
ÓÏ Ó×ÏÅÇÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ.
.Pp
÷ ÏÔÌÉÞÉÅ ÏÔ ÂÏÌÅÅ ÒÁÎÎÉÈ ×ÅÒÓÉÊ
.Nm ,
ÓÃÅÎÁÒÉÊ ÉÚ
.Ev ENV
ÓÞÉÔÙ×ÁÅÔÓÑ ÔÏÌØËÏ ÉÎÔÅÒÁËÔÉ×ÎÏÊ ÏÂÏÌÏÞËÏÊ.
üÔÏ ÚÁËÒÙ×ÁÅÔ ÛÉÒÏËÏ ÉÚ×ÅÓÔÎÕÀ É ÉÎÏÇÄÁ ÌÅÇËÏ ÜËÓÐÌÕÁÔÉÒÕÅÍÕÀ
ÂÒÅÛØ × ÓÉÓÔÅÍÅ ÂÅÚÏÐÁÓÎÏÓÔÉ, Ó×ÑÚÁÎÎÕÀ Ó ÐÌÏÈÏ ÐÒÏÄÕÍÁÎÎÙÍÉ
ÓÃÅÎÁÒÉÑÍÉ
.Ev ENV .
.Ss ïÂÒÁÂÏÔËÁ ÓÐÉÓËÁ ÁÒÇÕÍÅÎÔÏ×
÷ÓÅ ÏÄÎÏÂÕË×ÅÎÎÙÅ ÏÐÃÉÉ
.Nm
ÉÍÅÀÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÄÌÉÎÎÙÅ ÉÍÅÎÁ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ
.Fl c
É
.Fl /+o .
üÔÉ ÄÌÉÎÎÙÅ ÉÍÅÎÁ ÕËÁÚÁÎÙ ÓÌÅÄÏÍ ÚÁ ÏÄÎÏÂÕË×ÅÎÎÙÍÉ ÏÐÃÉÑÍÉ
× ÏÐÉÓÁÎÉÉ ÎÉÖÅ.
äÌÉÎÎÏÅ ÉÍÑ ÏÐÃÉÉ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÏ ËÁË ÁÒÇÕÍÅÎÔ Ë ÏÐÃÉÉ
.Fl /+o
×
.Nm .
ëÏÇÄÁ ÏÂÏÌÏÞËÁ ÕÖÅ ÚÁÐÕÝÅÎÁ, ÄÌÉÎÎÏÅ ÉÍÑ ÏÐÃÉÉ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÏ
ËÁË ÁÒÇÕÍÅÎÔ Ë ÏÐÃÉÉ
.Fl /+o
×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÙ
.Ic set ,
ÏÐÉÓÁÎÎÏÊ ÐÏÚÖÅ × ÒÁÚÄÅÌÅ
.Sx ÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ .
ôÉÒÅ
.Pq Ql - ,
ÕËÁÚÁÎÎÏÅ ÐÅÒÅÄ ÏÐÃÉÅÊ, ×ËÌÀÞÁÅÔ Å£, ÚÎÁË ÐÌÀÓ
.Pq Ql +
\[em] ×ÙËÌÀÞÁÅÔ.
óÔÒÏËÁ
.Dq Li --
ÉÌÉ ÐÒÏÓÔÏ
.Ql -
ÐÒÅÒÙ×ÁÅÔ ÏÂÒÁÂÏÔËÕ ÏÐÃÉÊ, É ×ÓÅ ÏÓÔÁ×ÛÉÅÓÑ ÓÌÏ×Á ÓÞÉÔÁÀÔÓÑ
ÁÒÇÕÍÅÎÔÁÍÉ.
ïÐÃÉÉ
.Fl /+o
É
.Fl c
ÎÅ ÉÍÅÀÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÄÌÉÎÎÙÈ ÉÍ£Î.
ïÎÉ ÔÒÅÂÕÀÔ ÕËÁÚÁÎÉÑ ÁÒÇÕÍÅÎÔÏ×, É ÉÈ ÏÐÉÓÁÎÉÅ ÓÌÅÄÕÅÔ ÚÁ ÏÐÉÓÁÎÉÅÍ
ÏÄÎÏÂÕË×ÅÎÎÙÈ ÏÐÃÉÊ.
.Bl -tag -width indent
.It Fl a Li allexport
ðÅÒÅÍÅÎÎÙÅ ÂÕÄÕÔ ÐÏÍÅÞÅÎÙ ÄÌÑ ÜËÓÐÏÒÔÁ × ÍÏÍÅÎÔ,
ËÏÇÄÁ ÉÍ ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÚÎÁÞÅÎÉÑ.
.It Fl b Li notify
÷ËÌÀÞÉÔØ ÁÓÉÎÈÒÏÎÎÏÅ Õ×ÅÄÏÍÌÅÎÉÅ Ï ÚÁ×ÅÒÛÅÎÉÉ ÆÏÎÏ×ÙÈ ÚÁÄÁÎÉÊ.
(îå òåáìéúï÷áîï)
.It Fl C Li noclobber
îÅ ÐÅÒÅÚÁÐÉÓÙ×ÁÔØ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÆÁÊÌÙ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ
.Ql > .
.It Fl E Li emacs
÷ËÌÀÞÉÔØ ×ÓÔÒÏÅÎÎÙÊ ÒÅÄÁËÔÏÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
.Xr emacs 1
(×ÙËÌÀÞÁÅÔ ÏÐÃÉÀ
.Fl V ,
ÅÓÌÉ ÏÎÁ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ).
.It Fl e Li errexit
îÅÍÅÄÌÅÎÎÏ ×ÙÊÔÉ, ÅÓÌÉ ÏÄÎÁ ÉÚ ÎÅÐÒÏ×ÅÒÅÎÎÙÈ ËÏÍÁÎÄ × ÎÅÉÎÔÅÒÁËÔÉ×ÎÏÍ
ÒÅÖÉÍÅ ÚÁ×ÅÒÛÉÌÁÓØ ÓÏ ÓÂÏÅÍ.
óÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ËÏÍÁÎÄÙ ÓÞÉÔÁÅÔÓÑ Ñ×ÎÏ ÐÒÏ×ÅÒÅÎÎÙÍ, ÅÓÌÉ ËÏÍÁÎÄÁ
Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ÕÐÒÁ×ÌÑÀÝÅÊ ÓÔÒÕËÔÕÒÙ
.Ic if , elif , while
ÉÌÉ
.Ic until ,
ÅÓÌÉ ËÏÍÁÎÄÁ Ñ×ÌÑÅÔÓÑ ÌÅ×ÏÓÔÏÒÏÎÎÉÍ ÏÐÅÒÁÎÄÏÍ ÏÐÅÒÁÔÏÒÏ×
.Dq Li &&
ÉÌÉ
.Dq Li || ,
ÉÌÉ ÅÓÌÉ ËÏÍÁÎÄÁ Ñ×ÌÑÅÔÓÑ ËÏÎ×ÅÊÅÒÏÍ É ÅÊ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÏÐÅÒÁÔÏÒ
.Ic !\& .
åÓÌÉ ×ÙÐÏÌÎÑÅÔÓÑ ÆÕÎËÃÉÑ ÏÂÏÌÏÞËÉ É Å£ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÐÒÏ×ÅÒÑÅÔÓÑ
Ñ×ÎÏ, ÔÏ ×ÓÅ ËÏÍÁÎÄÙ × ÆÕÎËÃÉÉ ÔÁËÖÅ ÓÞÉÔÁÀÔÓÑ ÐÒÏ×ÅÒÅÎÎÙÍÉ.
.It Fl f Li noglob
ïÔËÌÀÞÉÔØ ÒÁÓËÒÙÔÉÅ ÐÕÔÅÊ ÆÁÊÌÏ×.
.It Fl I Li ignoreeof
÷ ÉÎÔÅÒÁËÔÉ×ÎÏÍ ÒÅÖÉÍÅ, ÉÇÎÏÒÉÒÏ×ÁÔØ ÓÉÍ×ÏÌÙ
.Dv EOF
ÎÁ ×ÈÏÄÅ.
.It Fl i Li interactive
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎÏ×ÉÔØ ÉÎÔÅÒÁËÔÉ×ÎÙÊ ÒÅÖÉÍ ÒÁÂÏÔÙ ÏÂÏÌÏÞËÉ.
.It Fl m Li monitor
÷ËÌÀÞÉÔØ ÕÐÒÁ×ÌÅÎÉÅ ÚÁÄÁÎÉÑÍÉ (×ËÌÀÞÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ ×
ÉÎÔÅÒÁËÔÉ×ÎÏÍ ÒÅÖÉÍÅ).
.It Fl n Li noexec
÷ ÎÅÉÎÔÅÒÁËÔÉ×ÎÏÍ ÒÅÖÉÍÅ, ÞÉÔÁÔØ ËÏÍÁÎÄÙ, ÎÏ ÎÅ ×ÙÐÏÌÎÑÔØ ÉÈ.
üÔÏ ÕÄÏÂÎÏ ÄÌÑ ÐÒÏ×ÅÒËÉ ÓÉÎÔÁËÓÉÓÁ ËÏÍÁÎÄÎÙÈ ÓÃÅÎÁÒÉÅ×.
.It Fl P Li physical
éÚÍÅÎÉÔØ ÕÓÔÁÎÏ×ËÕ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÍÁÎÄ
.Ic cd
É
.Ic pwd
Ó
.Fl L
(ÌÏÇÉÞÅÓËÏÅ ÒÁÓÐÏÌÏÖÅÎÉÅ ËÁÔÁÌÏÇÏ×)
ÎÁ
.Fl P
(ÆÉÚÉÞÅÓËÏÅ ÒÁÓÐÏÌÏÖÅÎÉÅ ËÁÔÁÌÏÇÏ×).
.It Fl p Li privileged
÷ËÌÀÞÉÔØ ÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÊ ÒÅÖÉÍ.
üÔÏÔ ÒÅÖÉÍ ×ËÌÀÞÁÅÔÓÑ ÐÒÉ ÓÔÁÒÔÅ,
ÅÓÌÉ ÜÆÆÅËÔÉ×ÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÉÌÉ ÇÒÕÐÐÙ
ÎÅ ÒÁ×ÅÎ ÒÅÁÌØÎÏÍÕ ÉÄÅÎÔÉÆÉËÁÔÏÒÕ ÐÏÌØÚÏ×ÁÔÅÌÑ ÉÌÉ ÇÒÕÐÐÙ.
÷ÙËÌÀÞÅÎÉÅ ÜÔÏÇÏ ÒÅÖÉÍÁ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÜÆÆÅËÔÉ×ÎÙÅ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ
ÐÏÌØÚÏ×ÁÔÅÌÑ É ÇÒÕÐÐÙ × ÒÅÁÌØÎÙÅ.
ëÏÇÄÁ ÜÔÏÔ ÒÅÖÉÍ ×ËÌÀÞÅÎ × ÉÎÔÅÒÁËÔÉ×ÎÏÊ ÏÂÏÌÏÞËÅ, ÐÏÓÌÅ ÆÁÊÌÁ
.Pa /etc/profile
×ÍÅÓÔÏ
.Pa ~/.profile
ÞÉÔÁÅÔÓÑ ÆÁÊÌ
.Pa /etc/suid_profile ,
É ÓÏÄÅÒÖÉÍÏÅ ÐÅÒÅÍÅÎÎÏÊ
.Ev ENV
ÉÇÎÏÒÉÒÕÅÔÓÑ.
.It Fl s Li stdin
þÉÔÁÔØ ËÏÍÁÎÄÙ ÉÚ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ (ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ
Á×ÔÏÍÁÔÉÞÅÓËÉ, ÅÓÌÉ ÎÅÔ ÆÁÊÌÏ×ÙÈ ÁÒÇÕÍÅÎÔÏ×).
üÔÁ ÏÐÃÉÑ ÎÅ
ÄÅÊÓÔ×ÕÅÔ, ÅÓÌÉ ×ËÌÀÞÁÅÔÓÑ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÏÂÏÌÏÞËÁ ÕÖÅ ÚÁÐÕÝÅÎÁ
(Ô.Å.\& ËÏÇÄÁ ×ËÌÀÞÁÅÔÓÑ ËÏÍÁÎÄÏÊ
.Ic set ) .
.It Fl T Li trapsasync
ïÖÉÄÁÑ ÚÁ×ÅÒÛÅÎÉÑ ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ, ×ÙÐÏÌÎÑÔØ ÌÏ×ÕÛËÉ ÎÅÍÅÄÌÅÎÎÏ.
åÓÌÉ ÜÔÁ ÏÐÃÉÑ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, ÌÏ×ÕÛËÉ ×ÙÐÏÌÎÑÀÔÓÑ ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ
ÄÏÞÅÒÎÅÇÏ ÐÒÏÃÅÓÓÁ, ËÁË ÏÐÒÅÄÅÌÅÎÏ ×
.St -p1003.2 .
üÔÁ ÎÅÓÔÁÎÄÁÒÔÎÁÑ ÏÐÃÉÑ ÐÏÌÅÚÎÁ, ÞÔÏÂÙ ÏËÒÕÖÁÔØ ÓÔÏÒÏÖÅ×ÏÊ ÏÂÏÌÏÞËÏÊ
ÄÏÞÅÒÎÉÅ ÐÒÏÃÅÓÓÙ, ÂÌÏËÉÒÕÀÝÉÅ ÓÉÇÎÁÌÙ.
ïËÒÕÖÁÀÝÁÑ ÏÂÏÌÏÞËÁ ÍÏÖÅÔ ÌÉÂÏ ÕÂÉÔØ ÐÒÏÃÅÓÓ ÐÏÔÏÍËÁ,
ÌÉÂÏ ÐÒÏÓÔÏ ×ÅÒÎÕÔØ ÕÐÒÁ×ÌÅÎÉÅ ÔÅÒÍÉÎÁÌÕ É ÏÓÔÁ×ÉÔØ ÐÒÏÃÅÓÓ ÐÏÔÏÍËÁ
ÒÁÂÏÔÁÀÝÉÍ, ÎÁÐÒÉÍÅÒ ÔÁË:
.Bd -literal -offset indent
sh -T -c "trap 'exit 1' 2 ; ÎÅËÁÑ-ÂÌÏËÉÒÕÀÝÁÑÓÑ-ÐÒÏÇÒÁÍÍÁ"
.Ed
.It Fl u Li nounset
úÁÐÉÓÁÔØ ÓÏÏÂÝÅÎÉÅ × ÓÔÁÎÄÁÒÔÎÙÊ ÆÁÊÌ ÏÛÉÂÏË ÐÒÉ ÐÏÐÙÔËÅ
ÒÁÓËÒÙÔØ ÎÅÕÓÔÁÎÏ×ÌÅÎÎÕÀ ÐÅÒÅÍÅÎÎÕÀ É, ÅÓÌÉ ÏÂÏÌÏÞËÁ
ÎÅÉÎÔÅÒÁËÔÉ×ÎÁÑ, ×ÙÊÔÉ ÎÅÍÅÄÌÅÎÎÏ.
.It Fl V Li vi
÷ËÌÀÞÉÔØ ×ÓÔÒÏÅÎÎÙÊ ÒÅÄÁËÔÏÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
.Xr vi 1
(×ÙËÌÀÞÁÅÔ ÏÐÃÉÀ
.Fl E ,
ÅÓÌÉ ÏÎÁ ÂÙÌÁ ÕÓÔÁÎÏ×ÌÅÎÁ).
.It Fl v Li verbose
ïÂÏÌÏÞËÁ ÐÉÛÅÔ ÄÁÎÎÙÅ ÉÚ Ó×ÏÅÇÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ
× ÓÔÁÎÄÁÒÔÎÙÊ ÆÁÊÌ ÏÛÉÂÏË, ÐÏ ÍÅÒÅ ÉÈ ÐÏÓÔÕÐÌÅÎÉÑ.
õÄÏÂÎÏ ÄÌÑ ÏÔÌÁÄËÉ.
.It Fl x Li xtrace
÷Ù×ÏÄÉÔØ ËÁÖÄÕÀ ËÏÍÁÎÄÕ (ÐÒÅÄ×ÁÒÑÑ Å£ ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ
.Va PS4 )
× ÓÔÁÎÄÁÒÔÎÙÊ ÆÁÊÌ ÏÛÉÂÏË, ÐÅÒÅÄ ÔÅÍ ËÁË Å£ ×ÙÐÏÌÎÉÔØ.
õÄÏÂÎÏ ÄÌÑ ÏÔÌÁÄËÉ.
.El
.Pp
åÓÌÉ ÚÁÄÁÎÁ ÏÐÃÉÑ
.Fl c ,
ÔÏ ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÏÂÏÌÏÞËÁ ÞÉÔÁÅÔ ËÏÍÁÎÄÙ ÉÚ ÏÐÅÒÁÎÄÁ
.Ar ÓÔÒÏËÁ
ÜÔÏÊ ÏÐÃÉÉ.
óÌÅÄÕÅÔ ÐÏÍÎÉÔØ, ÞÔÏ ÜÔÁ ÏÐÃÉÑ ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÎÕ ÓÔÒÏËÕ ×
ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ, ÐÏÜÔÏÍÕ ÓÔÒÏËÉ, ÓÏÓÔÏÑÝÉÅ ÉÚ ÎÅÓËÏÌØËÉÈ ÓÌÏ×,
ÄÏÌÖÎÙ ÂÙÔØ ÜËÒÁÎÉÒÏ×ÁÎÙ.
.Pp
ïÐÃÉÑ
.Fl /+o
× ËÁÞÅÓÔ×Å ÅÄÉÎÓÔ×ÅÎÎÏÇÏ Ó×ÏÅÇÏ ÁÒÇÕÍÅÎÔÁ ÂÅÒ£Ô ÄÌÉÎÎÏÅ ÉÍÑ
ÏÐÃÉÉ, ËÏÔÏÒÕÀ ÎÅÏÂÈÏÄÉÍÏ ×ËÌÀÞÉÔØ ÉÌÉ ÏÔËÌÀÞÉÔØ.
îÁÐÒÉÍÅÒ, ÓÌÅÄÕÀÝÉÅ Ä×Á ×ÙÚÏ×Á
.Nm
ÏÂÁ ÁËÔÉ×ÉÒÕÀÔ ×ÓÔÒÏÅÎÎÙÊ ÒÅÄÁËÔÏÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
.Xr emacs 1 :
.Bd -literal -offset indent
set -E
set -o emacs
.Ed
.Pp
ïÐÃÉÑ
.Fl o
ÂÅÚ ÁÒÇÕÍÅÎÔÏ× ÐÏËÁÚÙ×ÁÅÔ ÔÅËÕÝÉÅ ÕÓÔÁÎÏ×ËÉ ÏÐÃÉÊ × ÕÄÏÂÏÞÉÔÁÅÍÏÍ ÆÏÒÍÁÔÅ.
ïÐÃÉÑ
.Cm +o
ÂÅÚ ÁÒÇÕÍÅÎÔÁ ×Ù×ÏÄÉÔ ÔÅËÕÝÉÅ ÕÓÔÁÎÏ×ËÉ ÏÐÃÉÊ × ÆÏÒÍÁÔÅ, ÐÏÄÈÏÄÑÝÅÍ
ÄÌÑ ÉÈ ÐÏ×ÔÏÒÎÏÇÏ ××ÏÄÁ × ÏÂÏÌÏÞËÕ.
.Ss ìÅËÓÉÞÅÓËÁÑ ÓÔÒÕËÔÕÒÁ
ïÂÏÌÏÞËÁ ÞÉÔÁÅÔ ÓÔÒÏËÉ ÉÚ ÆÁÊÌÁ ××ÏÄÁ É ÒÁÚÂÉ×ÁÅÔ ÉÈ ÎÁ ÓÌÏ×Á.
òÁÚÄÅÌÉÔÅÌÑÍÉ ÓÌÏ× ÓÌÕÖÁÔ ÐÒÏÂÅÌØÎÙÅ ÓÉÍ×ÏÌÙ (ÐÒÏÂÅÌÙ É ÔÁÂÕÌÑÃÉÉ) É
ÏÐÒÅÄÅÌ£ÎÎÙÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÓÉÍ×ÏÌÏ×, ÎÁÚÙ×ÁÅÍÙÅ
.Dq ÏÐÅÒÁÔÏÒÁÍÉ ,
ËÏÔÏÒÙÅ ÉÍÅÀÔ ÓÐÅÃÉÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÏÂÏÌÏÞËÉ.
åÓÔØ Ä×Á ÔÉÐÁ ÏÐÅÒÁÔÏÒÏ×: ÕÐÒÁ×ÌÑÀÝÉÅ ÏÐÅÒÁÔÏÒÙ É
ÏÐÅÒÁÔÏÒÙ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ (ÉÈ ÎÁÚÎÁÞÅÎÉÅ ÏÂÓÕÖÄÁÅÔÓÑ ÐÏÚÖÅ).
÷ÏÔ ÓÐÉÓÏË ÄÏÐÕÓÔÉÍÙÈ ÏÐÅÒÁÔÏÒÏ×:
.Bl -tag -width indent
.It õÐÒÁ×ÌÑÀÝÉÅ ÏÐÅÒÁÔÏÒÙ:
.Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
.It Li & Ta Li && Ta Li ( Ta Li ) Ta Li \en
.It Li ;; Ta Li ; Ta Li | Ta Li ||
.El
.It ïÐÅÒÁÔÏÒÙ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ:
.Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
.It Li < Ta Li > Ta Li << Ta Li >> Ta Li <>
.It Li <& Ta Li >& Ta Li <<- Ta Li >|
.El
.El
.Pp
óÉÍ×ÏÌ
.Ql #
× ÎÁÞÁÌÅ ÓÌÏ×Á ÏÂÏÚÎÁÞÁÅÔ ÎÁÞÁÌÏ ËÏÍÍÅÎÔÁÒÉÑ.
óÌÏ×Ï, ÎÁÞÉÎÁÀÝÅÅÓÑ Ó
.Ql # ,
É ÏÓÔÁÔÏË ÓÔÒÏËÉ ÉÇÎÏÒÉÒÕÀÔÓÑ.
.Ss üËÒÁÎÉÒÏ×ÁÎÉÅ
üËÒÁÎÉÒÏ×ÁÎÉÅ ÉÓÐÏÌØÚÕÅÔÓÑ, ÞÔÏÂÙ ÁÎÎÕÌÉÒÏ×ÁÔØ ÓÐÅÃÉÁÌØÎÏÅ ÄÌÑ
ÏÂÏÌÏÞËÉ ÚÎÁÞÅÎÉÅ ÏÐÒÅÄÅÌ£ÎÎÙÈ ÓÉÍ×ÏÌÏ× ÉÌÉ ÓÌÏ×, ÔÁËÉÈ ËÁË
ÏÐÅÒÁÔÏÒÙ, ÐÒÏÂÅÌØÎÙÅ ÓÉÍ×ÏÌÙ, ËÌÀÞÅ×ÙÅ ÓÌÏ×Á ÉÌÉ ÐÓÅ×ÄÏÎÉÍÙ.
.Pp
åÓÔØ ÔÒÉ ÔÉÐÁ ÜËÒÁÎÉÒÏ×ÁÎÉÑ: ÐÁÒÎÙÅ ÏÄÉÎÁÒÎÙÅ ËÁ×ÙÞËÉ,
ÐÁÒÎÙÅ Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ É ÏÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ.
.Bl -tag -width indent
.It ïÄÉÎÁÒÎÙÅ ËÁ×ÙÞËÉ
úÁËÌÀÞÅÎÉÅ ÓÉÍ×ÏÌÏ× × ÏÄÉÎÁÒÎÙÅ ËÁ×ÙÞËÉ ÓÏÈÒÁÎÑÅÔ ÂÕË×ÁÌØÎÏÅ
ÚÎÁÞÅÎÉÅ ×ÓÅÈ ÜÔÉÈ ÓÉÍ×ÏÌÏ× (ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÏÄÉÎÁÒÎÙÈ ËÁ×ÙÞÅË,
ÞÔÏ ÄÅÌÁÅÔ ÎÅ×ÏÚÍÏÖÎÙÍ ÐÏÍÅÝÅÎÉÅ ÏÄÉÎÁÒÎÙÈ ËÁ×ÙÞÅË ×ÎÕÔÒØ ÓÔÒÏËÉ,
ÜËÒÁÎÉÒÏ×ÁÎÎÏÊ ÏÄÉÎÁÒÎÙÍÉ ËÁ×ÙÞËÁÍÉ).
.It ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ
úÁËÌÀÞÅÎÉÅ ÓÉÍ×ÏÌÏ× × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ ÓÏÈÒÁÎÑÅÔ ÂÕË×ÁÌØÎÏÅ
ÚÎÁÞÅÎÉÅ ×ÓÅÈ ÜÔÉÈ ÓÉÍ×ÏÌÏ× ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÚÎÁËÁ ÄÏÌÌÁÒÁ
.Pq Ql $ ,
ÏÂÒÁÔÎÏÊ ËÁ×ÙÞËÉ
.Pq Ql `
É ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÙ
.Pq Ql \e .
éÓÔÏÒÉÞÅÓËÉ ÔÁË ÓÌÏÖÉÌÏÓØ, ÞÔÏ ÏÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ ×ÎÕÔÒÉ
Ä×ÏÊÎÙÈ ËÁ×ÙÞÅË ×ÅÄ£Ô ÓÅÂÑ ÓÔÒÁÎÎÏ.
å£ ÚÎÁÞÅÎÉÅ ÏÓÔÁ£ÔÓÑ ÂÕË×ÁÌØÎÙÍ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÌÕÞÁÅ×, ËÏÇÄÁ
ÏÎÁ ÐÒÅÄ×ÁÒÑÅÔ ÓÌÅÄÕÀÝÉÅ ÓÉÍ×ÏÌÙ, ÄÌÑ ÜËÒÁÎÉÒÏ×ÁÎÉÑ ËÏÔÏÒÙÈ
ÏÎÁ É ÐÒÅÄÎÁÚÎÁÞÅÎÁ:
.Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact
.It Li $ Ta Li ` Ta Li \&" Ta Li \e\ Ta Li \en
.El
.It ïÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ
ïÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ ÓÏÈÒÁÎÑÅÔ ÂÕË×ÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÓÌÅÄÕÀÝÅÇÏ
ÚÁ ÎÅÊ ÓÉÍ×ÏÌÁ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÉÍ×ÏÌÁ ÎÏ×ÏÊ ÓÔÒÏËÉ
.Pq Ql \en .
ïÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ ÐÅÒÅÄ ÓÉÍ×ÏÌÏÍ ÎÏ×ÏÊ ÓÔÒÏËÉ ÒÁÓÃÅÎÉ×ÁÅÔÓÑ
ËÁË ÐÒÏÄÏÌÖÅÎÉÅ ÓÔÒÏËÉ.
.El
.Ss úÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á
úÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á \[em] ÜÔÏ ÓÌÏ×Á, ÉÍÅÀÝÉÅ ÓÐÅÃÉÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ
ÄÌÑ ÏÂÏÌÏÞËÉ.
ïÎÉ ÒÁÓÐÏÚÎÁÀÔÓÑ × ÎÁÞÁÌÅ ÓÔÒÏËÉ É ÐÏÓÌÅ ÕÐÒÁ×ÌÑÀÝÅÇÏ ÏÐÅÒÁÔÏÒÁ.
÷ÏÔ ÓÐÉÓÏË ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÓÌÏ×:
.Bl -column "doneXX" "elifXX" "elseXX" "untilXX" "whileX" -offset center
.It Li \&! Ta { Ta } Ta Ic case Ta Ic do
.It Ic done Ta Ic elif Ta Ic else Ta Ic esac Ta Ic fi
.It Ic for Ta Ic if Ta Ic then Ta Ic until Ta Ic while
.El
.Ss ðÓÅ×ÄÏÎÉÍÙ
ðÓÅ×ÄÏÎÉÍ \[em] ÜÔÏ ÉÍÑ É ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ÚÎÁÞÅÎÉÅ, ÕÓÔÁÎÏ×ÌÅÎÎÏÅ
×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
.Ic alias .
÷ ÔÅÈ ÍÅÓÔÁÈ, ÇÄÅ ÍÏÖÅÔ ÎÁÈÏÄÉÔØÓÑ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÏÅ ÓÌÏ×Ï (ÓÍ.\& ×ÙÛÅ),
É ÐÏÓÌÅ ÐÒÏ×ÅÒËÉ ÎÁ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ÓÌÏ×Á, ÏÂÏÌÏÞËÁ ÐÒÏ×ÅÒÑÅÔ,
ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÌÉ ÓÌÏ×Ï ËÁËÏÍÕ-ÌÉÂÏ ÐÓÅ×ÄÏÎÉÍÕ.
åÓÌÉ ÄÁ, ÏÂÏÌÏÞËÁ ÚÁÍÅÎÑÅÔ ÅÇÏ ×Ï ×ÈÏÄÎÏÍ ÐÏÔÏËÅ ÎÁ ÅÇÏ ÚÎÁÞÅÎÉÅ.
îÁÐÒÉÍÅÒ, ÅÓÌÉ ÉÍÅÅÔÓÑ ÐÓÅ×ÄÏÎÉÍ Ó ÎÁÚ×ÁÎÉÅÍ
.Dq Li lf
É ÚÎÁÞÅÎÉÅÍ
.Dq Li "ls -F" ,
ÔÏÇÄÁ ×ÈÏÄÎÏÊ ÐÏÔÏË
.Pp
.Dl "lf foobar"
.Pp
ÐÒÅÏÂÒÁÚÕÅÔÓÑ ×
.Pp
.Dl "ls -F foobar"
.Pp
ðÓÅ×ÄÏÎÉÍÙ ÐÒÅÄÏÓÔÁ×ÌÑÀÔ ÕÄÏÂÎÏÅ ÓÒÅÄÓÔ×Ï ÄÌÑ ÂÅÚÙÓËÕÓÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ
ÓÏÚÄÁ×ÁÔØ ÓÔÅÎÏÇÒÁÆÉÞÅÓËÉÅ ÓÏËÒÁÝÅÎÉÑ ÄÌÑ ËÏÍÁÎÄ, ÎÅ ÉÚÕÞÁÑ, ËÁË
ÓÏÚÄÁ×ÁÔØ ÆÕÎËÃÉÉ Ó ÁÒÇÕÍÅÎÔÁÍÉ.
ïÎÉ ÔÁËÖÅ ÍÏÇÕÔ ÂÙÔØ
ÉÓÐÏÌØÚÏ×ÁÎÙ ÄÌÑ ÓÏÚÄÁÎÉÑ ÌÅËÓÉÞÅÓËÉ ÎÅ×ÒÁÚÕÍÉÔÅÌØÎÏÇÏ ËÏÄÁ.
ôÁËÏÅ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ.
.Pp
äÅÊÓÔ×ÉÅ ÐÓÅ×ÄÏÎÉÍÁ ÍÏÖÅÔ ÂÙÔØ ÏÔÍÅÎÅÎÏ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ,
ÅÓÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÜËÒÁÎÉÒÏ×ÁÎÉÅ ×ÎÕÔÒÉ ÉÌÉ ÓÍÅÖÎÏ Ó ÉÍÅÎÅÍ
ÐÓÅ×ÄÏÎÉÍÁ.
þÁÝÅ ×ÓÅÇÏ ÜÔÏ ÄÅÌÁÀÔ, ÐÏÍÅÝÁÑ ÐÅÒÅÄ
ÐÓÅ×ÄÏÎÉÍÏÍ ÏÂÒÁÔÎÕÀ ËÏÓÕÀ ÞÅÒÔÕ, ÞÔÏÂÙ ÍÏÇÌÁ ×ÙÐÏÌÎÉÔØÓÑ
ÆÕÎËÃÉÑ, ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ ÉÌÉ ÏÂÙÞÎÁÑ ÐÒÏÇÒÁÍÍÁ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ.
óÍ.\& ÒÁÚÄÅÌ
.Sx üËÒÁÎÉÒÏ×ÁÎÉÅ .
.Ss ëÏÍÁÎÄÙ
ïÂÏÌÏÞËÁ ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ÓÌÏ×Á, ËÏÔÏÒÙÅ ÞÉÔÁÅÔ, × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÑÚÙËÏÍ,
ÓÐÅÃÉÆÉËÁÃÉÑ ËÏÔÏÒÏÇÏ ÌÅÖÉÔ ×ÎÅ ÒÁÍÏË ÜÔÏÊ ÓÔÒÁÎÉÃÙ ÓÐÒÁ×ÏÞÎÉËÁ
(ÏÂÒÁÔÉÔÅÓØ Ë BNF × ÄÏËÕÍÅÎÔÅ
.St -p1003.2 ) .
ïÓÎÏ×ÎÏÅ ÔÏ, ÞÔÏ ÞÉÔÁÅÔÓÑ ÓÔÒÏËÁ, É ÅÓÌÉ ÐÅÒ×ÏÅ ÓÌÏ×Ï × ÓÔÒÏËÅ
(ÉÌÉ ÐÏÓÌÅ ÏÐÅÒÁÔÏÒÁ ÕÐÒÁ×ÌÅÎÉÑ) ÎÅ Ñ×ÌÑÅÔÓÑ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÍ,
ÔÏ ÏÂÏÌÏÞËÁ ÒÁÓÐÏÚÎÁÌÁ ÐÒÏÓÔÕÀ ËÏÍÁÎÄÕ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ËÏÍÁÎÄÁ ÒÁÓÐÏÚÎÁ£ÔÓÑ ËÁË ÓÌÏÖÎÁÑ ÉÌÉ ËÁË
ÎÅËÏÔÏÒÁÑ ÄÒÕÇÁÑ ÓÐÅÃÉÁÌØÎÁÑ ËÏÎÓÔÒÕËÃÉÑ.
.Ss ðÒÏÓÔÙÅ ËÏÍÁÎÄÙ
ëÏÇÄÁ ÒÁÓÐÏÚÎÁ£ÔÓÑ ÐÒÏÓÔÁÑ ËÏÍÁÎÄÁ, ÏÂÏÌÏÞËÁ ÐÒÅÄÐÒÉÎÉÍÁÅÔ
ÓÌÅÄÕÀÝÉÅ ÄÅÊÓÔ×ÉÑ:
.Bl -enum
.It
óÌÏ×Á × ÆÏÒÍÅ
.Dq Li ÉÍÑ=ÚÎÁÞÅÎÉÅ
ÕÄÁÌÑÀÔÓÑ ÉÚ ÎÁÞÁÌÁ ÓÔÒÏËÉ É ÎÁÚÎÁÞÁÀÔÓÑ × ËÁÞÅÓÔ×Å ÏËÒÕÖÅÎÉÑ
ÜÔÏÊ ÐÒÏÓÔÏÊ ËÏÍÁÎÄÙ.
ïÐÅÒÁÔÏÒÙ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ É ÉÈ ÁÒÇÕÍÅÎÔÙ (ËÁË ÏÐÉÓÁÎÏ ÎÉÖÅ)
ÕÄÁÌÑÀÔÓÑ É ÓÏÈÒÁÎÑÀÔÓÑ ÄÌÑ ÄÁÌØÎÅÊÛÅÊ ÏÂÒÁÂÏÔËÉ.
.It
ïÓÔÁ×ÛÉÅÓÑ ÓÌÏ×Á ÒÁÓËÒÙ×ÁÀÔÓÑ, ËÁË ÏÐÉÓÁÎÏ × ÒÁÚÄÅÌÅ
.Sx òÁÓËÒÙÔÉÅ ÓÌÏ× .
ðÅÒ×ÏÅ ÏÓÔÁ×ÛÅÅÓÑ ÓÌÏ×Ï ÉÎÔÅÒÐÒÅÔÉÒÕÅÔÓÑ ËÁË ÉÍÑ ËÏÍÁÎÄÙ,
É ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ ÐÏÉÓË ÜÔÏÊ ËÏÍÁÎÄÙ.
ïÓÔÁ×ÛÉÅÓÑ ÓÌÏ×Á
ÓÔÁÎÏ×ÑÔÓÑ ÁÒÇÕÍÅÎÔÁÍÉ ÜÔÏÊ ËÏÍÁÎÄÙ.
åÓÌÉ ÎÅ ÎÁÛÌÏÓØ ÉÍÅÎÉ ËÏÍÁÎÄÙ, ÐÅÒÅÍÅÎÎÙÅ
.Dq Li ÉÍÑ=ÚÎÁÞÅÎÉÅ
ÉÚ 1) ÎÁÚÎÁÞÁÀÔÓÑ ÔÅËÕÝÅÊ ÏÂÏÌÏÞËÅ.
.It
÷ÙÐÏÌÎÑÀÔÓÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ, ËÁË ÏÐÉÓÁÎÏ × ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ.
.El
.Ss ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ
ðÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÉÓÐÏÌØÚÕÀÔÓÑ ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÎÁÐÒÁ×ÌÅÎÉÑ, ÏÔËÕÄÁ ËÏÍÁÎÄÁ
ÞÉÔÁÅÔ Ó×ÏÊ ××ÏÄ É ËÕÄÁ ÛÌ£Ô Ó×ÏÊ ×Ù×ÏÄ.
÷ ÏÂÝÅÍ, ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÏÔËÒÙ×ÁÀÔ, ÚÁËÒÙ×ÁÀÔ ÉÌÉ
ÄÕÂÌÉÒÕÀÔ ÓÕÝÅÓÔ×ÕÀÝÕÀ ÓÓÙÌËÕ ÎÁ ÆÁÊÌ.
ïÂÝÉÊ ÆÏÒÍÁÔ
ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÔÁËÏÊ:
.Pp
.D1 Oo Ar n Oc Ar ÏÐÅÒÁÔÏÒ-ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ ÆÁÊÌ
.Pp
ÇÄÅ
.Ar ÏÐÅÒÁÔÏÒ-ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ
\[em]
ÜÔÏ ÏÄÉÎ ÉÚ ÏÐÅÒÁÔÏÒÏ× ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ, ÕÐÏÍÑÎÕÔÙÈ ÒÁÎÅÅ.
äÁÌÅÅ ÓÌÅÄÕÀÔ ÎÅËÏÔÏÒÙÅ ÐÒÉÍÅÒÙ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÜÔÉÈ ÏÐÅÒÁÔÏÒÏ×.
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÓÏËÒÁÝÅÎÉÑ stdin É stdout ÛÉÒÏËÏ
ÉÓÐÏÌØÚÕÀÔÓÑ × ÚÎÁÞÅÎÉÉ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ É
ÓÔÁÎÄÁÒÔÎÏÇÏ ×Ù×ÏÄÁ, ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ.
.Bl -tag -width "1234567890XX" -offset indent
.It Oo Ar n Oc Ns Li > Ar ÆÁÊÌ
ÐÅÒÅÎÁÐÒÁ×ÉÔØ stdout (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
×
.Ar ÆÁÊÌ
.It Oo Ar n Oc Ns Li >| Ar ÆÁÊÌ
ÔÏ ÖÅ ÞÔÏ ×ÙÛÅ, ÎÏ ÏÔÍÅÎÑÅÔ ÏÐÃÉÀ
.Fl C
.It Oo Ar n Oc Ns Li >> Ar ÆÁÊÌ
ÄÏÂÁ×ÉÔØ stdout (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
× ËÏÎÅÃ ÆÁÊÌÁ
.It Oo Ar n Oc Ns Li < Ar ÆÁÊÌ
ÐÅÒÅÎÁÐÒÁ×ÉÔØ stdin (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
ÉÚ ÆÁÊÌÁ
.It Oo Ar n Oc Ns Li <> Ar ÆÁÊÌ
ÐÅÒÅÎÁÐÒÁ×ÉÔØ stdin (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
× É ÉÚ ÆÁÊÌÁ
.It Oo Ar n1 Oc Ns Li <& Ns Ar n2
ÄÕÂÌÉÒÏ×ÁÔØ stdin (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n1 )
ÉÚ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ
.Ar n2
.It Oo Ar n Oc Ns Li <&-
ÚÁËÒÙÔØ stdin (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
.It Oo Ar n1 Oc Ns Li >& Ns Ar n2
ÄÕÂÌÉÒÏ×ÁÔØ stdout (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n1 )
× ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n2
.It Oo Ar n Oc Ns Li >&-
ÚÁËÒÙÔØ stdout (ÉÌÉ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n )
.El
.Pp
óÌÅÄÕÀÝÅÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÞÁÓÔÏ ÎÁÚÙ×ÁÀÔ
.Dq ÄÏËÕÍÅÎÔ-ÚÄÅÓØ .
.Bd -ragged -offset indent
.Oo Ar n Oc Ns Li << Ar ÒÁÚÄÅÌÉÔÅÌØ
.D1 Ar ÔÅËÓÔ-ÄÏËÕÍÅÎÔÁ
.D1 ...
.Ar ÒÁÚÄÅÌÉÔÅÌØ
.Ed
.Pp
÷ÅÓØ ÔÅËÓÔ × ÐÏÓÌÅÄÕÀÝÉÈ ÓÔÒÏËÁÈ ÄÏ ÒÁÚÄÅÌÉÔÅÌÑ ÓÏÈÒÁÎÑÅÔÓÑ É ÐÏÄÁ£ÔÓÑ
ËÏÍÁÎÄÅ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ ÉÌÉ ÎÁ ÆÁÊÌÏ×ÙÊ ÄÅÓËÒÉÐÔÏÒ
.Ar n ,
ÅÓÌÉ ÏÎ ÕËÁÚÁÎ.
åÓÌÉ
.Ar ÒÁÚÄÅÌÉÔÅÌØ ,
ÕËÁÚÁÎÎÙÊ × ÐÅÒ×ÏÊ ÓÔÒÏËÅ, ÜËÒÁÎÉÒÏ×ÁÎ, ÔÏ
.Ar ÔÅËÓÔ-ÄÏËÕÍÅÎÔÁ
ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ÂÕË×ÁÌØÎÏ, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÔÅËÓÔ ÐÏÄ×ÅÒÇÁÅÔÓÑ
ÒÁÓËÒÙÔÉÀ ÐÁÒÁÍÅÔÒÏ×, ÐÏÄÓÔÁÎÏ×ËÅ ËÏÍÁÎÄ É ÁÒÉÆÍÅÔÉÞÅÓËÏÍÕ
ÒÁÓËÒÙÔÉÀ (ËÁË ÏÐÉÓÁÎÏ × ÒÁÚÄÅÌÅ
.Sx òÁÓËÒÙÔÉÅ ÓÌÏ× ) .
åÓÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÅÒÁÔÏÒ
.Dq Li <<-
×ÍÅÓÔÏ
.Dq Li << ,
×ÅÄÕÝÉÅ ÓÉÍ×ÏÌÙ ÔÁÂÕÌÑÃÉÉ
× ÓÔÒÏËÁÈ
.Ar ÔÅËÓÔ-ÄÏËÕÍÅÎÔÁ
ÂÕÄÕÔ ÏÔÒÅÚÁÎÙ.
.Ss ðÏÉÓË É ×ÙÐÏÌÎÅÎÉÅ
åÓÔØ ÔÒÉ ÔÉÐÁ ËÏÍÁÎÄ: ÆÕÎËÃÉÉ ÏÂÏÌÏÞËÉ,
×ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ É ÏÂÙÞÎÙÅ ÐÒÏÇÒÁÍÍÙ.
ëÏÍÁÎÄÁ ÉÝÅÔÓÑ ÐÏ ÉÍÅÎÉ, × ÜÔÏÍ ÐÏÒÑÄËÅ.
üÔÉ ÔÒÉ ÔÉÐÁ ËÏÍÁÎÄ ×ÙÐÏÌÎÑÀÔÓÑ ÐÏ-ÒÁÚÎÏÍÕ.
.Pp
ëÏÇÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ÆÕÎËÃÉÑ ÏÂÏÌÏÞËÉ, ×ÓÅ ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÏÂÏÌÏÞËÉ
(ÉÓËÌÀÞÁÑ
.Li $0 ,
ËÏÔÏÒÙÊ ÏÓÔÁ£ÔÓÑ ÎÅÉÚÍÅÎÎÙÍ)
ÓÔÁÎÏ×ÑÔÓÑ ÁÒÇÕÍÅÎÔÁÍÉ ÆÕÎËÃÉÉ ÏÂÏÌÏÞËÉ.
ðÅÒÅÍÅÎÎÙÅ, ËÏÔÏÒÙÅ × Ñ×ÎÏÍ ×ÉÄÅ ÐÏÍÅÓÔÉÌÉ × ÏËÒÕÖÅÎÉÅ
ËÏÍÁÎÄÙ (ÐÏÍÅÝÁÑ ÉÈ ÏÐÒÅÄÅÌÅÎÉÑ ÐÅÒÅÄ
ÉÍÅÎÅÍ ÆÕÎËÃÉÉ) ÄÅÌÁÀÔÓÑ ÌÏËÁÌØÎÙÍÉ ÄÌÑ ÆÕÎËÃÉÉ É
ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ × ÕËÁÚÁÎÎÙÅ ÚÎÁÞÅÎÉÑ.
ðÏÓÌÅ ÜÔÏÇÏ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÍÁÎÄÁ, ÕËÁÚÁÎÎÁÑ × ÏÐÒÅÄÅÌÅÎÉÉ ÆÕÎËÃÉÉ.
ëÏÇÄÁ ËÏÍÁÎÄÁ ÚÁ×ÅÒÛÁÅÔÓÑ,
×ÏÓÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÏÒÉÇÉÎÁÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏÚÉÃÉÏÎÎÙÈ ÐÁÒÁÍÅÔÒÏ×.
÷Ó£ ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ ×ÎÕÔÒÉ ÔÅËÕÝÅÊ ÏÂÏÌÏÞËÉ.
.Pp
÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ ÏÂÏÌÏÞËÉ ×ÙÐÏÌÎÑÀÔÓÑ ×ÎÕÔÒÉ ÓÁÍÏÊ ÏÂÏÌÏÞËÉ, ÂÅÚ
ÐÏÒÏÖÄÅÎÉÑ ÎÏ×ÏÇÏ ÐÒÏÃÅÓÓÁ.
.Pp
÷ ÏÓÔÁÌØÎÙÈ ÓÌÕÞÁÑÈ, ÅÓÌÉ ÉÍÑ ËÏÍÁÎÄÙ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÉ ÆÕÎËÃÉÉ,
ÎÉ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÅ, ËÏÍÁÎÄÁ ÉÝÅÔÓÑ ËÁË ÏÂÙÞÎÁÑ
ÐÒÏÇÒÁÍÍÁ × ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÅ (ËÁË ÏÐÉÓÁÎÏ × ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ).
ëÏÇÄÁ ×ÙÐÏÌÎÑÅÔÓÑ ÏÂÙÞÎÁÑ ËÏÍÁÎÄÁ, ÏÂÏÌÏÞËÁ ÚÁÐÕÓËÁÅÔ ÜÔÕ ÐÒÏÇÒÁÍÍÕ,
ÐÅÒÅÄÁ×ÁÑ ÅÊ ÁÒÇÕÍÅÎÔÙ É ÏËÒÕÖÅÎÉÅ.
åÓÌÉ ÐÒÏÇÒÁÍÍÁ ÎÅ Ñ×ÌÑÅÔÓÑ ÏÂÙÞÎÙÍ ÉÓÐÏÌÎÑÅÍÙÍ ÆÁÊÌÏÍ
(Ô.Å.\& ÅÓÌÉ ÏÎÁ ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó
.Dq "ÍÁÇÉÞÅÓËÏÇÏ ÞÉÓÌÁ" ,
ÞØ£
.Tn ASCII
ÐÒÅÄÓÔÁ×ÌÅÎÉÅ ×ÙÇÌÑÄÉÔ ËÁË
.Dq Li #! ,
× ÒÅÚÕÌØÔÁÔÅ ÞÅÇÏ
.Xr execve 2
×ÏÚ×ÒÁÝÁÅÔ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ
.Er ENOEXEC ) ,
ÏÂÏÌÏÞËÁ ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ÐÒÏÇÒÁÍÍÕ × ÄÏÞÅÒÎÅÊ ÏÂÏÌÏÞËÅ.
÷ ÜÔÏÍ ÓÌÕÞÁÅ ÄÏÞÅÒÎÑÑ ÏÂÏÌÏÞËÁ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÕÅÔ ÓÅÂÑ,
ËÁË ÅÓÌÉ ÂÙ ÂÙÌÁ
ÚÁÐÕÝÅÎÁ ÎÏ×ÁÑ ÏÂÏÌÏÞËÁ ÄÌÑ ÏÂÒÁÂÏÔËÉ ÜÔÏÇÏ ËÏÍÁÎÄÎÏÇÏ ÓÃÅÎÁÒÉÑ,
ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ, ÞÔÏ ÎÏ×ÁÑ ÏÂÏÌÏÞËÁ ÂÕÄÅÔ ÐÏÍÎÉÔØ ÐÏÌÏÖÅÎÉÅ
ÈÜÛ-ÔÁÂÌÉÃÙ ËÏÍÁÎÄ ÒÏÄÉÔÅÌØÓËÏÊ ÏÂÏÌÏÞËÉ
(ÓÍ.\& ÎÉÖÅ ÏÐÉÓÁÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÙ
.Ic hash ) .
.Pp
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÐÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ
É ÓÁÍÏÇÏ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ ÉÎÏÇÄÁ ××ÏÄÉÌÉ × ÚÁÂÌÕÖÄÅÎÉÅ ÔÅÍ,
ÞÔÏ ÎÁÚÙ×ÁÌÉ ËÏÍÁÎÄÎÙÊ ÓÃÅÎÁÒÉÊ ÂÅÚ ÍÁÇÉÞÅÓËÏÇÏ ÞÉÓÌÁ
.Dq "ÐÒÏÃÅÄÕÒÏÊ ÏÂÏÌÏÞËÉ" .
.Ss ðÏÉÓË ÐÕÔÉ
÷ÙÐÏÌÎÑÑ ÐÏÉÓË ËÏÍÁÎÄÙ, ÏÂÏÌÏÞËÁ ÓÎÁÞÁÌÁ ÓÍÏÔÒÉÔ, ÎÅÔ ÌÉ
ÆÕÎËÃÉÉ ÏÂÏÌÏÞËÉ Ó ÔÁËÉÍ ÉÍÅÎÅÍ.
úÁÔÅÍ ÏÎÁ ÉÝÅÔ
×ÓÔÒÏÅÎÎÕÀ ËÏÍÁÎÄÕ Ó ÔÁËÉÍ ÉÍÅÎÅÍ.
åÓÌÉ ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ,
ÐÒÏÉÓÈÏÄÉÔ ÏÄÎÁ ÉÚ Ä×ÕÈ ×ÅÝÅÊ:
.Bl -enum
.It
ëÏÍÁÎÄÙ, ÉÍÅÎÁ ËÏÔÏÒÙÈ ÓÏÄÅÒÖÁÔ ÓÉÍ×ÏÌ ËÏÓÏÊ ÞÅÒÔÙ, ×ÙÐÏÌÎÑÀÔÓÑ ÂÅÚ
ËÁËÏÇÏ-ÌÉÂÏ ÐÏÉÓËÁ.
.It
ïÂÏÌÏÞËÁ ÉÝÅÔ ËÏÍÁÎÄÕ × ËÁÖÄÏÍ ÜÌÅÍÅÎÔÅ ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ
.Ev PATH ,
ÐÏ ÏÞÅÒÅÄÉ.
úÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ
.Ev PATH
ÄÏÌÖÅÎ ÂÙÔØ ÓÐÉÓÏË ÜÌÅÍÅÎÔÏ×,
ÒÁÚÄÅÌ£ÎÎÙÈ Ä×ÏÅÔÏÞÉÑÍÉ.
ëÁÖÄÙÊ ÜÌÅÍÅÎÔ ÚÁÄÁ£Ô
ÉÍÑ ËÁÔÁÌÏÇÁ.
ôÅËÕÝÉÊ ËÁÔÁÌÏÇ
ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎ ÎÅÑ×ÎÏ, ÐÕÓÔÙÍ ÉÍÅÎÅÍ ËÁÔÁÌÏÇÁ,
ÉÌÉ Ñ×ÎÏ \[em] ÏÄÎÏÊ ÔÏÞËÏÊ.
.El
.Ss óÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ËÏÍÁÎÄÙ
ëÁÖÄÁÑ ËÏÍÁÎÄÁ ÉÍÅÅÔ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÐÏ×ÌÉÑÔØ ÎÁ ÐÏ×ÅÄÅÎÉÅ
ÄÒÕÇÉÈ ËÏÍÁÎÄ ÏÂÏÌÏÞËÉ.
ðÒÉÎÃÉÐ ÔÁËÏ×, ÞÔÏ ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ
ÎÕÌÅ×ÏÅ ÚÎÁÞÅÎÉÅ × ÓÌÕÞÁÅ ÎÏÒÍÁÌØÎÏÇÏ ÉÌÉ ÕÓÐÅÛÎÏÇÏ ÚÁ×ÅÒÛÅÎÉÑ,
É ÎÅÎÕÌÅ×ÏÅ \[em] × ÓÌÕÞÁÅ ÓÂÏÑ, ÏÛÉÂËÉ, ÉÌÉ ÞÔÏÂÙ ×ÅÒÎÕÔØ ÚÎÁÞÅÎÉÅ
.Dq ÌÏÖØ .
óÔÒÁÎÉÃÁ ÓÐÒÁ×ÏÞÎÉËÁ ÄÌÑ ËÁÖÄÏÊ ËÏÍÁÎÄÙ
ÄÏÌÖÎÁ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÓÐÉÓÏË ËÏÄÏ× ÚÁ×ÅÒÛÅÎÉÑ, É ÞÔÏ ÏÎÉ ÏÚÎÁÞÁÀÔ.
ëÒÏÍÅ ÔÏÇÏ, ËÁË ×ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ, ÔÁË É ÆÕÎËÃÉÉ ÏÂÏÌÏÞËÉ
ÔÁËÖÅ ×ÏÚ×ÒÁÝÁÀÔ ËÏÄ ÚÁ×ÅÒÛÅÎÉÑ.
.Pp
åÓÌÉ ËÏÍÁÎÄÁ ÐÒÅÒÙ×ÁÅÔÓÑ ÓÉÇÎÁÌÏÍ, Å£ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÒÁ×ÅÎ 128 ÐÌÀÓ
ÎÏÍÅÒ ÓÉÇÎÁÌÁ.
îÏÍÅÒÁ ÓÉÇÎÁÌÏ× ÏÐÒÅÄÅÌÅÎÙ × ÚÁÇÏÌÏ×ÏÞÎÏÍ ÆÁÊÌÅ
.In sys/signal.h .
.Ss óÌÏÖÎÙÅ ËÏÍÁÎÄÙ
óÌÏÖÎÙÅ ËÏÍÁÎÄÙ \[em] ÜÔÏ ËÏÍÂÉÎÁÃÉÉ ÐÒÏÓÔÙÈ ËÏÍÁÎÄ
Ó ÕÐÒÁ×ÌÑÀÝÉÍÉ ÏÐÅÒÁÔÏÒÁÍÉ ÉÌÉ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÍÉ ÓÌÏ×ÁÍÉ, ×ÍÅÓÔÅ ÓÏÓÔÁ×ÌÑÀÝÉÈ
ÏÄÎÕ ÂÏÌØÛÕÀ ÓÌÏÖÎÕÀ ËÏÍÁÎÄÕ.
÷ ÏÂÝÅÍ, ËÏÍÁÎÄÁ ÂÙ×ÁÅÔ ÏÄÎÏÇÏ ÉÚ ÓÌÅÄÕÀÝÉÈ ÔÉÐÏ×:
.Bl -item -offset indent
.It
ÐÒÏÓÔÁÑ ËÏÍÁÎÄÁ
.It
ËÏÎ×ÅÊÅÒ
.It
ÓÐÉÓÏË ÉÌÉ ÓÏÓÔÁ×ÎÏÊ-ÓÐÉÓÏË
.It
ÓÏÓÔÁ×ÎÁÑ ËÏÍÁÎÄÁ
.It
ÏÐÒÅÄÅÌÅÎÉÅ ÆÕÎËÃÉÉ
.El
.Pp
åÓÌÉ ÎÅ ÓËÁÚÁÎÏ ÉÎÁÞÅ, ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ËÏÍÁÎÄÙ ÒÁ×ÅÎ
ÓÔÁÔÕÓÕ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÊ ×ÙÐÏÌÎÅÎÎÏÊ ÅÀ ÐÒÏÓÔÏÊ ËÏÍÁÎÄÙ.
.Ss ëÏÎ×ÅÊÅÒÙ
ëÏÎ×ÅÊÅÒ \[em] ÜÔÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÏÄÎÏÊ ÉÌÉ ÎÅÓËÏÌØËÉÈ ËÏÍÁÎÄ,
ÒÁÚÄÅÌ£ÎÎÙÈ ÏÐÅÒÁÔÏÒÏÍ ÕÐÒÁ×ÌÅÎÉÑ
.Ql \&| .
óÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ×ÓÅÈ, ËÒÏÍÅ
ÐÏÓÌÅÄÎÅÊ, ËÏÍÁÎÄ ÐÏÄÓÏÅÄÉÎÑÅÔÓÑ Ë ÓÔÁÎÄÁÒÔÎÏÍÕ ××ÏÄÕ
ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ.
óÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÐÏÓÌÅÄÎÅÊ
ËÏÍÁÎÄÙ ÎÁÓÌÅÄÕÅÔÓÑ ÉÚ ÏÂÏÌÏÞËÉ, ËÁË ÏÂÙÞÎÏ.
.Pp
æÏÒÍÁÔ ËÏÎ×ÅÊÅÒÁ ÔÁËÏÊ:
.Pp
.D1 Oo Li \&! Oc Ar ËÏÍÁÎÄÁ1 Op Li \&| Ar ËÏÍÁÎÄÁ2 ...
.Pp
óÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÐÅÒ×ÏÊ ËÏÍÁÎÄÙ ÐÏÄÓÏÅÄÉÎÑÅÔÓÑ Ë ÓÔÁÎÄÁÒÔÎÏÍÕ
××ÏÄÕ ×ÔÏÒÏÊ ËÏÍÁÎÄÙ.
óÔÁÎÄÁÒÔÎÙÊ ××ÏÄ, ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, ÉÌÉ
ÏÎÉ ÏÂÁ ÎÁÚÎÁÞÁÀÔÓÑ ËÏÎ×ÅÊÅÒÏÍ ÐÒÅÖÄÅ,
ÞÅÍ ÌÀÂÙÍ ÉÚ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÊ, ÕËÁÚÁÎÎÙÈ ÏÐÅÒÁÔÏÒÁÍÉ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ,
Ñ×ÌÑÀÝÉÍÉÓÑ ÞÁÓÔØÀ ÜÔÏÊ ËÏÍÁÎÄÙ.
.Pp
åÓÌÉ ËÏÎ×ÅÊÅÒ ×ÙÐÏÌÎÑÅÔÓÑ ÎÅ × ÆÏÎÏ×ÏÍ ÒÅÖÉÍÅ (ÜÔÏ ÏÂÓÕÖÄÁÅÔÓÑ ÄÁÌØÛÅ),
ÏÂÏÌÏÞËÁ ÖÄ£Ô ÚÁ×ÅÒÛÅÎÉÑ ×ÓÅÈ ËÏÍÁÎÄ.
.Pp
åÓÌÉ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÏÅ ÓÌÏ×Ï
.Ic !\&
ÎÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ ËÏÎ×ÅÊÅÒÕ,
ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÒÁ×ÅÎ ÓÔÁÔÕÓÕ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ,
ÕËÁÚÁÎÎÏÊ × ËÏÎ×ÅÊÅÒÅ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÒÁ×ÅÎ ÌÏÇÉÞÅÓËÏÍÕ
ÏÔÒÉÃÁÎÉÀ ÓÔÁÔÕÓÁ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ.
ôÏ ÅÓÔØ, ÅÓÌÉ
ÐÏÓÌÅÄÎÑÑ ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÝÁÅÔ ÎÏÌØ, ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÂÕÄÅÔ ÅÄÉÎÉÃÅÊ; ÅÓÌÉ
ÐÏÓÌÅÄÎÑÑ ËÏÍÁÎÄÁ ×ÏÚ×ÒÁÔÉÔ ÚÎÁÞÅÎÉÅ ÂÏÌØÛÅ ÎÕÌÑ, ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ
ÂÕÄÅÔ ÎÏÌØ.
.Pp
ðÏÓËÏÌØËÕ ÎÁÚÎÁÞÅÎÉÅ ËÏÎ×ÅÊÅÒÏÍ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÉÌÉ ÓÔÁÎÄÁÒÔÎÏÇÏ
×Ù×ÏÄÁ (ÉÌÉ ÏÂÏÉÈ) ÐÒÏÉÓÈÏÄÉÔ ÄÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ, ÏÎÏ ÍÏÖÅÔ ÂÙÔØ
ÉÚÍÅÎÅÎÏ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅÍ.
îÁÐÒÉÍÅÒ:
.Pp
.Dl "ËÏÍÁÎÄÁ1 2>&1 | ËÏÍÁÎÄÁ2"
.Pp
ÛÌ£Ô É ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ, É ÓÔÁÎÄÁÒÔÎÙÊ ÆÁÊÌ ÏÛÉÂÏË ËÏÍÁÎÄÙ
.Ar ËÏÍÁÎÄÁ1
ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×ÈÏÄ ËÏÍÁÎÄÙ
.Ar ËÏÍÁÎÄÁ2 .
.Pp
óÉÍ×ÏÌ
.Ql \&;
ÉÌÉ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ ÏÂÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÒÅÄÛÅÓÔ×ÕÀÝÉÊ
é-éìé ÓÐÉÓÏË (ÏÐÉÓÁÎÎÙÊ ÎÉÖÅ × ÒÁÚÄÅÌÅ
.Sx úÁËÏÒÁÞÉ×ÁÀÝÉÅ ÏÐÅÒÁÔÏÒÙ ÓÐÉÓËÁ )
ÂÕÄÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏ;
.Ql &
ÏÚÎÁÞÁÅÔ ÁÓÉÎÈÒÏÎÎÏÅ ×ÙÐÏÌÎÅÎÉÅ é-éìé ÓÐÉÓËÁ.
.Pp
úÁÍÅÔØÔÅ, ÞÔÏ × ÏÔÌÉÞÉÅ ÏÔ ÎÅËÏÔÏÒÙÈ ÄÒÕÇÉÈ ÏÂÏÌÏÞÅË,
.Nm
×ÙÐÏÌÎÑÅÔ ËÁÖÄÙÊ ÐÒÏÃÅÓÓ × ËÏÎ×ÅÊÅÒÅ ËÁË ÄÏÞÅÒÎÉÊ ÐÒÏÃÅÓÓ ÐÒÏÃÅÓÓÁ
.Nm .
÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ \[em] ÉÓËÌÀÞÅÎÉÅ ÉÚ ÜÔÏÇÏ ÐÒÁ×ÉÌÁ.
ïÎÉ ×ÙÐÏÌÎÑÀÔÓÑ × ÔÅËÕÝÅÊ ÏÂÏÌÏÞËÅ, ÈÏÔÑ ÏÎÉ ÎÅ ×ÌÉÑÀÔ ÎÁ Å£ ÏËÒÕÖÅÎÉÅ,
ËÏÇÄÁ ÉÓÐÏÌØÚÕÀÔÓÑ × ËÏÎ×ÅÊÅÒÁÈ.
.Ss æÏÎÏ×ÙÅ ËÏÍÁÎÄÙ (&)
åÓÌÉ ËÏÍÁÎÄÁ ÚÁ×ÅÒÛÁÅÔÓÑ ÕÐÒÁ×ÌÑÀÝÉÍ ÏÐÅÒÁÔÏÒÏÍ ÁÍÐÅÒÓÁÎÄ
.Pq Ql & ,
ÏÂÏÌÏÞËÁ ×ÙÐÏÌÎÑÅÔ ÜÔÕ ËÏÍÁÎÄÕ ÁÓÉÎÈÒÏÎÎÏ;
ÏÂÏÌÏÞËÁ ÎÅ ÖÄ£Ô ÐÏËÁ ÚÁ×ÅÒÛÉÔÓÑ ÜÔÁ ËÏÍÁÎÄÁ, ÐÅÒÅÄ ÔÅÍ
ËÁË ×ÙÐÏÌÎÉÔØ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ.
.Pp
æÏÒÍÁÔ ÚÁÐÕÓËÁ ËÏÍÁÎÄÙ × ÆÏÎÏ×ÏÍ ÒÅÖÉÍÅ ÔÁËÏÊ:
.Pp
.D1 Ar ËÏÍÁÎÄÁ1 Li & Op Ar ËÏÍÁÎÄÁ2 Li & Ar ...
.Pp
åÓÌÉ ÏÂÏÌÏÞËÁ ÎÅÉÎÔÅÒÁËÔÉ×ÎÁÑ, ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ
ÁÓÉÎÈÒÏÎÎÏÊ ËÏÍÁÎÄÙ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ×
.Pa /dev/null .
.Ss óÐÉÓËÉ (× ÏÂÝÅÍ ÓÍÙÓÌÅ)
óÐÉÓÏË \[em] ÜÔÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÉÚ ÎÕÌÑ ÉÌÉ ÂÏÌÅÅ ËÏÍÁÎÄ, ÒÁÚÄÅÌ£ÎÎÙÈ
ÓÉÍ×ÏÌÁÍÉ ÎÏ×ÏÊ ÓÔÒÏËÉ, ÔÏÞËÁÍÉ Ó ÚÁÐÑÔÏÊ ÉÌÉ ÁÍÐÅÒÓÁÎÄÁÍÉ,
É ÎÅÏÂÑÚÁÔÅÌØÎÏ ÚÁ×ÅÒÛÁÀÝÁÑÓÑ ÏÄÎÉÍ ÉÚ ÜÔÉÈ ÔÒ£È ÓÉÍ×ÏÌÏ×.
ëÏÍÁÎÄÙ ×
ÓÐÉÓËÅ ×ÙÐÏÌÎÑÀÔÓÑ × ÔÏÊ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ, × ËÏÔÏÒÏÊ ÏÎÉ ÎÁÐÉÓÁÎÙ.
åÓÌÉ ÚÁ ËÏÍÁÎÄÏÊ ÓÌÅÄÕÅÔ ÁÍÐÅÒÓÁÎÄ, ÏÂÏÌÏÞËÁ ÚÁÐÕÓËÁÅÔ
ÜÔÕ ËÏÍÁÎÄÕ É ÎÅÍÅÄÌÅÎÎÏ ÐÅÒÅÈÏÄÉÔ Ë ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÅ;
× ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÏÎÁ ÖÄ£Ô, ËÏÇÄÁ ËÏÍÁÎÄÁ ÚÁ×ÅÒÛÉÔÓÑ, ÐÅÒÅÄ ÔÅÍ
ËÁË ÐÒÉÓÔÕÐÉÔØ Ë ÓÌÅÄÕÀÝÅÊ.
.Ss úÁËÏÒÁÞÉ×ÁÀÝÉÅ ÏÐÅÒÁÔÏÒÙ ÓÐÉÓËÁ
.Dq Li &&
É
.Dq Li ||
\[em] ÜÔÏ é-éìé ÏÐÅÒÁÔÏÒÙ ÓÐÉÓËÁ.
.Dq Li &&
×ÙÐÏÌÎÑÅÔ ÐÅÒ×ÕÀ ËÏÍÁÎÄÕ É ÚÁÔÅÍ, × ÓÌÕÞÁÅ ÅÓÌÉ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ
ÐÅÒ×ÏÊ ËÏÍÁÎÄÙ ÒÁ×ÅÎ ÎÕÌÀ, ×ÙÐÏÌÎÑÅÔ ×ÔÏÒÕÀ.
.Dq Li ||
ÒÁÂÏÔÁÅÔ ÐÏÄÏÂÎÙÍ ÖÅ ÏÂÒÁÚÏÍ, ÎÏ ÚÁÐÕÓËÁÅÔ ×ÔÏÒÕÀ ËÏÍÁÎÄÕ × ÓÌÕÞÁÅ
ÎÅÎÕÌÅ×ÏÇÏ ÓÔÁÔÕÓÁ ÚÁ×ÅÒÛÅÎÉÑ ÐÅÒ×ÏÊ ËÏÍÁÎÄÙ.
.Dq Li &&
É
.Dq Li ||
ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÊ ÐÒÉÏÒÉÔÅÔ.
.Ss ëÏÎÓÔÒÕËÃÉÉ ÕÐÒÁ×ÌÅÎÉÑ ÐÏÔÏËÏÍ (if, while, for, case)
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ
.Ic if
ÔÁËÏÊ:
.Bd -unfilled -offset indent -compact
.Ic if Ar ÓÐÉÓÏË
.Ic then Ar ÓÐÉÓÏË
.Oo Ic elif Ar ÓÐÉÓÏË
.Ic then Ar ÓÐÉÓÏË Oc Ar ...
.Op Ic else Ar ÓÐÉÓÏË
.Ic fi
.Ed
.Pp
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ
.Ic while
ÔÁËÏÊ:
.Bd -unfilled -offset indent -compact
.Ic while Ar ÓÐÉÓÏË
.Ic do Ar ÓÐÉÓÏË
.Ic done
.Ed
.Pp
ä×Á ÓÐÉÓËÁ ×ÙÐÏÌÎÑÀÔÓÑ × ÃÉËÌÅ ÐÏËÁ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ
ÐÅÒ×ÏÇÏ ÓÐÉÓËÁ ÒÁ×ÅÎ ÎÕÌÀ.
ëÏÍÁÎÄÁ
.Ic until
×ÙÇÌÑÄÉÔ ÐÏÄÏÂÎÙÍ ÏÂÒÁÚÏÍ, ÔÏÌØËÏ ÎÁ ÍÅÓÔÅ
.Ic while
ÓÏÄÅÒÖÉÔ ÓÌÏ×Ï
.Ic until ,
É ÐÏ×ÔÏÒÑÅÔÓÑ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ÓÔÁÔÕÓ
ÚÁ×ÅÒÛÅÎÉÑ ÐÅÒ×ÏÇÏ ÓÐÉÓËÁ ÎÅ ÓÔÁÎÅÔ ÎÕÌÅ×ÙÍ.
.Pp
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ
.Ic for
ÔÁËÏÊ:
.Bd -unfilled -offset indent -compact
.Ic for Ar ÐÅÒÅÍÅÎÎÁÑ Op Ic in Ar ÓÌÏ×Ï ...
.Ic do Ar ÓÐÉÓÏË
.Ic done
.Ed
.Pp
åÓÌÉ ÓÌÏ×Ï
.Ic in
É ÐÏÓÌÅÄÕÀÝÉÅ ÓÌÏ×Á ÏÐÕÝÅÎÙ,
×ÍÅÓÔÏ ÎÉÈ ÉÓÐÏÌØÚÕÅÔÓÑ
.Ic in Li $@ .
óÌÏ×Á ÒÁÓËÒÙ×ÁÀÔÓÑ, Á ÚÁÔÅÍ ÓÐÉÓÏË ×ÙÐÏÌÎÑÅÔÓÑ
ÐÏ ÃÉËÌÕ, Ó ÐÅÒÅÍÅÎÎÏÊ, ÐÒÉÎÉÍÁÀÝÅÊ × ËÁÞÅÓÔ×Å ÚÎÁÞÅÎÉÑ ËÁÖÄÏÅ ÓÌÏ×Ï ÐÏ ÏÞÅÒÅÄÉ.
ëÏÍÁÎÄÙ
.Ic do
É
.Ic done
ÍÏÇÕÔ ÂÙÔØ ÚÁÍÅÎÅÎÙ ÎÁ
.Ql {
É
.Ql } .
.Pp
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄ
.Ic break
É
.Ic continue
ÔÁËÏÊ:
.D1 Ic break Op Ar ÞÉÓÌÏ
.D1 Ic continue Op Ar ÞÉÓÌÏ
.Pp
ëÏÍÁÎÄÁ
.Ic break
ÐÒÅÒÙ×ÁÅÔ
.Ar ÞÉÓÌÏ
ÓÁÍÙÈ ×ÎÕÔÒÅÎÎÉÈ ÃÉËÌÏ×
.Ic for
ÉÌÉ
.Ic while .
ëÏÍÁÎÄÁ
.Ic continue
ÐÒÏÄÏÌÖÁÅÔ ÒÁÂÏÔÕ ÓÏ ÓÌÅÄÕÀÝÅÊ ÉÔÅÒÁÃÉÉ ÓÁÍÏÇÏ ×ÎÕÔÒÅÎÎÅÇÏ ÃÉËÌÁ.
ïÂÅ ÜÔÉ ËÏÍÁÎÄÙ ÒÅÁÌÉÚÏ×ÁÎÙ ËÁË ×ÓÔÒÏÅÎÎÙÅ.
.Pp
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ
.Ic case
ÔÁËÏÊ:
.Bd -unfilled -offset indent -compact
.Ic case Ar ÓÌÏ×Ï Ic in
.Ar ÛÁÂÌÏÎ Ns Li ) Ar ÓÐÉÓÏË Li ;;
.Ar ...
.Ic esac
.Ed
.Pp
ûÁÂÌÏÎ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÍÏÖÅÔ ÂÙÔØ ÏÄÎÉÍ ÉÌÉ ÎÅÓËÏÌØËÉÍÉ ÛÁÂÌÏÎÁÍÉ
(ÓÍ.\&
.Sx ûÁÂÌÏÎÙ ÏÂÏÌÏÞËÉ ,
ÏÐÉÓÁÎÎÙÅ ÄÁÌØÛÅ),
ÒÁÚÄÅÌ£ÎÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ
.Ql \&| .
ëÏÄÏÍ ÚÁ×ÅÒÛÅÎÉÑ ËÏÍÁÎÄÙ
.Ic case
Ñ×ÌÑÅÔÓÑ ËÏÄ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ, ×ÙÐÏÌÎÅÎÎÏÊ × ÓÐÉÓËÅ,
ÉÌÉ ÎÏÌØ, ÅÓÌÉ ÎÅ ÂÙÌÏ ÐÏÄÈÏÄÑÝÉÈ ÛÁÂÌÏÎÏ×.
.Ss çÒÕÐÐÉÒÏ×ËÁ ËÏÍÁÎÄ
ëÏÍÁÎÄÙ ÍÏÇÕÔ ÂÙÔØ ÓÇÒÕÐÐÉÒÏ×ÁÎÙ ÏÄÎÉÍ ÉÚ Ä×ÕÈ ÓÐÏÓÏÂÏ×:
.Pp
.D1 Li \&( Ns Ar ÓÐÉÓÏË Ns Li \%)
.Pp
ÉÌÉ
.Pp
.D1 Li { Ar ÓÐÉÓÏË Ns Li \&; }
.Pp
ðÅÒ×ÁÑ ÆÏÒÍÁ ×ÙÐÏÌÎÑÅÔ ËÏÍÁÎÄÙ × ÄÏÞÅÒÎÅÊ ÏÂÏÌÏÞËÅ.
÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ, ×ÙÐÏÌÎÅÎÎÙÅ ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÎÅ ×ÌÉÑÀÔ ÎÁ ÔÅËÕÝÕÀ ÏÂÏÌÏÞËÕ.
÷ÔÏÒÁÑ ÆÏÒÍÁ ÎÅ ÚÁÐÕÓËÁÅÔ ÄÏÞÅÒÎÀÀ ÏÂÏÌÏÞËÕ,
ÔÁË ÞÔÏ ÏÎÁ ÞÕÔØ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÁ.
çÒÕÐÐÉÒÏ×ËÁ ËÏÍÁÎÄ ÔÁËÉÍ ÏÂÒÁÚÏÍ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ
ÎÁÐÒÁ×ÌÑÔØ ÉÈ ×Ù×ÏÄ ÔÁË, ËÁË ÂÕÄÔÏ ÏÎÉ \[em] ÏÄÎÁ ËÏÍÁÎÄÁ:
.Bd -literal -offset indent
{ echo -n "ÚÄÒÁ×ÓÔ×ÕÊ"; echo " ÍÉÒ"; } > ÐÒÉ×ÅÔÓÔ×ÉÅ
.Ed
.Ss æÕÎËÃÉÉ
óÉÎÔÁËÓÉÓ ÏÐÒÅÄÅÌÅÎÉÑ ÆÕÎËÃÉÉ:
.Pp
.D1 Ar ÉÍÑ Li \&( \&) Ar ËÏÍÁÎÄÁ
.Pp
ïÐÒÅÄÅÌÅÎÉÅ ÆÕÎËÃÉÉ \[em] ÜÔÏ ×ÙÐÏÌÎÑÅÍÏÅ ×ÙÒÁÖÅÎÉÅ;
×ÙÐÏÌÎÑÑÓØ, ÏÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÆÕÎËÃÉÀ Ó ÎÁÚ×ÁÎÉÅÍ
.Ar ÉÍÑ
É ×ÏÚ×ÒÁÝÁÅÔ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÎÏÌØ.
ëÏÍÁÎÄÁ \[em] ÜÔÏ ÏÂÙÞÎÏ ÓÐÉÓÏË,
ÚÁËÌÀÞ£ÎÎÙÊ ×
.Ql {
É
.Ql } .
.Pp
ðÅÒÅÍÅÎÎÙÅ ÍÏÇÕÔ ÂÙÔØ ÏÂßÑ×ÌÅÎÙ ÌÏËÁÌØÎÙÍÉ Ë ÆÕÎËÃÉÉ,
ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ
.Ic local .
üÔÏ ÄÏÌÖÎÏ ÂÙÔØ ÐÅÒ×ÙÍ ×ÙÒÁÖÅÎÉÅÍ ÆÕÎËÃÉÉ,
ÓÉÎÔÁËÓÉÓ ÜÔÏÊ ËÏÍÁÎÄÙ ÔÁËÏÊ:
.Pp
.D1 Ic local Oo Ar ÐÅÒÅÍÅÎÎÁÑ ... Oc Op Fl
.Pp
ëÏÍÁÎÄÁ
.Ic local
ÒÅÁÌÉÚÏ×ÁÎÁ ËÁË ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ.
.Pp
ëÏÇÄÁ ÐÅÒÅÍÅÎÎÁÑ ÏÂßÑ×ÌÑÅÔÓÑ ÌÏËÁÌØÎÏÊ, ÏÎÁ ÎÁÓÌÅÄÕÅÔ ÎÁÞÁÌØÎÏÅ
ÚÎÁÞÅÎÉÅ É ÆÌÁÇÉ
.Dq ÜËÓÐÏÒÔÉÒÏ×ÁÔØ
É
.Dq "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
ÏÔ ÐÅÒÅÍÅÎÎÏÊ
Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ × ÏËÒÕÖÁÀÝÅÊ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ, ÅÓÌÉ
ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÐÅÒÅÍÅÎÎÁÑ ÉÚÎÁÞÁÌØÎÏ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ.
ïÂÏÌÏÞËÁ
ÉÓÐÏÌØÚÕÅÔ ÄÉÎÁÍÉÞÅÓËÉÅ ÏÂÌÁÓÔÉ ×ÉÄÉÍÏÓÔÉ, ÔÁË, ÞÔÏ ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ
.Va x
ÏÂßÑ×ÌÅÎÁ ÌÏËÁÌØÎÏÊ ÄÌÑ ÆÕÎËÃÉÉ
.Em f ,
ËÏÔÏÒÁÑ ÚÁÔÅÍ ×ÙÚÙ×ÁÅÔ ÆÕÎËÃÉÀ
.Em g ,
ÓÓÙÌËÉ ÎÁ ÐÅÒÅÍÅÎÎÕÀ
.Va x ,
ÓÄÅÌÁÎÎÙÅ ×
.Em g ,
ÂÕÄÕÔ ÏÔÎÏÓÉÔØÓÑ Ë ÐÅÒÅÍÅÎÎÏÊ
.Va x ,
ÏÂßÑ×ÌÅÎÎÏÊ ×ÎÕÔÒÉ
.Em f ,
Á ÎÅ Ë ÇÌÏÂÁÌØÎÏÊ ÐÅÒÅÍÅÎÎÏÊ
.Va x .
.Pp
åÄÉÎÓÔ×ÅÎÎÙÊ ÓÐÅÃÉÁÌØÎÙÊ ÐÁÒÁÍÅÔÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÓÄÅÌÁÎ
ÌÏËÁÌØÎÙÍ \[em] ÜÔÏ
.Ql - .
åÓÌÉ ÓÄÅÌÁÔØ
.Ql -
ÌÏËÁÌØÎÙÍ, ÔÏ ×ÓÅ ÏÐÃÉÉ ÏÂÏÌÏÞËÉ,
ÉÚÍÅΣÎÎÙÅ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
.Ic set
×ÎÕÔÒÉ ÆÕÎËÃÉÉ,
ÂÕÄÕÔ ×ÏÓÓÔÁÎÏ×ÌÅÎÙ × ÏÒÉÇÉÎÁÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏÓÌÅ ×ÏÚ×ÒÁÔÁ
ÉÚ ÆÕÎËÃÉÉ.
.Pp
óÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ
.Ic return
ÔÁËÏÊ:
.Pp
.D1 Ic return Op Ar ÓÔÁÔÕÓ_ÚÁ×ÅÒÛÅÎÉÑ
.Pp
ïÎÁ ÚÁ×ÅÒÛÁÅÔ ÒÁÂÏÔÕ ÔÅËÕÝÅÇÏ ËÏÎÔÅËÓÔÁ ×ÙÐÏÌÎÅÎÉÑ, ×ÏÚ×ÒÁÝÁÑÓØ ÉÚ ÐÒÅÄÙÄÕÝÅÊ
×ÌÏÖÅÎÎÏÊ ÆÕÎËÃÉÉ, ×ÙÐÏÌÎÑÅÍÏÇÏ ÓÃÅÎÁÒÉÑ ÉÌÉ ÜËÚÅÍÐÌÑÒÁ ÏÂÏÌÏÞËÉ,
× ÕËÁÚÁÎÎÏÍ ÐÏÒÑÄËÅ.
ëÏÍÁÎÄÁ
.Ic return
ÒÅÁÌÉÚÏ×ÁÎÁ ËÁË ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ.
.Ss ðÅÒÅÍÅÎÎÙÅ É ÐÁÒÁÍÅÔÒÙ
ïÂÏÌÏÞËÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÎÁÂÏÒ ÐÁÒÁÍÅÔÒÏ×.
ðÁÒÁÍÅÔÒ,
ÏÂÏÚÎÁÞÁÅÍÙÊ ÉÍÅÎÅÍ, ÎÁÚÙ×ÁÅÔÓÑ ÐÅÒÅÍÅÎÎÏÊ.
ðÒÉ ÓÔÁÒÔÅ
ÏÂÏÌÏÞËÁ ÐÒÅ×ÒÁÝÁÅÔ ×ÓÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ × ÐÅÒÅÍÅÎÎÙÅ
ÏÂÏÌÏÞËÉ.
îÏ×ÙÅ ÐÅÒÅÍÅÎÎÙÅ ÍÏÇÕÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ Ó ÐÏÍÏÝØÀ ÆÏÒÍÙ
.Pp
.D1 Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ
.Pp
ðÅÒÅÍÅÎÎÙÅ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÍÙÅ ÐÏÌØÚÏ×ÁÔÅÌÅÍ, ÄÏÌÖÎÙ ÉÍÅÔØ ÉÍÑ, ÓÏÓÔÏÑÝÅÅ
ÉÓËÌÀÞÉÔÅÌØÎÏ ÉÚ ÂÕË×ÅÎÎÏ-ÃÉÆÒÏ×ÙÈ ÓÉÍ×ÏÌÏ× É ÚÎÁËÏ× ÐÏÄÞ£ÒËÉ×ÁÎÉÑ.
ðÅÒ×ÁÑ ÂÕË×Á ÉÍÅÎÉ ÐÅÒÅÍÅÎÎÏÊ ÎÅ ÄÏÌÖÎÁ ÂÙÔØ ÃÉÆÒÏÊ.
ðÁÒÁÍÅÔÒ ÔÁËÖÅ ÍÏÖÅÔ ÏÂÏÚÎÁÞÁÔØÓÑ ÞÉÓÌÏÍ ÉÌÉ
ÓÐÅÃÉÁÌØÎÙÍ ÓÉÍ×ÏÌÏÍ, ËÁË ÏÂßÑÓÎÅÎÏ ÎÉÖÅ.
.Ss ðÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ
ðÏÚÉÃÉÏÎÎÙÊ ÐÁÒÁÍÅÔÒ \[em] ÜÔÏ ÐÁÒÁÍÅÔÒ, ÏÂÏÚÎÁÞÅÎÎÙÊ ÞÉÓÌÏÍ ÂÏÌØÛÅ ÎÕÌÑ.
ïÂÏÌÏÞËÁ ÉÚÎÁÞÁÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÈ × ÚÎÁÞÅÎÉÑ ÁÒÇÕÍÅÎÔÏ× ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ,
ËÏÔÏÒÙÅ ÓÌÅÄÕÀÔ ÚÁ ÉÍÅÎÅÍ ÓÃÅÎÁÒÉÑ ÏÂÏÌÏÞËÉ.
äÌÑ ÕÓÔÁÎÏ×ËÉ É ÓÂÒÏÓÁ ÜÔÉÈ ÐÁÒÁÍÅÔÒÏ× ÍÏÖÎÏ ÔÁËÖÅ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ
×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
.Ic set .
.Ss óÐÅÃÉÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ
óÐÅÃÉÁÌØÎÙÊ ÐÁÒÁÍÅÔÒ \[em] ÜÔÏ ÐÁÒÁÍÅÔÒ, ÏÂÏÚÎÁÞÅÎÎÙÊ ÓÐÅÃÉÁÌØÎÙÍ
ÏÄÎÏÓÉÍ×ÏÌØÎÙÍ ÉÍÅÎÅÍ.
óÐÅÃÉÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÐÏÎÉÍÁÅÍÙÅ ÏÂÏÌÏÞËÏÊ
.Nm
×Ï
.Fx ,
ÐÏËÁÚÁÎÙ × ÓÌÅÄÕÀÝÅÍ ÓÐÉÓËÅ ÔÏÞÎÏ × ÔÏÍ ×ÉÄÅ, × ËÏÔÏÒÏÍ ÏÎÉ ÄÏÌÖÎÙ ÐÏÑ×ÌÑÔØÓÑ
×Ï ××ÏÄÅ ÐÏÌØÚÏ×ÁÔÅÌÑ ÉÌÉ × ÉÓÈÏÄÎÏÍ ÔÅËÓÔÅ ÓÃÅÎÁÒÉÑ ÏÂÏÌÏÞËÉ.
.Bl -hang
.It Li $*
òÁÓËÒÙ×ÁÅÔÓÑ × ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÎÁÞÉÎÁÑ Ó ÐÅÒ×ÏÇÏ.
åÓÌÉ
ÒÁÓËÒÙÔÉÅ ÐÒÏÉÓÈÏÄÉÔ ×ÎÕÔÒÉ ÓÔÒÏËÉ, ÚÁËÌÀÞ£ÎÎÏÊ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ,
ÔÏ ÏÎÏ ÒÁÓËÒÙ×ÁÅÔÓÑ × ÏÄÎÏ ÐÏÌÅ ÓÏ ÚÎÁÞÅÎÉÅÍ ×ÓÅÈ ÐÁÒÁÍÅÔÒÏ×,
ÒÁÚÄÅÌ£ÎÎÙÈ ÐÅÒ×ÙÍ ÓÉÍ×ÏÌÏÍ ÉÚ ÐÅÒÅÍÅÎÎÏÊ
.Va IFS ,
ÉÌÉ ÐÒÏÂÅÌÏÍ, ÅÓÌÉ
.Va IFS
ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ.
.It Li $@
òÁÓËÒÙ×ÁÅÔÓÑ × ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ, ÎÁÞÉÎÁÑ Ó ÐÅÒ×ÏÇÏ.
åÓÌÉ
ÒÁÓËÒÙÔÉÅ ÐÒÏÉÓÈÏÄÉÔ ×ÎÕÔÒÉ ÓÔÒÏËÉ, ÚÁËÌÀÞ£ÎÎÏÊ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ,
ËÁÖÄÙÊ ÐÏÚÉÃÉÏÎÎÙÊ ÐÁÒÁÍÅÔÒ ÒÁÓËÒÙ×ÁÅÔÓÑ ËÁË ÏÔÄÅÌØÎÙÊ ÁÒÇÕÍÅÎÔ.
åÓÌÉ ÐÏÚÉÃÉÏÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ÎÅÔ, ÒÁÓËÒÙÔÉÅ
.Li @
ÐÒÏÉÚ×ÏÄÉÔ ÎÏÌØ ÁÒÇÕÍÅÎÔÏ×, ÄÁÖÅ ÅÓÌÉ
.Li @
ÚÁËÌÀÞÅÎÏ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ.
þÔÏ ÜÔÏ ÏÚÎÁÞÁÅÔ, ÔÁË ÜÔÏ ÞÔÏ ÅÓÌÉ,
ÎÁÐÒÉÍÅÒ,
.Li $1
ÒÁ×ÅÎ
.Dq Li ÁÂ×
É
.Li $2
ÒÁ×ÅÎ
.Dq Li "ÇÄÅ ÖÚÉ" ,
ÔÏ
.Dq Li $@
ÒÁÓËÒÙ×ÁÅÔÓÑ
× Ä×Á ÁÒÇÕÍÅÎÔÁ:
.Bd -literal -offset indent
"ÁÂ×" "ÇÄÅ ÖÚÉ"
.Ed
.It Li $#
òÁÓËÒÙ×ÁÅÔÓÑ × ÞÉÓÌÏ ÐÏÚÉÃÉÏÎÎÙÈ ÐÁÒÁÍÅÔÒÏ×.
.It Li $?
òÁÓËÒÙ×ÁÅÔÓÑ × ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÇÏ ËÏÎ×ÅÊÅÒÁ.
.It Li $-
(ÄÅÆÉÓ) òÁÓËÒÙ×ÁÅÔÓÑ ×Ï ÆÌÁÇÉ ÔÅËÕÝÉÈ ÏÐÃÉÊ (ÏÄÎÏÂÕË×ÅÎÎÙÅ
ÉÍÅÎÁ ÏÐÃÉÊ, ÏÂßÅÄÉΣÎÎÙÅ × ÓÔÒÏËÕ), ËÁË ÕËÁÚÁÎÏ ÐÒÉ
×ÙÚÏ×Å, Ó ÐÏÍÏÝØÀ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÙ
.Ic set
ÉÌÉ ÎÅÑ×ÎÏ
ÓÁÍÏÊ ÏÂÏÌÏÞËÏÊ.
.It Li $$
òÁÓËÒÙ×ÁÅÔÓÑ × ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ ÚÁÐÕÝÅÎÎÏÊ ÏÂÏÌÏÞËÉ.
äÏÞÅÒÎÑÑ ÏÂÏÌÏÞËÁ
ÓÏÈÒÁÎÑÅÔ ÚÎÁÞÅÎÉÅ
.Va $
ÒÏÄÉÔÅÌØÓËÏÊ ÏÂÏÌÏÞËÉ.
.It Li $!
òÁÓËÒÙ×ÁÅÔÓÑ × ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ,
ÚÁÐÕÝÅÎÎÏÊ × ÆÏÎÏ×ÏÍ ÒÅÖÉÍÅ ÉÚ ÔÅËÕÝÅÊ ÏÂÏÌÏÞËÉ.
äÌÑ ËÏÎ×ÅÊÅÒÁ
ÜÔÏ ÂÕÄÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ ×
ËÏÎ×ÅÊÅÒÅ.
.It Li $0
(ÎÏÌØ) òÁÓËÒÙ×ÁÅÔÓÑ × ÉÍÑ ÏÂÏÌÏÞËÉ ÉÌÉ ÓÃÅÎÁÒÉÑ ÏÂÏÌÏÞËÉ.
.El
.Ss òÁÓËÒÙÔÉÅ ÓÌÏ×
üÔÏÔ ÒÁÚÄÅÌ ÏÐÉÓÙ×ÁÅÔ ÒÁÚÌÉÞÎÙÅ ÒÁÓËÒÙÔÉÑ,
×ÙÐÏÌÎÑÅÍÙÅ ÎÁÄ ÓÌÏ×ÁÍÉ.
îÅ ×ÓÅ ÒÁÓËÒÙÔÉÑ ×ÙÐÏÌÎÑÀÔÓÑ ÎÁÄ
ËÁÖÄÙÍ ÓÌÏ×ÏÍ, ËÁË ÏÂßÑÓÎÑÅÔÓÑ ÄÁÌØÛÅ.
.Pp
òÁÓËÒÙÔÉÅ ÔÉÌØÄÙ, ÒÁÓËÒÙÔÉÅ ÐÁÒÁÍÅÔÒÏ×, ÐÏÄÓÔÁÎÏ×ËÁ ËÏÍÁÎÄÙ,
ÁÒÉÆÍÅÔÉÞÅÓËÏÅ ÒÁÓËÒÙÔÉÅ É ÕÄÁÌÅÎÉÅ ËÁ×ÙÞÅË, ÐÒÏÉÓÈÏÄÑÝÉÅ ×ÎÕÔÒÉ
ÏÄÎÏÇÏ ÓÌÏ×Á, ÒÁÓËÒÙ×ÁÀÔÓÑ × ÏÄÎÏ ÐÏÌÅ.
ôÏÌØËÏ ÒÁÚÂÉÅÎÉÅ ÎÁ
ÐÏÌÑ É ÒÁÓËÒÙÔÉÅ ÐÕÔÉ ÆÁÊÌÁ ÍÏÇÕÔ ÓÄÅÌÁÔØ ÎÅÓËÏÌØËÏ
ÐÏÌÅÊ ÉÚ ÏÄÎÏÇÏ ÓÌÏ×Á.
åÄÉÎÓÔ×ÅÎÎÏÅ ÉÓËÌÀÞÅÎÉÅ ÉÚ ÜÔÏÇÏ ÐÒÁ×ÉÌÁ \[em]
ÒÁÓËÒÙÔÉÅ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ
.Va @
×ÎÕÔÒÉ Ä×ÏÊÎÙÈ ËÁ×ÙÞÅË,
ËÁË ÏÐÉÓÁÎÏ ×ÙÛÅ.
.Pp
ðÏÒÑÄÏË ÒÁÓËÒÙÔÉÑ ÓÌÏ× ÔÁËÏÊ:
.Bl -enum
.It
òÁÓËÒÙÔÉÅ ÔÉÌØÄÙ, ÒÁÓËÒÙÔÉÅ ÐÁÒÁÍÅÔÒÏ×, ÐÏÄÓÔÁÎÏ×ËÁ
ËÏÍÁÎÄÙ, ÁÒÉÆÍÅÔÉÞÅÓËÏÅ ÒÁÓËÒÙÔÉÅ (×Ó£ ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ ÏÄÎÏ×ÒÅÍÅÎÎÏ).
.It
òÁÚÂÉÅÎÉÅ ÎÁ ÐÏÌÑ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÎÁÄ ÐÏÌÑÍÉ, ÐÒÏÉÚ×ÅÄ£ÎÎÙÍÉ ÛÁÇÏÍ (1),
ÅÓÌÉ ÐÅÒÅÍÅÎÎÁÑ
.Va IFS
ÎÅ ÐÕÓÔÁÑ.
.It
òÁÓËÒÙÔÉÅ ÐÕÔÅÊ ÆÁÊÌÏ× (ÅÓÌÉ ÎÅ ×ËÌÀÞÅÎÁ ÏÐÃÉÑ
.Fl f ) .
.It
õÄÁÌÅÎÉÅ ËÁ×ÙÞÅË.
.El
.Pp
äÌÑ ×ÓÔÁ×ËÉ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ×,
ÐÏÄÓÔÁÎÏ×ËÉ ËÏÍÁÎÄÙ É ÁÒÉÆÍÅÔÉÞÅÓËÉÈ ×ÙÞÉÓÌÅÎÉÊ
ÉÓÐÏÌØÚÕÅÔÓÑ ÓÉÍ×ÏÌ
.Ql $ .
.Ss òÁÓËÒÙÔÉÅ ÔÉÌØÄÙ (ÐÏÄÓÔÁÎÏ×ËÁ ÄÏÍÁÛÎÅÇÏ ËÁÔÁÌÏÇÁ ÐÏÌØÚÏ×ÁÔÅÌÑ)
óÌÏ×Ï, ÎÁÞÉÎÁÀÝÅÅÓÑ Ó ÎÅÜËÒÁÎÉÒÏ×ÁÎÎÏÇÏ ÓÉÍ×ÏÌÁ ÔÉÌØÄÙ
.Pq Ql ~
ÐÏÄ×ÅÒÇÁÅÔÓÑ ÒÁÓËÒÙÔÉÀ ÔÉÌØÄÙ.
÷ÓÅ ÓÉÍ×ÏÌÙ ÄÏ ËÏÓÏÊ ÞÅÒÔÙ
.Pq Ql /
ÉÌÉ ËÏÎÃÁ ÓÌÏ×Á ÒÁÓÃÅÎÉ×ÁÀÔÓÑ ËÁË ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ
É ÚÁÍÅÝÁÀÔÓÑ ÎÁ ÄÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ
ÐÏÌØÚÏ×ÁÔÅÌÑ.
åÓÌÉ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÏÐÕÝÅÎÏ (ËÁË ×
.Pa ~/foobar ) ,
ÔÉÌØÄÁ ÚÁÍÅÝÁÅÔÓÑ ÎÁ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ
.Ev HOME
(ÉÍÑ ÄÏÍÁÛÎÅÇÏ ËÁÔÁÌÏÇÁ ÔÅËÕÝÅÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ).
.Ss òÁÓËÒÙÔÉÅ ÐÁÒÁÍÅÔÒÏ×
æÏÒÍÁÔ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ× ÔÁËÏÊ:
.Pp
.D1 Li ${ Ns Ar ×ÙÒÁÖÅÎÉÅ Ns Li }
.Pp
ÇÄÅ
.Ar ×ÙÒÁÖÅÎÉÅ
ÓÏÓÔÏÉÔ ÉÚ ×ÓÅÈ ÓÉÍ×ÏÌÏ× ÄÏ ÚÁËÒÙ×ÁÀÝÅÊ
.Ql } .
ìÀÂÏÊ ÓÉÍ×ÏÌ
.Ql } ,
ÜËÒÁÎÉÒÏ×ÁÎÎÙÊ ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÏÊ ÉÌÉ ÎÁÈÏÄÑÝÉÊÓÑ ×ÎÕÔÒÉ
ÚÁËÌÀÞ£ÎÎÏÊ × ËÁ×ÙÞËÉ ÓÔÒÏËÉ, Á ÔÁËÖÅ ÓÉÍ×ÏÌÙ ×Ï ×ÓÔÒÏÅÎÎÙÈ
ÁÒÉÆÍÅÔÉÞÅÓËÉÈ ÒÁÓËÒÙÔÉÑÈ, ÐÏÄÓÔÁÎÏ×ËÁÈ ËÏÍÁÎÄ É
ÒÁÓËÒÙÔÉÑÈ ÐÅÒÅÍÅÎÎÙÈ, ÎÅ ÐÒÏ×ÅÒÑÀÔÓÑ ÎÁ ÎÁÌÉÞÉÅ ÚÁËÒÙ×ÁÀÝÅÊ
.Ql } .
.Pp
ðÒÏÓÔÅÊÛÁÑ ÆÏÒÍÁ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ× ÔÁËÁÑ:
.Pp
.D1 Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li }
.Pp
ðÏÄÓÔÁ×ÌÑÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ, ÅÓÌÉ ÏÎÏ ÅÓÔØ.
.Pp
éÍÑ ÐÁÒÁÍÅÔÒÁ ÉÌÉ ÓÉÍ×ÏÌÉÞÅÓËÏÅ ÉÍÑ ÍÏÇÕÔ ÂÙÔØ ÚÁËÌÀÞÅÎÙ × ÆÉÇÕÒÎÙÅ ÓËÏÂËÉ,
ËÏÔÏÒÙÅ ÎÅ Ñ×ÌÑÀÔÓÑ ÏÂÑÚÁÔÅÌØÎÙÍÉ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÌÕÞÁÅ× Ó ÐÏÚÉÃÉÏÎÎÙÍÉ
ÐÁÒÁÍÅÔÒÁÍÉ, ÉÍÑ ËÏÔÏÒÙÈ ÓÏÓÔÏÉÔ ÉÚ ÂÏÌÅÅ ÞÅÍ ÏÄÎÏÊ ÃÉÆÒÙ, ÉÌÉ ËÏÇÄÁ
ÚÁ ÐÁÒÁÍÅÔÒÏÍ ÓÌÅÄÕÅÔ ÓÉÍ×ÏÌ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÒÁÓÃÅÎÅÎ ËÁË ÞÁÓÔØ ÉÍÅÎÉ
ÐÁÒÁÍÅÔÒÁ.
åÓÌÉ ÒÁÓËÒÙÔÉÅ ÐÁÒÁÍÅÔÒÁ ÐÒÏÉÓÈÏÄÉÔ ×ÎÕÔÒÉ Ä×ÏÊÎÙÈ ËÁ×ÙÞÅË:
.Bl -enum
.It
òÁÓËÒÙÔÉÅ ÉÍÅÎÉ ÐÕÔÉ ÎÅ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÎÁÄ ÒÅÚÕÌØÔÁÔÏÍ ÜÔÏÇÏ
ÒÁÓËÒÙÔÉÑ.
.It
òÁÚÂÉÅÎÉÅ ÎÁ ÐÏÌÑ ÎÅ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÎÁÄ ÒÅÚÕÌØÔÁÔÏÍ ÜÔÏÇÏ
ÒÁÓËÒÙÔÉÑ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÐÅÃÉÁÌØÎÏÇÏ ÐÁÒÁÍÅÔÒÁ
.Va @ .
.El
.Pp
÷ ÄÏÐÏÌÎÅÎÉÅ, ÒÁÓËÒÙÔÉÅ ÐÁÒÁÍÅÔÒÏ× ÍÏÖÅÔ ÂÙÔØ ÍÏÄÉÆÉÃÉÒÏ×ÁÎÏ Ó ÐÏÍÏÝØÀ
ÓÌÅÄÕÀÝÉÈ ÆÏÒÍÁÔÏ×.
.Bl -tag -width indent
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li :- Ns Ar ÓÌÏ×Ï Ns Li }
éÓÐÏÌØÚÏ×ÁÔØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
åÓÌÉ
.Ar ÐÁÒÁÍÅÔÒ
ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÐÕÓÔÏÊ, ÐÏÄÓÔÁ×ÌÑÅÔÓÑ ÒÁÓËÒÙÔÉÅ
ÓÌÏ×Á, ÉÎÁÞÅ ÐÏÄÓÔÁ×ÌÑÅÔÓÑ
ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li := Ns Ar ÓÌÏ×Ï Ns Li }
ðÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
åÓÌÉ
.Ar ÐÁÒÁÍÅÔÒ
ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÐÕÓÔÏÊ, ÐÁÒÁÍÅÔÒÕ ÐÒÉÓ×ÁÉ×ÁÅÔÓÑ ÒÁÓËÒÙÔÉÅ ÓÌÏ×Á.
÷ ÌÀÂÏÍ ÓÌÕÞÁÅ,
ÐÏÄÓÔÁ×ÌÑÅÔÓÑ
ËÏÎÅÞÎÏÅ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ.
ôÏÌØËÏ ÐÅÒÅÍÅÎÎÙÅ ÍÏÇÕÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÑ ÔÁËÉÍ ÏÂÒÁÚÏÍ,
ÐÏÚÉÃÉÏÎÎÙÅ É ÓÐÅÃÉÁÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ ÎÅ ÍÏÇÕÔ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li :? Ns Oo Ar ÓÌÏ×Ï Oc Ns Li }
óÏÏÂÝÉÔØ ÏÂ ÏÛÉÂËÅ ÅÓÌÉ
.Ar ÐÁÒÁÍÅÔÒ
ÐÕÓÔÏÊ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎ.
åÓÌÉ
.Ar ÐÁÒÁÍÅÔÒ
ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÐÕÓÔÏÊ, ÒÁÓËÒÙÔÉÅ
ÓÌÏ×Á (ÉÌÉ ÓÏÏÂÝÅÎÉÅ Ï ÏÔÓÕÔÓÔ×ÉÉ ÚÎÁÞÅÎÉÑ, ÅÓÌÉ
.Ar ÓÌÏ×Ï
ÏÐÕÝÅÎÏ) ÐÉÛÅÔÓÑ × ÓÔÁÎÄÁÒÔÎÙÊ
ÆÁÊÌ ÏÛÉÂÏË, É ÏÂÏÌÏÞËÁ ÚÁ×ÅÒÛÁÅÔÓÑ Ó ÎÅÎÕÌÅ×ÙÍ
ÓÔÁÔÕÓÏÍ ÚÁ×ÅÒÛÅÎÉÑ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ, ÐÏÄÓÔÁ×ÌÑÅÔÓÑ
ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ.
éÎÔÅÒÁËÔÉ×ÎÁÑ ÏÂÏÌÏÞËÁ ÎÅ ÎÕÖÄÁÅÔÓÑ × ÚÁ×ÅÒÛÅÎÉÉ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li :+ Ns Ar ÓÌÏ×Ï Ns Li }
éÓÐÏÌØÚÏ×ÁÔØ ÁÌØÔÅÒÎÁÔÉ×ÎÏÅ ÚÎÁÞÅÎÉÅ.
åÓÌÉ
.Ar ÐÁÒÁÍÅÔÒ
ÎÅ ÕÓÔÁÎÏ×ÌÅÎ ÉÌÉ ÐÕÓÔÏÊ, ÐÏÄÓÔÁ×ÌÑÅÔÓÑ ÐÕÓÔÏÅ ÚÎÁÞÅÎÉÅ;
× ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ, ÐÏÄÓÔÁ×ÌÑÅÔÓÑ
ÒÁÓËÒÙÔÉÅ ÓÌÏ×Á.
.El
.Pp
÷ ÒÁÓËÒÙÔÉÑÈ ÐÁÒÁÍÅÔÒÏ×, ÐÏËÁÚÁÎÎÙÈ ×ÙÛÅ, Ä×ÏÅÔÏÞÉÅ ÏÚÎÁÞÁÅÔ,
ÞÔÏ ÐÁÒÁÍÅÔÒ ÐÒÏ×ÅÒÑÅÔÓÑ ÎÁ ÐÒÅÄÍÅÔ ÎÅÕÓÔÁÎÏ×ÌÅÎÎÏÓÔÉ ÉÌÉ ÐÕÓÔÏÇÏ ÚÎÁÞÅÎÉÑ;
ÏÔÓÕÔÓÔ×ÉÅ Ä×ÏÅÔÏÞÉÑ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÁÒÁÍÅÔÒ ÐÒÏ×ÅÒÑÅÔÓÑ ÔÏÌØËÏ ÎÁ ÐÒÅÄÍÅÔ
ÎÅÕÓÔÁÎÏ×ÌÅÎÎÏÓÔÉ.
.Bl -tag -width indent
.It Li ${# Ns Ar ÐÁÒÁÍÅÔÒ Ns Li }
äÌÉÎÁ ÓÔÒÏËÉ.
äÌÉÎÁ ÓÔÒÏËÉ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ
× ÓÉÍ×ÏÌÁÈ.
.El
.Pp
óÌÅÄÕÀÝÉÅ ÞÅÔÙÒÅ ÒÁÚÎÏ×ÉÄÎÏÓÔÉ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ× ÐÒÅÄÏÓÔÁ×ÌÑÀÔ
×ÏÚÍÏÖÎÏÓÔØ ÍÁÎÉÐÕÌÑÃÉÉ ÐÏÄÓÔÒÏËÁÍÉ.
÷ ÌÀÂÏÍ ÓÌÕÞÁÅ, ÐÒÉ ×ÙÞÉÓÌÅÎÉÉ ÛÁÂÌÏÎÏ×
ÉÓÐÏÌØÚÕÅÔÓÑ ÆÏÒÍÁÔ ÓÏÐÏÓÔÁ×ÌÅÎÉÑ ÛÁÂÌÏÎÏ×
(ÓÍ.\&
.Sx ûÁÂÌÏÎÙ ÏÂÏÌÏÞËÉ ) ,
Á ÎÅ ÒÅÇÕÌÑÒÎÙÅ ×ÙÒÁÖÅÎÉÑ.
åÓÌÉ ÐÁÒÁÍÅÔÒ \[em] ÏÄÉÎ ÉÚ ÓÐÅÃÉÁÌØÎÙÈ ÓÉÍ×ÏÌÏ×
.Va *
ÉÌÉ
.Va @ ,
ÒÅÚÕÌØÔÁÔ ÒÁÓËÒÙÔÉÑ ÎÅ ÏÐÒÅÄÅÌ£Î.
úÁËÌÀÞÅÎÉÅ ÃÅÌÏÊ ÓÔÒÏËÉ Ó ÒÁÓËÒÙÔÉÅÍ ÐÁÒÁÍÅÔÒÁ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ ÎÅ
ÐÒÉ×ÏÄÉÔ Ë ÜËÒÁÎÉÒÏ×ÁÎÉÀ ÜÔÉÈ ÞÅÔÙÒ£È ÒÁÚÎÏ×ÉÄÎÏÓÔÅÊ ÛÁÂÌÏÎÎÙÈ ÓÉÍ×ÏÌÏ×,
ÔÏÇÄÁ ËÁË ÜËÒÁÎÉÒÏ×ÁÎÉÅ ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ ÆÉÇÕÒÎÙÈ ÓËÏÂÏË ÂÕÄÅÔ ÉÍÅÔØ ÜÔÏÔ ÜÆÆÅËÔ.
.Bl -tag -width indent
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li % Ns Ar ÓÌÏ×Ï Ns Li }
õÄÁÌÉÔØ ÎÁÉÍÅÎØÛÉÊ ÓÕÆÆÉËÓ ÐÏ ÛÁÂÌÏÎÕ.
óÌÏ×Ï
ÒÁÓËÒÙ×ÁÅÔÓÑ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÛÁÂÌÏÎ.
ðÏÓÌÅ ÜÔÏÇÏ, × ÒÅÚÕÌØÔÁÔÅ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÁ ÐÒÏÉÓÈÏÄÉÔ
ÐÏÄÓÔÁÎÏ×ËÁ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ Ó ÕÄÁÌ£ÎÎÏÊ ÎÁÉÍÅÎØÛÅÊ
ÞÁÓÔØÀ ÓÕÆÆÉËÓÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÛÁÂÌÏÎÕ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li %% Ns Ar ÓÌÏ×Ï Ns Li }
õÄÁÌÉÔØ ÎÁÉÂÏÌØÛÉÊ ÓÕÆÆÉËÓ ÐÏ ÛÁÂÌÏÎÕ.
óÌÏ×Ï
ÒÁÓËÒÙ×ÁÅÔÓÑ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÛÁÂÌÏÎ.
ðÏÓÌÅ ÜÔÏÇÏ, × ÒÅÚÕÌØÔÁÔÅ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÁ ÐÒÏÉÓÈÏÄÉÔ
ÐÏÄÓÔÁÎÏ×ËÁ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ Ó ÕÄÁÌ£ÎÎÏÊ ÎÁÉÂÏÌØÛÅÊ
ÞÁÓÔØÀ ÓÕÆÆÉËÓÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÛÁÂÌÏÎÕ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li # Ns Ar ÓÌÏ×Ï Ns Li }
õÄÁÌÉÔØ ÎÁÉÍÅÎØÛÉÊ ÐÒÅÆÉËÓ ÐÏ ÛÁÂÌÏÎÕ.
óÌÏ×Ï
ÒÁÓËÒÙ×ÁÅÔÓÑ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÛÁÂÌÏÎ.
ðÏÓÌÅ ÜÔÏÇÏ, × ÒÅÚÕÌØÔÁÔÅ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÁ ÐÒÏÉÓÈÏÄÉÔ
ÐÏÄÓÔÁÎÏ×ËÁ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ Ó ÕÄÁÌ£ÎÎÏÊ ÎÁÉÍÅÎØÛÅÊ
ÞÁÓÔØÀ ÐÒÅÆÉËÓÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÛÁÂÌÏÎÕ.
.It Li ${ Ns Ar ÐÁÒÁÍÅÔÒ Ns Li ## Ns Ar ÓÌÏ×Ï Ns Li }
õÄÁÌÉÔØ ÎÁÉÂÏÌØÛÉÊ ÐÒÅÆÉËÓ ÐÏ ÛÁÂÌÏÎÕ.
óÌÏ×Ï ÒÁÓËÒÙ×ÁÅÔÓÑ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÛÁÂÌÏÎ.
ðÏÓÌÅ ÜÔÏÇÏ, × ÒÅÚÕÌØÔÁÔÅ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÁ ÐÒÏÉÓÈÏÄÉÔ
ÐÏÄÓÔÁÎÏ×ËÁ ÚÎÁÞÅÎÉÑ ÐÁÒÁÍÅÔÒÁ Ó ÕÄÁÌ£ÎÎÏÊ ÎÁÉÂÏÌØÛÅÊ
ÞÁÓÔØÀ ÐÒÅÆÉËÓÁ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÛÁÂÌÏÎÕ.
.El
.Ss ðÏÄÓÔÁÎÏ×ËÁ ËÏÍÁÎÄÙ
ðÏÄÓÔÁÎÏ×ËÁ ËÏÍÁÎÄÙ ÐÏÚ×ÏÌÑÅÔ ÐÏÄÓÔÁ×ÉÔØ ×Ù×ÏÄ ËÏÍÁÎÄÙ
×ÍÅÓÔÏ ÓÁÍÏÊ ËÏÍÁÎÄÙ.
ðÏÄÓÔÁÎÏ×ËÁ ËÏÍÁÎÄÙ ÐÒÏÉÓÈÏÄÉÔ, ÅÓÌÉ
ËÏÍÁÎÄÁ ÚÁËÌÀÞÅÎÁ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:
.Pp
.D1 Li $( Ns Ar ËÏÍÁÎÄÁ Ns Li )\&
.Pp
ÉÌÉ ×ÁÒÉÁÎÔ Ó ÚÁËÌÀÞÅÎÉÅÍ × ÏÂÒÁÔÎÙÅ ËÁ×ÙÞËÉ:
.Pp
.D1 Li ` Ns Ar ËÏÍÁÎÄÁ Ns Li `
.Pp
ïÂÏÌÏÞËÁ ×ÙÐÏÌÎÑÅÔ ËÏÍÁÎÄÕ × ÄÏÞÅÒÎÅÊ ÏÂÏÌÏÞËÅ É ÒÁÓËÒÙ×ÁÅÔ ÐÏÄÓÔÁÎÏ×ËÕ
ËÏÍÁÎÄÙ, ÚÁÍÅÎÑÑ Å£ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ËÏÍÁÎÄÙ,
ÕÂÉÒÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÉÚ ÏÄÎÏÇÏ ÉÌÉ ÂÏÌÅÅ ÓÉÍ×ÏÌÏ×
ÎÏ×ÏÊ ÓÔÒÏËÉ ÉÚ ËÏÎÃÁ ÐÏÄÓÔÁÎÏ×ËÉ.
óÉÍ×ÏÌÙ ÎÏ×ÏÊ ÓÔÒÏËÉ, ×ÓÔÒÅÞÁÀÝÉÅÓÑ ÐÅÒÅÄ ËÏÎÃÏÍ ×Ù×ÏÄÁ ËÏÍÁÎÄÙ, ÎÅ ÕÄÁÌÑÀÔÓÑ;
ÏÄÎÁËÏ, ×Ï ×ÒÅÍÑ ÒÁÚÂÉÅÎÉÑ ÎÁ ÐÏÌÑ ÏÎÉ ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅ×ÅÄÅÎÙ × ÐÒÏÂÅÌÙ,
× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÎÁÞÅÎÉÑ
.Va IFS
É ÜËÒÁÎÉÒÏ×ÁÎÉÑ, ËÏÔÏÒÏÅ ÄÅÊÓÔ×ÕÅÔ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ.
.Ss áÒÉÆÍÅÔÉÞÅÓËÏÅ ÒÁÓËÒÙÔÉÅ
áÒÉÆÍÅÔÉÞÅÓËÏÅ ÒÁÓËÒÙÔÉÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÍÅÈÁÎÉÚÍ ÄÌÑ ×ÙÞÉÓÌÅÎÉÑ ÁÒÉÆÍÅÔÉÞÅÓËÏÇÏ
×ÙÒÁÖÅÎÉÑ É ÐÏÄÓÔÁÎÏ×ËÉ ÅÇÏ ÚÎÁÞÅÎÉÑ.
æÏÒÍÁÔ ÁÒÉÆÍÅÔÉÞÅÓËÏÇÏ ÒÁÓËÒÙÔÉÑ ÔÁËÏÊ:
.Pp
.D1 Li $(( Ns Ar ×ÙÒÁÖÅÎÉÅ Ns Li ))
.Pp
÷ÙÒÁÖÅÎÉÅ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ËÁË ÅÓÌÉ ÂÙ ÏÎÏ ÂÙÌÏ × Ä×ÏÊÎÙÈ ËÁ×ÙÞËÁÈ,
ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ, ÞÔÏ Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ ×ÎÕÔÒÉ ×ÙÒÁÖÅÎÉÑ ÎÅ ÉÎÔÅÒÐÒÅÔÉÒÕÀÔÓÑ
ÓÐÅÃÉÁÌØÎÙÍ ÏÂÒÁÚÏÍ.
ïÂÏÌÏÞËÁ ÒÁÓËÒÙ×ÁÅÔ ×ÓÅ ÓÏÓÔÁ×ÌÑÀÝÉÅ ×ÙÒÁÖÅÎÉÑ ÐÏ ÓÈÅÍÁÍ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ×,
ÐÏÄÓÔÁÎÏ×ÏË ËÏÍÁÎÄ É ÕÄÁÌÅÎÉÑ ËÁ×ÙÞÅË.
.Pp
óÌÅÄÕÀÝÉÍ ÛÁÇÏÍ ÏÂÏÌÏÞËÁ ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ÐÏÌÕÞÅÎÎÏÅ ËÁË ÁÒÉÆÍÅÔÉÞÅÓËÏÅ
×ÙÒÁÖÅÎÉÅ É ÐÏÄÓÔÁ×ÌÑÅÔ ÚÎÁÞÅÎÉÅ ×ÙÒÁÖÅÎÉÑ.
.Ss òÁÚÄÅÌÅÎÉÅ ÐÒÏÂÅÌØÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ (ÒÁÚÂÉÅÎÉÅ ÎÁ ÐÏÌÑ)
ðÏÓÌÅ ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ×, ÐÏÄÓÔÁÎÏ×ËÉ ËÏÍÁÎÄ É
ÁÒÉÆÍÅÔÉÞÅÓËÏÇÏ ÒÁÓËÒÙÔÉÑ, ÏÂÏÌÏÞËÁ ÓËÁÎÉÒÕÅÔ ÒÅÚÕÌØÔÁÔÙ
ÜÔÉÈ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÊ, ËÏÔÏÒÙÅ ÎÅ ÂÙÌÉ ÚÁËÌÀÞÅÎÙ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ, ÎÁ
ÐÒÅÄÍÅÔ ÒÁÚÂÉÅÎÉÑ ÎÁ ÐÏÌÑ, × ÒÅÚÕÌØÔÁÔÅ ÞÅÇÏ ÍÏÖÅÔ ÐÏÑ×ÉÔØÓÑ ÎÅÓËÏÌØËÏ ÐÏÌÅÊ.
.Pp
ïÂÏÌÏÞËÁ ÒÁÓÃÅÎÉ×ÁÅÔ ËÁÖÄÙÊ ÓÉÍ×ÏÌ ÐÅÒÅÍÅÎÎÏÊ
.Va IFS
ËÁË ÒÁÚÄÅÌÉÔÅÌØ, É ÉÓÐÏÌØÚÕÅÔ ÒÁÚÄÅÌÉÔÅÌÉ ÄÌÑ ÒÁÚÂÉÅÎÉÑ ÎÁ ÐÏÌÑ
ÒÅÚÕÌØÔÁÔÏ× ÒÁÓËÒÙÔÉÑ ÐÁÒÁÍÅÔÒÏ× É ÐÏÄÓÔÁÎÏ×ÏË ËÏÍÁÎÄ.
.Ss òÁÓËÒÙÔÉÅ ÐÕÔÉ (ÇÅÎÅÒÁÃÉÑ ÉͣΠÆÁÊÌÏ×)
åÓÌÉ ÏÐÃÉÑ
.Fl f
ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ,
ÔÏ ÐÏÓÌÅ ÒÁÚÄÅÌÅÎÉÑ ÎÁ ÓÌÏ×Á
ÐÒÏÉÓÈÏÄÉÔ ÇÅÎÅÒÁÃÉÑ ÉͣΠÆÁÊÌÏ×.
ëÁÖÄÏÅ ÓÌÏ×Ï
ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ËÁË ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÛÁÂÌÏÎÏ×, ÒÁÚÄÅÌ£ÎÎÙÈ ËÏÓÙÍÉ ÞÅÒÔÁÍÉ.
ðÒÏÃÅÓÓ ÒÁÓËÒÙÔÉÑ ÚÁÍÅÝÁÅÔ ÓÌÏ×Ï ÉÍÅÎÁÍÉ
×ÓÅÈ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÆÁÊÌÏ×, ÞØÉ ÉÍÅÎÁ ÍÏÇÕÔ ÂÙÔØ ÓÆÏÒÍÉÒÏ×ÁÎÙ ÚÁÍÅÎÏÊ
ËÁÖÄÏÇÏ ÛÁÂÌÏÎÁ ÎÁ ÓÔÒÏËÕ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÕËÁÚÁÎÎÏÍÕ ÛÁÂÌÏÎÕ.
úÄÅÓØ ÅÓÔØ Ä×Á ÏÇÒÁÎÉÞÅÎÉÑ: ×Ï-ÐÅÒ×ÙÈ, ÛÁÂÌÏÎ ÎÅ ÍÏÖÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ
ÓÔÒÏËÅ, ÓÏÄÅÒÖÁÝÅÊ ËÏÓÕÀ ÞÅÒÔÕ, É ×Ï-×ÔÏÒÙÈ,
ÛÁÂÌÏÎ ÎÅ ÍÏÖÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÓÔÒÏËÅ, ÎÁÞÉÎÁÀÝÅÊÓÑ Ó ÔÏÞËÉ,
ÅÓÌÉ ÐÅÒ×ÙÊ ÓÉÍ×ÏÌ ÛÁÂÌÏÎÁ ÎÅ ÔÏÞËÁ.
óÌÅÄÕÀÝÉÊ ÒÁÚÄÅÌ ÏÐÉÓÙ×ÁÅÔ ÛÁÂÌÏÎÙ, ÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÉ
ÒÁÓËÒÙÔÉÉ ÐÕÔÉ É ËÏÍÁÎÄÏÊ
.Ic case .
.Ss ûÁÂÌÏÎÙ ÏÂÏÌÏÞËÉ
ûÁÂÌÏÎ ÓÏÓÔÏÉÔ ÉÚ ÏÂÙÞÎÙÈ ÓÉÍ×ÏÌÏ×, ËÏÔÏÒÙÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÔ ÓÅÂÅ ÖÅ,
É ÍÅÔÁ-ÓÉÍ×ÏÌÏ×.
íÅÔÁ-ÓÉÍ×ÏÌÙ \[em] ÜÔÏ
.Ql \&! ,
.Ql * ,
.Ql \&? ,
É
.Ql \&[ .
üÔÉ ÓÉÍ×ÏÌÙ ÕÔÒÁÞÉ×ÁÀÔ Ó×Ï£ ÓÐÅÃÉÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ, ÅÓÌÉ ÏÎÉ ÜËÒÁÎÉÒÏ×ÁÎÙ.
ëÏÇÄÁ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏÄÓÔÁÎÏ×ËÁ ËÏÍÁÎÄÙ ÉÌÉ ÐÅÒÅÍÅÎÎÏÊ, É ÚÎÁË ÄÏÌÌÁÒÁ
ÉÌÉ ÏÂÒÁÔÎÙÅ ËÁ×ÙÞËÉ ÎÅ ÚÁËÌÀÞÅÎÙ × Ä×ÏÊÎÙÅ ËÁ×ÙÞËÉ, ÜÔÉ ÓÉÍ×ÏÌÙ ÉÝÕÔÓÑ
× ÚÎÁÞÅÎÉÉ ÐÅÒÅÍÅÎÎÏÊ ÉÌÉ ×Ù×ÏÄÅ ËÏÍÁÎÄÙ É ÓÞÉÔÁÀÔÓÑ ÍÅÔÁ-ÓÉÍ×ÏÌÁÍÉ.
.Pp
ú×£ÚÄÏÞËÁ
.Pq Ql *
ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÌÀÂÏÊ ÓÔÒÏËÅ ÓÉÍ×ÏÌÏ×.
úÎÁË ×ÏÐÒÏÓÁ
.Pq Ql \&?
ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÄÎÏÍÕ ÌÀÂÏÍÕ ÓÉÍ×ÏÌÕ.
ìÅ×ÁÑ Ë×ÁÄÒÁÔÎÁÑ ÓËÏÂËÁ
.Pq Ql \&[
ÚÁÄÁ£Ô ËÌÁÓÓ ÓÉÍ×ÏÌÏ×.
ëÏÎÅà ËÌÁÓÓÁ ÓÉÍ×ÏÌÏ× ÕËÁÚÙ×ÁÅÔÓÑ ÓÉÍ×ÏÌÏÍ
.Ql \&] ;
ÅÓÌÉ
.Ql \&]
ÏÐÕÝÅÎ, ÓÉÍ×ÏÌ
.Ql \&[ ,
×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÚÁÄÁÔØ ËÌÁÓÓ ÓÉÍ×ÏÌÏ×,
ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÓÉÍ×ÏÌÕ
.Ql \&[ .
ëÌÁÓÓ ÓÉÍ×ÏÌÏ× ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÌÀÂÏÍÕ ÉÚ ÓÉÍ×ÏÌÏ× ×ÎÕÔÒÉ Ë×ÁÄÒÁÔÎÙÈ ÓËÏÂÏË.
äÉÁÐÁÚÏÎ ÓÉÍ×ÏÌÏ× ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎ Ó ÐÏÍÏÝØÀ ÚÎÁËÁ ÍÉÎÕÓ.
ëÌÁÓÓ ÓÉÍ×ÏÌÏ× ÍÏÖÅÔ ÂÙÔØ ÄÏÐÏÌÎÅÎ, ÅÓÌÉ ÐÅÒ×ÙÍ ÓÉÍ×ÏÌÏÍ ËÌÁÓÓÁ ÓÉÍ×ÏÌÏ×
ÕËÁÚÁÔØ ÚÎÁË ×ÏÓËÌÉÃÁÎÉÑ
.Pq Ql !\& .
.Pp
þÔÏÂÙ ×ËÌÀÞÉÔØ
.Ql \&]
× ËÌÁÓÓ ÓÉÍ×ÏÌÏ×, ÅÇÏ ÎÕÖÎÏ ÕËÁÚÁÔØ ÐÅÒ×ÙÍ ÓÉÍ×ÏÌÏÍ × ÓÐÉÓËÅ
(ÐÏÓÌÅ ÓÉÍ×ÏÌÁ
.Ql \&! ,
ÅÓÌÉ ÏÎ ÅÓÔØ).
þÔÏÂÙ ×ËÌÀÞÉÔØ
.Ql - ,
ÅÇÏ ÎÕÖÎÏ ÕËÁÚÁÔØ ÐÅÒ×ÙÍ ÉÌÉ ÐÏÓÌÅÄÎÉÍ ÓÉÍ×ÏÌÏÍ × ÓÐÉÓËÅ.
.Ss ÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ
äÁÎÎÙÊ ÒÁÚÄÅÌ ÐÅÒÅÞÉÓÌÑÅÔ ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ
ÒÅÁÌÉÚÏ×ÁÎÙ ËÁË ×ÓÔÒÏÅÎÎÙÅ, ÐÏÓËÏÌØËÕ ÉÍ ÎÅÏÂÈÏÄÉÍÏ ×ÙÐÏÌÎÑÔØ ÎÅËÏÔÏÒÙÅ
ÏÐÅÒÁÃÉÉ, ËÏÔÏÒÙÅ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÙÐÏÌÎÅÎÙ ÏÔÄÅÌØÎÙÍ ÐÒÏÃÅÓÓÏÍ.
÷ ÄÏÐÏÌÎÅÎÉÅ Ë
ÔÁËÉÍ ËÏÍÁÎÄÁÍ, ÉÚ ÓÏÏÂÒÁÖÅÎÉÊ ÜÆÆÅËÔÉ×ÎÏÓÔÉ ÔÁËÖÅ ÄÏÓÔÕÐÎÙ ×ÓÔÒÏÅÎÎÙÅ
×ÅÒÓÉÉ ×ÁÖÎÙÈ ÕÔÉÌÉÔ.
.Bl -tag -width indent
.It Ic \&:
ðÕÓÔÁÑ ËÏÍÁÎÄÁ, ×ÏÚ×ÒÁÝÁÀÝÁÑ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ 0 (ÉÓÔÉÎÁ).
.It Ic \&. Ar ÆÁÊÌ
ïÂÏÌÏÞËÁ ÞÉÔÁÅÔ ËÏÍÁÎÄÙ ÉÚ ÕËÁÚÁÎÎÏÇÏ ÆÁÊÌÁ É ×ÙÐÏÌÎÑÅÔ ÉÈ.
þÔÏÂÙ ×ÅÒÎÕÔØÓÑ Ë ÍÅÓÔÕ ×ÙÚÏ×Á ËÏÍÁÎÄÙ
.Ic \&. ,
ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ
.Ic return .
åÓÌÉ
.Ar ÆÁÊÌ
ÓÏÄÅÒÖÉÔ ÓÉÍ×ÏÌÙ
.Ql / ,
ÏÎ ÉÓÐÏÌØÚÕÅÔÓÑ ËÁË ÅÓÔØ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ, ÏÂÏÌÏÞËÁ ÉÝÅÔ ÆÁÊÌ ×
.Ev PATH .
åÓÌÉ ÆÁÊÌ ÎÅ ÎÁÊÄÅÎ ×
.Ev PATH ,
ÏÎ ÉÝÅÔÓÑ × ÔÅËÕÝÅÍ ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ.
.It Ic \&[
÷ÓÔÒÏÅÎÎÙÊ ÜË×É×ÁÌÅÎÔ
.Xr test 1 .
.It Ic alias Oo Ar ÉÍÑ Ns Oo = Ns Ar ÓÔÒÏËÁ Oc ... Oc
åÓÌÉ ÕËÁÚÁÎÏ
.Ar ÉÍÑ Ns = Ns Ar ÓÔÒÏËÁ ,
ÏÂÏÌÏÞËÁ ÓÏÚÄÁ£Ô ÐÓÅ×ÄÏÎÉÍ
.Ar ÉÍÑ
ÓÏ ÚÎÁÞÅÎÉÅÍ
.Ar ÓÔÒÏËÁ .
åÓÌÉ ÕËÁÚÁÎÏ ÔÏÌØËÏ
.Ar ÉÍÑ ,
×Ù×ÏÄÉÔÓÑ ÚÎÁÞÅÎÉÅ ÐÓÅ×ÄÏÎÉÍÁ
.Ar ÉÍÑ .
âÅÚ ÁÒÇÕÍÅÎÔÏ×, ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ
.Ic alias
×Ù×ÏÄÉÔ ÉÍÅÎÁ É ÚÎÁÞÅÎÉÑ ×ÓÅÈ ÓÕÝÅÓÔ×ÕÀÝÉÈ ÐÓÅ×ÄÏÎÉÍÏ×
(ÓÍ.\&
.Ic unalias ) .
úÎÁÞÅÎÉÑ ÐÓÅ×ÄÏÎÉÍÏ× ÐÅÞÁÔÁÀÔÓÑ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ ÜËÒÁÎÉÒÏ×ÁÎÉÅÍ,
ÐÒÉÇÏÄÎÙÍ ÄÌÑ ÐÏ×ÔÏÒÎÏÇÏ ××ÏÄÁ ÉÈ × ÏÂÏÌÏÞËÕ.
ôÁËÖÅ ÓÍÏÔÒÉÔÅ ÒÁÚÄÅÌ
.Sx ðÓÅ×ÄÏÎÉÍÙ .
.It Ic bg Op Ar ÚÁÄÁÎÉÅ ...
ðÒÏÄÏÌÖÉÔØ ×ÙÐÏÌÎÅÎÉÅ ÚÁÄÁÎÉÊ (ÉÌÉ ÔÅËÕÝÅÇÏ ÚÁÄÁÎÉÑ, ÅÓÌÉ ÚÁÄÁÎÉÑ ÎÅ ÕËÁÚÁÎÙ)
× ÆÏÎÏ×ÏÍ ÒÅÖÉÍÅ.
.It Ic builtin Ar ËÏÍÁÎÄÁ Op Ar ÁÒÇÕÍÅÎÔ ...
÷ÙÐÏÌÎÉÔØ ×ÓÔÒÏÅÎÎÕÀ ËÏÍÁÎÄÕ
.Ar ËÏÍÁÎÄÁ .
üÔÏ ÕÄÏÂÎÏ, ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÈÏÞÅÔ ×ÙÐÏÌÎÉÔØ ×ÓÔÒÏÅÎÎÕÀ ËÏÍÁÎÄÕ,
× ÔÏ ×ÒÅÍÑ ËÁË ÓÕÝÅÓÔ×ÕÅÔ ÆÕÎËÃÉÑ ÏÂÏÌÏÞËÉ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ.
.It Ic bind Oo Fl aeklrsv Oc Oo Ar ËÌÁ×ÉÛÁ Oo Ar ËÏÍÁÎÄÁ Oc Oc
ðÅÒÅÞÉÓÌÉÔØ ÉÌÉ ÉÚÍÅÎÉÔØ ÐÒÉ×ÑÚËÉ ËÌÁ×ÉÛ ÄÌÑ ÒÅÄÁËÔÏÒÁ ÓÔÒÏËÉ.
üÔÁ ËÏÍÁÎÄÁ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÁ ×
.Xr editrc 5 .
.It Ic cd Oo Fl L | P Oc Op Ar ËÁÔÁÌÏÇ
ðÅÒÅÊÔÉ × ÕËÁÚÁÎÎÙÊ
.Ar ËÁÔÁÌÏÇ
ÉÌÉ × ËÁÔÁÌÏÇ, ÕËÁÚÁÎÎÙÊ × ÐÅÒÅÍÅÎÎÏÊ ÏËÒÕÖÅÎÉÑ
.Ev HOME ,
ÅÓÌÉ
.Ar ËÁÔÁÌÏÇ
ÎÅ ÕËÁÚÁÎ.
åÓÌÉ
.Ar ËÁÔÁÌÏÇ
ÎÅ ÎÁÞÉÎÁÅÔÓÑ Ó
.Pa / , \&.
ÉÌÉ
.Pa .. ,
ÏÎ ÉÝÅÔÓÑ × ËÁÔÁÌÏÇÁÈ, ÐÅÒÅÞÉÓÌÅÎÎÙÈ × ÐÅÒÅÍÅÎÎÏÊ
.Ev CDPATH .
åÓÌÉ
.Ev CDPATH
ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, ÏÎ ÉÝÅÔÓÑ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
æÏÒÍÁÔ
.Ev CDPATH
ÔÁËÏÊ ÖÅ ËÁË Õ
.Ev PATH .
÷ ÉÎÔÅÒÁËÔÉ×ÎÏÊ ÏÂÏÌÏÞËÅ ËÏÍÁÎÄÁ
.Ic cd
×Ù×ÅÄÅÔ ÉÍÑ ËÁÔÁÌÏÇÁ, × ËÏÔÏÒÙÊ ÂÙÌ ÓÏ×ÅÒۣΠÐÅÒÅÈÏÄ,
ÅÓÌÉ ÜÔÏ ÉÍÑ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÔÏÇÏ, ËÏÔÏÒÏÅ ÕËÁÚÁÌ ÐÏÌØÚÏ×ÁÔÅÌØ.
ïÎÉ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ × ÒÅÚÕÌØÔÁÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÍÅÈÁÎÉÚÍÁ
.Ev CDPATH
ÉÌÉ ÉÚ-ÚÁ ÐÅÒÅÈÏÄÁ ÐÏ ÓÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÅ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl P ,
.Pa ..
ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ ÆÉÚÉÞÅÓËÉ, É ÓÉÍ×ÏÌÉÞÅÓËÉÅ ÓÓÙÌËÉ ÒÁÚÙÍÅÎÏ×Ù×ÁÀÔÓÑ ÐÅÒÅÄ
ÏÂÒÁÂÏÔËÏÊ ËÏÍÐÏÎÅÎÔÏ×
.Pa .. .
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl L ,
.Pa ..
ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ ÌÏÇÉÞÅÓËÉ.
üÔÏ ÓÔÁÎÄÁÒÔÎÏÅ ÐÏ×ÅÄÅÎÉÅ.
.It Ic chdir
óÉÎÏÎÉÍ ÄÌÑ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÙ
.Ic cd .
.It Ic command Oo Fl p Oc Op Ar ÕÔÉÌÉÔÁ Op Ar ÁÒÇÕÍÅÎÔ ...
.It Ic command Oo Fl v | V Oc Op Ar ÕÔÉÌÉÔÁ
ðÅÒ×ÁÑ ÆÏÒÍÁ ×ÙÚÏ×Á ÉÓÐÏÌÎÑÅÔ ÕËÁÚÁÎÎÕÀ ÕÔÉÌÉÔÕ
ËÁË ÐÒÏÓÔÕÀ ËÏÍÁÎÄÕ (ÓÍ.\& ÒÁÚÄÅÌ
.Sx ðÒÏÓÔÙÅ ËÏÍÁÎÄÙ ) .
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl p ,
ÐÏÉÓË ËÏÍÁÎÄÙ ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ Ó ÐÏÍÏÝØÀ ÚÎÁÞÅÎÉÑ
.Ev PATH
ÐÏ ÕÍÏÌÞÁÎÉÀ, ÞÔÏ ÇÁÒÁÎÔÉÒÕÅÔ ÎÁÈÏÖÄÅÎÉÅ ×ÓÅÈ
ÓÔÁÎÄÁÒÔÎÙÈ ÕÔÉÌÉÔ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl v ,
.Ar ÕÔÉÌÉÔÁ
ÎÅ ×ÙÐÏÌÎÑÅÔÓÑ, Á ×ÍÅÓÔÏ ÜÔÏÇÏ ×Ù×ÏÄÉÔÓÑ ÏÐÉÓÁÎÉŠţ ÉÎÔÅÒÐÒÅÔÁÃÉÉ ÏÂÏÌÏÞËÏÊ.
äÌÑ ÏÂÙÞÎÙÈ ËÏÍÁÎÄ ÜÔÏ ÐÏÌÎÙÊ ÐÕÔØ Ë ËÏÍÁÎÄÅ.
äÌÑ ×ÓÔÒÏÅÎÎÙÈ ËÏÍÁÎÄ ÏÂÏÌÏÞËÉ, ÆÕÎËÃÉÊ ÏÂÏÌÏÞËÉ É ËÌÀÞÅ×ÙÈ ÓÌÏ×
×Ù×ÏÄÉÔÓÑ ÔÏÌØËÏ ÉÍÑ.
ðÓÅ×ÄÏÎÉÍÙ ×Ù×ÏÄÑÔÓÑ × ÆÏÒÍÅ
.Dq Ic alias Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ .
.Pp
ïÐÃÉÑ
.Fl V
ÉÄÅÎÔÉÞÎÁ
.Fl v
ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ×Ù×ÏÄÁ.
ïÎÁ ×Ù×ÏÄÉÔ
.Dq Ar ÕÔÉÌÉÔÁ Ic is Ar ÏÐÉÓÁÎÉÅ ,
ÇÄÅ
.Ar ÏÐÉÓÁÎÉÅ
\[em]
ÏÄÎÏ ÉÚ:
ÐÏÌÎÙÊ ÐÏÌÎÙÊ ÐÕÔØ Ë ÕÔÉÌÉÔÅ,
a shell builtin,
a shell function,
a shell keyword
ÉÌÉ
an alias for
.Ar ÚÎÁÞÅÎÉÅ .
.It Ic echo Oo Fl e | n Oc Op Ar ÓÔÒÏËÁ ...
÷Ù×ÅÓÔÉ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ ÓÐÉÓÏË ÁÒÇÕÍÅÎÔÏ×, ÒÁÚÄÅÌ£ÎÎÙÈ ÐÒÏÂÅÌÁÍÉ,
É ÄÏÂÁ×ÉÔØ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ.
.Bl -tag -width indent
.It Fl n
îÅ ÄÏÂÁ×ÌÑÔØ × ËÏÎÅà ×Ù×ÏÄÁ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ.
.It Fl e
ïÂÒÁÂÁÔÙ×ÁÔØ ÕÐÒÁ×ÌÑÀÝÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ Ó ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÏÊ × ÓÔÉÌÅ C.
ëÏÍÁÎÄÁ
.Ic echo
ÐÏÎÉÍÁÅÔ ÓÌÅÄÕÀÝÉÅ ÕÐÒÁ×ÌÑÀÝÉÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ:
.Bl -tag -width indent
.It \ea
óÉÇÎÁÌ ÔÒÅ×ÏÇÉ (ÐÏÚ×ÏÎÉÔØ × Ú×ÏÎÏË ÔÅÒÍÉÎÁÌÁ)
.It \eb
úÁÂÏÊ
.It \ec
îÅ ÄÏÂÁ×ÌÑÔØ × ËÏÎÅà ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ (ÜÔÏ ÉÍÅÅÔ ÐÏÂÏÞÎÙÊ ÜÆÆÅËÔ
ÏÂÒÅÚÁÎÉÑ ÓÔÒÏËÉ, ÅÓÌÉ ÜÔÏ ÎÅ ÐÏÓÌÅÄÎÉÊ ÓÉÍ×ÏÌ)
.It \ee
óÉÍ×ÏÌ ESC
.Tn ( ASCII
ËÏÄ 0x1b)
.It \ef
óÉÍ×ÏÌ
.Dq "ÐÏÄÁÞÁ ÓÔÒÁÎÉÃÙ"
.It \en
îÏ×ÁÑ ÓÔÒÏËÁ
.It \er
÷ÏÚ×ÒÁÔ ËÁÒÅÔËÉ
.It \et
çÏÒÉÚÏÎÔÁÌØÎÁÑ ÔÁÂÕÌÑÃÉÑ
.It \ev
÷ÅÒÔÉËÁÌØÎÁÑ ÔÁÂÕÌÑÃÉÑ
.It \e\e
óÉÍ×ÏÌ ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÙ
.It \e0nnn
(îÏÌØ) óÉÍ×ÏÌ Ó ×ÏÓØÍÅÒÉÞÎÙÍ ÚÎÁÞÅÎÉÅÍ
.Ar nnn
.El
.Pp
åÓÌÉ
.Ar ÓÔÒÏËÁ
ÎÅ ÚÁËÌÀÞÅÎÁ × ËÁ×ÙÞËÉ, ÏÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ ÄÏÌÖÎÁ ÂÙÔØ ÜËÒÁÎÉÒÏ×ÁÎÁ
ÅÝ£ ÏÄÎÏÊ ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÏÊ, ÞÔÏÂÙ ÚÁÝÉÔÉÔØ Å£ ÏÔ ÏÂÏÌÏÞËÉ.
îÁÐÒÉÍÅÒ,
.Bd -literal -offset indent
$ echo -e "a\evb"
a
b
$ echo -e a\e\evb
a
b
$ echo -e "a\e\eb"
a\eb
$ echo -e a\e\e\e\eb
a\eb
.Ed
.El
.Pp
íÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎÁ ÔÏÌØËÏ ÏÄÎÁ ÉÚ ÏÐÃÉÊ
.Fl e
É
.Fl n .
.It Ic eval Ar ÓÔÒÏËÁ ...
óÏÅÄÉÎÉÔØ ×ÓÅ ÁÒÇÕÍÅÎÔÙ × ÓÔÒÏËÕ, ÒÁÚÄÅÌÑÑ ÉÈ ÐÒÏÂÅÌÁÍÉ.
ðÏÓÌÅ ÜÔÏÇÏ ÒÁÚÏÂÒÁÔØ ÚÁÎÏ×Ï É ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ.
.It Ic exec Op Ar ËÏÍÁÎÄÁ Op ÁÒÇÕÍÅÎÔ ...
åÓÌÉ
.Ar ËÏÍÁÎÄÁ
ÎÅ ÏÐÕÝÅÎÁ, ÐÒÏÃÅÓÓ ÏÂÏÌÏÞËÉ ÚÁÍÅÝÁÅÔÓÑ ÎÁ ÕËÁÚÁÎÎÕÀ ÐÒÏÇÒÁÍÍÕ
(ËÏÔÏÒÁÑ ÄÏÌÖÎÁ ÂÙÔØ ÎÁÓÔÏÑÝÅÊ ÐÒÏÇÒÁÍÍÏÊ, ÎÅ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
É ÎÅ ÆÕÎËÃÉÅÊ ÏÂÏÌÏÞËÉ).
ìÀÂÙÅ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÑ × ËÏÍÁÎÄÅ
.Ic exec
ÄÅÌÁÀÔÓÑ ÐÏÓÔÏÑÎÎÙÍÉ,
ÔÁË ÞÔÏ ÏÎÉ ÏÓÔÁÀÔÓÑ É ÐÏÓÌÅ ÚÁ×ÅÒÛÅÎÉÑ ËÏÍÁÎÄÙ
.Ic exec .
.It Ic exit Op Ar ÓÔÁÔÕÓ_ÚÁ×ÅÒÛÅÎÉÑ
ðÒÅÒ×ÁÔØ ×ÙÐÏÌÎÅÎÉÅ ÐÒÏÃÅÓÓÁ ÏÂÏÌÏÞËÉ.
åÓÌÉ ÕËÁÚÁÎ
.Ar ÓÔÁÔÕÓ_ÚÁ×ÅÒÛÅÎÉÑ ,
ÏÎ ÉÓÐÏÌØÚÕÅÔÓÑ ËÁË ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÏÂÏÌÏÞËÉ;
× ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÐÒÅÄÛÅÓÔ×ÕÀÝÅÊ ËÏÍÁÎÄÙ.
.It Ic export Ar ÉÍÑ ...
.It Ic export Op Fl p
õËÁÚÁÎÎÙÅ ÉÍÅÎÁ ÜËÓÐÏÒÔÉÒÕÀÔÓÑ ÔÁË, ÞÔÏ ÏÎÉ ÂÕÄÕÔ
×ÉÄÎÙ × ÏËÒÕÖÅÎÉÉ ÄÁÌÅÅ ×ÙÐÏÌÎÑÅÍÙÈ ËÏÍÁÎÄ.
åÄÉÎÓÔ×ÅÎÎÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÏÔÍÅÎÉÔØ ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÅ ÐÅÒÅÍÅÎÎÏÊ \[em] ÜÔÏ
ÓÂÒÏÓÉÔØ Å£ Ó ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ
.Ic unset .
ïÂÏÌÏÞËÁ ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ ÏÄÎÏ×ÒÅÍÅÎÎÏ Ó Å£
ÜËÓÐÏÒÔÉÒÏ×ÁÎÉÅÍ, ÉÓÐÏÌØÚÕÑ ÚÁÐÉÓØ ×ÉÄÁ
.Pp
.D1 Ic export Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ
.Pp
âÅÚ ÁÒÇÕÍÅÎÔÏ× ËÏÍÁÎÄÁ
.Ic export
ÐÅÒÅÞÉÓÌÑÅÔ ÉÍÅÎÁ ×ÓÅÈ ÜËÓÐÏÒÔÉÒÕÅÍÙÈ ÐÅÒÅÍÅÎÎÙÈ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl p ,
ÜËÓÐÏÒÔÉÒÕÅÍÙÅ ÐÅÒÅÍÅÎÎÙÅ ×Ù×ÏÄÑÔÓÑ × ×ÉÄÅ
.Dq Ic export Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ
ÔÁË, ÞÔÏ ×Ù×ÏÄ ÐÒÉÇÏÄÅÎ ÄÌÑ ÐÏ×ÔÏÒÎÏÇÏ ××ÏÄÁ ÜÔÉÈ ÐÅÒÅÍÅÎÎÙÈ × ÏÂÏÌÏÞËÕ.
.It Ic false
ðÕÓÔÁÑ ËÏÍÁÎÄÁ, ×ÏÚ×ÒÁÝÁÀÝÁÑ ÎÅÎÕÌÅ×ÏÊ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ (ÌÏÖØ).
.It Ic fc Oo Fl e Ar ÒÅÄÁËÔÏÒ Oc Op Ar ÐÅÒ×ÁÑ Op Ar ÐÏÓÌÅÄÎÑÑ
.It Ic fc Fl l Oo Fl nr Oc Op Ar ÐÅÒ×ÁÑ Op Ar ÐÏÓÌÅÄÎÑÑ
.It Ic fc Fl s Oo Ar ÓÔÁÒÁÑ Ns = Ns Ar ÎÏ×ÁÑ Oc Op Ar ÐÅÒ×ÁÑ
÷ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ
.Ic fc
ÐÅÒÅÞÉÓÌÑÅÔ, ÉÌÉ ÒÅÄÁËÔÉÒÕÅÔ É ×ÙÐÏÌÎÑÅÔ ÚÁÎÏ×Ï ËÏÍÁÎÄÙ,
ÒÁÎÅÅ ××ÅÄ£ÎÎÙÅ × ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÏÂÏÌÏÞËÕ.
.Bl -tag -width indent
.It Fl e Ar ÒÅÄÁËÔÏÒ
éÓÐÏÌØÚÏ×ÁÔØ ÕËÁÚÁÎÎÙÊ
.Ar ÒÅÄÁËÔÏÒ
ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ËÏÍÁÎÄ.
áÒÇÕÍÅÎÔ
.Ar ÒÅÄÁËÔÏÒ
ÚÁÄÁ£Ô ÉÍÑ ËÏÍÁÎÄÙ,
Ó ×ÏÚÍÏÖÎÙÍ ÐÏÉÓËÏÍ ÞÅÒÅÚ ÐÅÒÅÍÅÎÎÕÀ
.Ev PATH .
åÓÌÉ ÏÐÃÉÑ
.Fl e
ÎÅ ÕËÁÚÁÎÁ, ÉÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ
.Ev FCEDIT .
åÓÌÉ
.Ev FCEDIT
ÐÕÓÔÁÑ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, ÉÓÐÏÌØÚÕÅÔÓÑ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ
.Ev EDITOR .
åÓÌÉ
.Ev EDITOR
ÐÕÓÔÁÑ ÉÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, × ËÁÞÅÓÔ×Å ÒÅÄÁËÔÏÒÁ ÉÓÐÏÌØÚÕÅÔÓÑ
.Xr ed 1 .
.It Fl l
ðÅÒÅÞÉÓÌÉÔØ ËÏÍÁÎÄÙ, ×ÍÅÓÔÏ ÔÏÇÏ ÞÔÏÂÙ ÉÈ ÒÅÄÁËÔÉÒÏ×ÁÔØ.
ëÏÍÁÎÄÙ ×Ù×ÏÄÑÔÓÑ ×
ÐÏÒÑÄËÅ, ÕËÁÚÁÎÎÏÍ ÏÐÅÒÁÎÄÁÍÉ
.Ar ÐÅÒ×ÁÑ
É
.Ar ÐÏÓÌÅÄÎÑÑ ,
ÔÁËÖÅ ÚÁ×ÉÓÑÝÅÍ ÏÔ
.Fl r ,
ÇÄÅ ËÁÖÄÏÊ ËÏÍÁÎÄÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ Å£ ÎÏÍÅÒ.
.It Fl n
îÅ ×Ù×ÏÄÉÔØ ÎÏÍÅÒÁ ËÏÍÁÎÄ ÐÒÉ ÐÅÒÅÞÉÓÌÅÎÉÉ Ó ÐÏÍÏÝØÀ
.Fl l .
.It Fl r
÷Ù×ÏÄÉÔØ ÐÅÒÅÞÉÓÌÑÅÍÙÅ
(Ó ÐÏÍÏÝØÀ
.Fl l )
ÉÌÉ ÒÅÄÁËÔÉÒÕÅÍÙÅ (ÂÅÚ
.Fl l
É ÂÅÚ
.Fl s )
ËÏÍÁÎÄÙ × ÏÂÒÁÔÎÏÍ ÐÏÒÑÄËÅ.
.It Fl s
÷ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ ÅÝ£ ÒÁÚ, ÎÅ ×ÙÚÙ×ÁÑ ÒÅÄÁËÔÏÒ.
.It Ar ÐÅÒ×ÁÑ
.It Ar ÐÏÓÌÅÄÎÑÑ
÷ÙÂÒÁÔØ ËÏÍÁÎÄÙ ÄÌÑ ÐÅÒÅÞÉÓÌÅÎÉÑ ÉÌÉ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ.
ëÏÌÉÞÅÓÔ×Ï ÄÏÓÔÕÐÎÙÈ ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ ÏÐÒÅÄÅÌÑÅÔÓÑ
ÚÎÁÞÅÎÉÅÍ ÐÅÒÅÍÅÎÎÏÊ
.Ev HISTSIZE .
úÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÏ×
.Ar ÐÅÒ×ÁÑ , ÐÏÓÌÅÄÎÑÑ
ÉÌÉ ÏÂÏÉÈ ÍÏÖÅÔ ÂÙÔØ ÏÄÎÉÍ ÉÚ ÓÌÅÄÕÀÝÉÈ:
.Bl -tag -width indent
.It Oo Cm + Oc Ns Ar ÞÉÓÌÏ
ðÏÌÏÖÉÔÅÌØÎÏÅ ÞÉÓÌÏ, ÐÒÅÄÓÔÁ×ÌÑÀÝÅÅ ÎÏÍÅÒ ËÏÍÁÎÄÙ;
ÎÏÍÅÒÁ ËÏÍÁÎÄ ÍÏÇÕÔ ÂÙÔØ ÐÏËÁÚÁÎÙ Ó ÐÏÍÏÝØÀ ÏÐÃÉÉ
.Fl l .
.It Fl Ar ÞÉÓÌÏ
ïÔÒÉÃÁÔÅÌØÎÏÅ ÄÅÓÑÔÉÞÎÏÅ ÞÉÓÌÏ, ÐÒÅÄÓÔÁ×ÌÑÀÝÅÅ
ËÏÍÁÎÄÕ, ËÏÔÏÒÁÑ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ
.Ar ÞÉÓÌÏ
ËÏÍÁÎÄ ÎÁÚÁÄ.
îÁÐÒÉÍÅÒ, \-1 ÜÔÏ ÐÏÓÌÅÄÎÑÑ ×ÙÐÏÌÎÅÎÎÁÑ ËÏÍÁÎÄÁ.
.It Ar ÓÔÒÏËÁ
óÔÒÏËÁ, ÏÂÏÚÎÁÞÁÀÝÁÑ ÐÏÓÌÅÄÎÀÀ ××ÅÄ£ÎÎÕÀ ËÏÍÁÎÄÕ,
ËÏÔÏÒÁÑ ÎÁÞÉÎÁÅÔÓÑ Ó ÜÔÏÊ ÓÔÒÏËÉ.
åÓÌÉ ÐÒÉ ÜÔÏÍ Ó ÏÐÃÉÅÊ
.Fl s
ÎÅ ÕËÁÚÁÎ ÏÐÅÒÁÎÄ
.Ar ÓÔÁÒÁÑ Ns = Ns Ar ÎÏ×ÁÑ ,
ÓÔÒÏËÏ×ÁÑ ÆÏÒÍÁ ÐÅÒ×ÏÇÏ ÏÐÅÒÁÎÄÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÚÎÁË ÒÁ×ÅÎÓÔ×Á.
.El
.El
.Pp
óÌÅÄÕÀÝÉÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ ×ÌÉÑÀÔ ÎÁ ×ÙÐÏÌÎÅÎÉÅ
.Ic fc :
.Bl -tag -width ".Ev HISTSIZE"
.It Ev FCEDIT
éÍÑ ÒÅÄÁËÔÏÒÁ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÉÓÔÏÒÉÉ.
.It Ev HISTSIZE
ëÏÌÉÞÅÓÔ×Ï ÄÏÓÔÕÐÎÙÈ ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ.
.El
.It Ic fg Op Ar ÚÁÄÁÎÉÅ
ðÅÒÅÍÅÓÔÉÔØ ÕËÁÚÁÎÎÏÅ
.Ar ÚÁÄÁÎÉÅ
ÉÌÉ ÔÅËÕÝÅÅ ÚÁÄÁÎÉÅ ÎÁ ÐÅÒÅÄÎÉÊ ÐÌÁÎ.
.It Ic getopts Ar ÓÔÒÏËÁ_ÏÐÃÉÊ ÐÅÒÅÍÅÎÎÁÑ
.Tn POSIX Ns -ÓÏ×ÍÅÓÔÉÍÁÑ
ËÏÍÁÎÄÁ
.Ic getopts .
å£ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÏ ÂÏÌÅÅ ÓÔÁÒÏÊ ËÏÍÁÎÄÙ
.Xr getopt 1 .
ðÅÒ×ÙÊ ÁÒÇÕÍÅÎÔ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ ÂÕË×, ÚÁ ËÁÖÄÏÊ ÉÚ ËÏÔÏÒÙÈ
ÍÏÖÅÔ ÓÌÅÄÏ×ÁÔØ Ä×ÏÅÔÏÞÉÅ, ÏÂÏÚÎÁÞÁÀÝÅÅ, ÞÔÏ ÏÐÃÉÑ ÉÍÅÅÔ ÁÒÇÕÍÅÎÔ.
õËÁÚÁÎÎÁÑ ÐÅÒÅÍÅÎÎÁÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × ÒÁÚÏÂÒÁÎÎÕÀ ÏÐÃÉÀ.
éÎÄÅËÓ ÓÌÅÄÕÀÝÅÇÏ ÁÒÇÕÍÅÎÔÁ ÐÏÍÅÝÁÅÔÓÑ × ÐÅÒÅÍÅÎÎÕÀ ÏÂÏÌÏÞËÉ
.Va OPTIND .
åÓÌÉ ÏÐÃÉÑ ÉÍÅÅÔ ÁÒÇÕÍÅÎÔ, ÏÎ ÐÏÍÅÝÁÅÔÓÑ × ÐÅÒÅÍÅÎÎÕÀ ÏÂÏÌÏÞËÉ
.Va OPTARG .
åÓÌÉ ×ÓÔÒÅÞÁÅÔÓÑ ÎÅËÏÒÒÅËÔÎÁÑ ÏÐÃÉÑ,
.Ar ÐÅÒÅÍÅÎÎÁÑ
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ×
.Ql \&? .
ëÏÇÄÁ ÏÐÃÉÉ ÚÁËÁÎÞÉ×ÁÀÔÓÑ,
.Ic getopts
×ÏÚ×ÒÁÝÁÅÔ ÚÎÁÞÅÎÉÅ ÌÏÖØ (1).
.It Ic hash Oo Fl rv Oc Op Ar ËÏÍÁÎÄÁ ...
ïÂÏÌÏÞËÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÈÜÛ-ÔÁÂÌÉÃÕ, × ËÏÔÏÒÏÊ ÚÁÐÏÍÉÎÁÀÔÓÑ ÍÅÓÔÏÐÏÌÏÖÅÎÉÑ ËÏÍÁÎÄ.
âÅÚ ÁÒÇÕÍÅÎÔÏ× ËÏÍÁÎÄÁ
.Ic hash
×Ù×ÏÄÉÔ ÓÏÄÅÒÖÉÍÏÅ ÜÔÏÊ ÔÁÂÌÉÃÙ.
úÁÐÉÓÉ, ËÏÔÏÒÙÅ ÎÅ ÉÓËÁÌÉÓØ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÊ ËÏÍÁÎÄÙ
.Ic cd ,
ÐÏÍÅÞÁÀÔÓÑ Ú×£ÚÄÏÞËÏÊ; ÜÔÉ ÚÁÐÉÓÉ ÕÖÅ ×ÏÚÍÏÖÎÏ ÎÅËÏÒÒÅËÔÎÙ.
.Pp
åÓÌÉ ÕËÁÚÁÎÙ ÁÒÇÕÍÅÎÔÙ, ËÏÍÁÎÄÁ
.Ic hash
ÕÄÁÌÑÅÔ ËÁÖÄÕÀ ÕËÁÚÁÎÎÕÀ ËÏÍÁÎÄÕ (ÅÓÌÉ ÜÔÏ ÎÅ ÆÕÎËÃÉÑ) ÉÚ ÈÜÛ-ÔÁÂÌÉÃÙ,
Á ÚÁÔÅÍ ÉÝÅÔ Å£.
ó ÏÐÃÉÅÊ
.Fl v
.Ic hash
×Ù×ÏÄÉÔ ÍÅÓÔÏÐÏÌÏÖÅÎÉÅ ËÏÍÁÎÄ ÐÏ ÍÅÒÅ ÔÏÇÏ, ËÁË ÎÁÈÏÄÉÔ ÉÈ.
ó ÏÐÃÉÅÊ
.Fl r
ËÏÍÁÎÄÁ
.Ic hash
ÕÄÁÌÑÅÔ ×ÓÅ ÚÁÐÉÓÉ ÉÚ ÈÜÛ-ÔÁÂÌÉÃÙ ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÆÕÎËÃÉÊ.
.It Ic jobid Op Ar ÚÁÄÁÎÉÅ
÷Ù×ÏÄÉÔ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÐÒÏÃÅÓÓÏ× × ÕËÁÚÁÎÎÏÍ ÚÁÄÁÎÉÉ.
åÓÌÉ ÁÒÇÕÍÅÎÔ
.Ar ÚÁÄÁÎÉÅ
ÏÐÕÝÅÎ, ÉÓÐÏÌØÚÕÅÔÓÑ ÔÅËÕÝÅÅ ÚÁÄÁÎÉÅ.
.It Ic jobs Oo Fl lps Oc Op Ar ÚÁÄÁÎÉÅ ...
÷Ù×ÏÄÉÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÕËÁÚÁÎÎÙÈ ÚÁÄÁÎÉÑÈ ÉÌÉ ×ÓÅÈ ÚÁÄÁÎÉÑÈ,
ÅÓÌÉ ÎÅ ÕËÁÚÁÎ ÁÒÇÕÍÅÎÔ
.Ar ÚÁÄÁÎÉÅ .
÷Ù×ÏÄÉÍÁÑ ÉÎÆÏÒÍÁÃÉÑ ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÚÁÄÁÎÉÑ,
ÓÔÁÔÕÓ É ÉÍÑ ËÏÍÁÎÄÙ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl l ,
ÔÁËÖÅ ×Ù×ÏÄÉÔÓÑ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÒÏÃÅÓÓÁ ËÁÖÄÏÇÏ ÚÁÄÁÎÉÑ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl p ,
×Ù×ÏÄÑÔÓÑ ÔÏÌØËÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÐÒÏÃÅÓÓÏ× ÌÉÄÅÒÏ× ÇÒÕÐÐ ÐÒÏÃÅÓÓÏ×,
ÐÏ ÏÄÎÏÍÕ ÎÁ ÓÔÒÏËÕ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl s ,
×Ù×ÏÄÑÔÓÑ ÔÏÌØËÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÐÒÏÃÅÓÓÏ×, ÐÏ ÏÄÎÏÍÕ ÎÁ ÓÔÒÏËÕ.
.It Ic local Oo Ar ÐÅÒÅÍÅÎÎÁÑ ... Oc Op Fl
óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ
.Sx æÕÎËÃÉÉ .
.It Ic pwd Op Fl L | P
÷Ù×ÏÄÉÔ ÐÕÔØ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ.
÷ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ ÍÏÖÅÔ
ÏÔÌÉÞÁÔØÓÑ ÏÔ ÐÒÏÇÒÁÍÍÙ Ó ÔÁËÉÍ ÖÅ ÉÍÅÎÅÍ, ÐÏÔÏÍÕ ÞÔÏ
×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ ÐÏÍÎÉÔ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ, Á ÎÅ ×ÙÞÉÓÌÑÅÔ ÅÇÏ ËÁÖÄÙÊ ÒÁÚ.
üÔÏ ÄÅÌÁÅÔ Å£ ÂÙÓÔÒÅÅ.
ïÄÎÁËÏ, ÅÓÌÉ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ
ÐÅÒÅÉÍÅÎÏ×Ù×ÁÅÔÓÑ,
×ÓÔÒÏÅÎÎÁÑ ×ÅÒÓÉÑ
.Xr pwd 1
ÐÒÏÄÏÌÖÉÔ ×Ù×ÏÄÉÔØ ÓÔÁÒÏÅ ÉÍÑ ËÁÔÁÌÏÇÁ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl P ,
ÒÁÚÙÍÅÎÏ×Ù×ÁÀÔÓÑ ÓÉÍ×ÏÌÉÞÅÓËÉÅ ÓÓÙÌËÉ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl L ,
×Ù×ÏÄÉÔÓÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ ÏÂÏÌÏÞËÉ Ï ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ
(ÓÉÍ×ÏÌÉÞÅÓËÉÅ ÓÓÙÌËÉ ÎÅ ÒÁÚÙÍÅÎÏ×Ù×ÁÀÔÓÑ).
üÔÏ ÓÔÁÎÄÁÒÔÎÏÅ ÐÏ×ÅÄÅÎÉÅ.
.It Ic read Oo Fl p Ar ÐÒÉÇÌÁÛÅÎÉÅ Oc Oo
.Fl t Ar ÔÁÊÍÁÕÔ Oc Oo Fl er Oc Ar ÐÅÒÅÍÅÎÎÁÑ ...
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl p
É ÓÔÁÎÄÁÒÔÎÙÊ ××ÏÄ Ñ×ÌÑÅÔÓÑ ÔÅÒÍÉÎÁÌÏÍ,
×ÙÄÁ£ÔÓÑ
.Ar ÐÒÉÇÌÁÛÅÎÉÅ .
úÁÔÅÍ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ××ÏÄÁ ÞÉÔÁÅÔÓÑ ÓÔÒÏËÁ.
úÁÍÙËÁÀÝÉÊ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ
ÕÄÁÌÑÅÔÓÑ, É ÓÔÒÏËÁ ÒÁÚÂÉ×ÁÅÔÓÑ, ËÁË ÏÐÉÓÁÎÏ × ÒÁÚÄÅÌÅ
.Sx òÁÚÄÅÌÅÎÉÅ ÐÒÏÂÅÌØÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ (ÒÁÚÂÉÅÎÉÅ ÎÁ ÐÏÌÑ)
×ÙÛÅ, É
ÐÏÌÕÞÅÎÎÙÅ ÞÁÓÔÉ ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÐÅÒÅÍÅÎÎÙÍ ÐÏ ÐÏÒÑÄËÕ.
åÓÌÉ ÞÁÓÔÅÊ ÂÏÌØÛÅ ÞÅÍ ÐÅÒÅÍÅÎÎÙÈ, ÏÓÔÁ×ÛÉÅÓÑ
ÞÁÓÔÉ (×ÍÅÓÔÅ Ó ÓÉÍ×ÏÌÁÍÉ ÉÚ
.Va IFS ,
ËÏÔÏÒÙÅ ÉÈ ÒÁÚÄÅÌÑÀÔ),
ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÐÏÓÌÅÄÎÅÊ ÐÅÒÅÍÅÎÎÏÊ.
åÓÌÉ ÐÅÒÅÍÅÎÎÙÈ ÂÏÌØÛÅ ÞÅÍ ÞÁÓÔÅÊ, ÏÓÔÁ×ÛÉÍÓÑ
ÐÅÒÅÍÅÎÎÙÍ ÐÒÉÓ×ÁÉ×ÁÅÔÓÑ ÐÕÓÔÁÑ ÓÔÒÏËÁ.
.Pp
ïÂÒÁÔÎÙÅ ËÏÓÙÅ ÞÅÒÔÙ ÉÎÔÅÒÐÒÅÔÉÒÕÀÔÓÑ ÓÐÅÃÉÁÌØÎÙÍ ÏÂÒÁÚÏÍ, ÅÓÌÉ ÎÅ
ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl r .
åÓÌÉ ÚÁ ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÏÊ ÓÌÅÄÕÅÔ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ,
ÏÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ É ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ ÕÄÁÌÑÀÔÓÑ.
åÓÌÉ ÚÁ ÏÂÒÁÔÎÏÊ ËÏÓÏÊ ÞÅÒÔÏÊ ÓÌÅÄÕÅÔ ËÁËÏÊ-ÌÉÂÏ ÄÒÕÇÏÊ
ÓÉÍ×ÏÌ, ÏÂÒÁÔÎÁÑ ËÏÓÁÑ ÞÅÒÔÁ ÕÄÁÌÑÅÔÓÑ, Á ÓÌÅÄÕÀÝÉÊ ÚÁ ÎÅÊ
ÓÉÍ×ÏÌ ÉÎÔÅÒÐÒÅÔÉÒÕÅÔÓÑ ÔÁË, ËÁË ÅÓÌÉ ÂÙ ÏÎ ÎÅ ÓÏÄÅÒÖÁÌÓÑ ×
.Va IFS ,
ÄÁÖÅ ÅÓÌÉ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÏÎ ÔÁÍ ÅÓÔØ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl t ,
É
.Ar ÔÁÊÍÁÕÔ
ÉÓÔ£Ë ÐÒÅÖÄÅ, ÞÅÍ ÂÙÌ ÏÓÕÝÅÓÔ×̣Π××ÏÄ, ËÏÍÁÎÄÁ
.Ic read
×ÏÚ×ÒÁÝÁÅÔ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ 1 É ÎÅ ÄÅÌÁÅÔ ÎÉËÁËÉÈ ÐÒÉÓ×ÁÉ×ÁÎÉÊ.
úÎÁÞÅÎÉÅ ÁÒÇÕÍÅÎÔÁ
.Ar ÔÁÊÍÁÕÔ
ÍÏÖÅÔ ÎÅÏÂÑÚÁÔÅÌØÎÏ ÓÏÐÒÏ×ÏÖÄÁÔØÓÑ ÏÄÎÉÍ ÉÚ ÓÉÍ×ÏÌÏ×
.Ql s ,
.Ql m
ÉÌÉ
.Ql h ,
ÞÔÏ Ñ×ÎÏ ÏÂÏÚÎÁÞÁÅÔ ÓÅËÕÎÄÙ, ÍÉÎÕÔÙ ÉÌÉ ÞÁÓÙ.
åÓÌÉ ÔÁËÏÊ ÓÉÍ×ÏÌ ÎÅ ÕËÁÚÁÎ, ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ
.Ql s .
.Pp
ïÐÃÉÑ
.Fl e
ÓÕÝÅÓÔ×ÕÅÔ ÔÏÌØËÏ ÄÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÓÏ ÓÔÁÒÙÍÉ ÓÃÅÎÁÒÉÑÍÉ.
.It Ic readonly Oo Fl p Oc Op Ar ÉÍÑ ...
ëÁÖÄÏÅ ÕËÁÚÁÎÎÏÅ
.Ar ÉÍÑ
ÐÏÍÅÞÁÅÔÓÑ ËÁË
.Dq "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
ÔÁË, ÞÔÏ ÏÎÏ ÎÅ ÍÏÖÅÔ ÂÙÔØ × ÐÏÓÌÅÄÓÔ×ÉÉ ÉÚÍÅÎÅÎÏ ÉÌÉ ÓÄÅÌÁÎÏ
ÎÅÕÓÔÁÎÏ×ÌÅÎÎÙÍ.
ïÂÏÌÏÞËÁ ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ
ÏÄÎÏ×ÒÅÍÅÎÎÏ Ó ÐÏÍÅÔËÏÊ ÅÇÏ ËÁË
.Dq "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" ,
Ó ÐÏÍÏÝØÀ ÔÁËÏÊ ÆÏÒÍÙ:
.Pp
.D1 Ic readonly Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ
.Pp
âÅÚ ÁÒÇÕÍÅÎÔÏ× ËÏÍÁÎÄÁ
.Ic readonly
ÐÅÒÅÞÉÓÌÑÅÔ ÉÍÅÎÁ ×ÓÅÈ ÐÅÒÅÍÅÎÎÙÈ
.Dq "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ" .
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl p ,
ÐÅÒÅÍÅÎÎÙÅ
.Dq "ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ"
×Ù×ÏÄÑÔÓÑ × ×ÉÄÅ ÓÔÒÏË
.Dq Ic readonly Ar ÉÍÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ ,
ÐÒÉÇÏÄÎÏÍ ÄÌÑ ÐÏ×ÔÏÒÎÏÇÏ ××ÏÄÁ × ÏÂÏÌÏÞËÕ.
.It Ic return Op Ar ÓÔÁÔÕÓ_ÚÁ×ÅÒÛÅÎÉÑ
óÍÏÔÒÉÔÅ ÒÁÚÄÅÌ
.Sx æÕÎËÃÉÉ .
.It Ic set Oo Fl /+abCEefIimnpTuVvx Oc Oo Fl /+o Ar ÄÌÉÎÎÏÅ_ÉÍÑ Oc Oo
.Fl c Ar ÓÔÒÏËÁ Oc Op Fl - Ar ÁÒÇÕÍÅÎÔ ...
ëÏÍÁÎÄÁ
.Ic set
×ÙÐÏÌÎÑÅÔ ÔÒÉ ÒÁÚÎÙÈ ÆÕÎËÃÉÉ:
.Bl -item
.It
âÅÚ ÁÒÇÕÍÅÎÔÏ× ÏÎÁ ÐÅÒÅÞÉÓÌÑÅÔ ÚÎÁÞÅÎÉÑ ×ÓÅÈ ÐÅÒÅÍÅÎÎÙÈ ÏÂÏÌÏÞËÉ.
.It
åÓÌÉ ÕËÁÚÁÎÙ ÏÐÃÉÉ, ÌÉÂÏ × ËÏÒÏÔËÏÊ ÆÏÒÍÅ, ÌÉÂÏ × ÄÌÉÎÎÏÊ ÆÏÒÍÅ
.Dq Fl /+o Ar ÄÌÉÎÎÏÅ_ÉÍÑ ,
ÏÎÁ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÌÉ ÓÂÒÁÓÙ×ÁÅÔ ÕËÁÚÁÎÎÙÅ ÏÐÃÉÉ, ËÁË ÏÐÉÓÁÎÏ × ÒÁÚÄÅÌÅ
.Sx ïÂÒÁÂÏÔËÁ ÓÐÉÓËÁ ÁÒÇÕÍÅÎÔÏ× .
.It
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Dq Fl - ,
.Ic set
ÚÁÍÅÎÑÅÔ ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÏÂÏÌÏÞËÉ ÐÏÓÌÅÄÕÀÝÉÍÉ
ÁÒÇÕÍÅÎÔÁÍÉ.
åÓÌÉ ÚÁ ÏÐÃÉÅÊ
.Dq Fl -
ÎÅ ÓÌÅÄÕÀÔ ÁÒÇÕÍÅÎÔÙ,
×ÓÅ ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ ÓÂÒÁÓÙ×ÁÀÔÓÑ,
ÞÔÏ ÜË×É×ÁÌÅÎÔÎÏ ×ÙÐÏÌÎÅÎÉÀ ËÏÍÁÎÄÙ
.Dq Li "shift $#" .
æÌÁÇ
.Dq Fl -
ÍÏÖÅÔ ÂÙÔØ ÏÐÕÝÅÎ, ÅÓÌÉ ÁÒÇÕÍÅÎÔÙ ÐÒÅÄÎÁÚÎÁÞÁÀÔÓÑ ÄÌÑ ÚÁÍÅÝÅÎÉÑ
ÐÏÚÉÃÉÏÎÎÙÈ ÐÁÒÁÍÅÔÒÏ×.
üÔÏ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ,
ÔÁË ËÁË ÐÅÒ×ÙÊ ÁÒÇÕÍÅÎÔ ÍÏÖÅÔ ÎÁÞÉÎÁÔØÓÑ Ó ÔÉÒÅ
.Pq Ql -
ÉÌÉ ÐÌÀÓÁ
.Pq Ql + ,
ËÏÔÏÒÙÅ ËÏÍÁÎÄÁ
.Ic set
ÉÎÔÅÒÐÒÅÔÉÒÕÅÔ ËÁË ÚÁÐÒÏÓ ÎÁ ÕÓÔÁÎÏ×ËÕ ÉÌÉ ÓÂÒÏÓ ÏÐÃÉÊ.
.El
.It Ic setvar Ar ÐÅÒÅÍÅÎÎÁÑ ÚÎÁÞÅÎÉÅ
îÁÚÎÁÞÁÅÔ ÕËÁÚÁÎÎÏÅ
.Ar ÚÎÁÞÅÎÉÅ
ÕËÁÚÁÎÎÏÊ ÐÅÒÅÍÅÎÎÏÊ.
ëÏÍÁÎÄÁ
.Ic setvar
ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÆÕÎËÃÉÑÈ,
ÐÒÉÓ×ÁÉ×ÁÀÝÉÈ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÙÍ, ÞØÉ ÉÍÅÎÁ ÐÅÒÅÄÁÀÔÓÑ ËÁË ÐÁÒÁÍÅÔÒÙ.
÷ ÏÂÝÅÍ ÓÌÕÞÁÅ ÌÕÞÛÅ ÐÉÓÁÔØ
.Dq Ar ÐÅÒÅÍÅÎÎÁÑ Ns = Ns Ar ÚÎÁÞÅÎÉÅ
ÎÅÖÅÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ
.Ic setvar .
.It Ic shift Op Ar n
óÄ×ÉÇÁÅÔ ÐÏÚÉÃÉÏÎÎÙÅ ÐÁÒÁÍÅÔÒÙ
.Ar n
ÒÁÚ, ÉÌÉ ÏÄÉÎ ÒÁÚ, ÅÓÌÉ
.Ar n
ÎÅ ÕËÁÚÁÎÏ.
óÄ×ÉÇ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÚÎÁÞÅÎÉÅ
.Li $1
× ÚÎÁÞÅÎÉÅ
.Li $2 ,
ÚÎÁÞÅÎÉÅ
.Li $2
× ÚÎÁÞÅÎÉÅ
.Li $3 ,
É ÔÁË ÄÁÌÅÅ,
ÕÍÅÎØÛÁÑ ÚÎÁÞÅÎÉÅ
.Li $#
ÎÁ ÅÄÉÎÉÃÕ.
åÓÌÉ ÐÏÚÉÃÉÏÎÎÙÈ ÐÁÒÁÍÅÔÒÏ× ÎÅÔ, ÓÄ×ÉÇ ÎÅ ÄÅÌÁÅÔ ÎÉÞÅÇÏ.
.It Ic test
÷ÓÔÒÏÅÎÎÙÊ ÜË×É×ÁÌÅÎÔ
.Xr test 1 .
.It Ic times
÷Ù×ÏÄÉÔ ËÏÌÉÞÅÓÔ×Ï ×ÒÅÍÅÎÉ, ÐÏÔÒÁÞÅÎÎÏÅ ÎÁ ×ÙÐÏÌÎÅÎÉÅ ÏÂÏÌÏÞËÉ É Å£ ÐÏÔÏÍËÏ×.
ðÅÒ×ÁÑ ÓÔÒÏËÁ ×Ù×ÏÄÁ ÐÏËÁÚÙ×ÁÅÔ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÅ É ÓÉÓÔÅÍÎÏÅ ×ÒÅÍÑ ÄÌÑ ÓÁÍÏÊ
ÏÂÏÌÏÞËÉ, ×ÔÏÒÁÑ \[em] ÄÌÑ ÐÏÔÏÍËÏ×.
.It Ic trap Oo Ar ÄÅÊÓÔ×ÉÅ Oc Ar ÓÉÇÎÁÌ ...
.It Ic trap Fl l
÷ÅÌÉÔ ÏÂÏÌÏÞËÅ ÒÁÚÏÂÒÁÔØ É ×ÙÐÏÌÎÉÔØ
.Ar ÄÅÊÓÔ×ÉÅ
ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÌÀÂÏÇÏ ÉÚ ÕËÁÚÁÎÎÙÈ ÓÉÇÎÁÌÏ×.
óÉÇÎÁÌÙ ÕËÁÚÙ×ÁÀÔÓÑ ÌÉÂÏ ÐÏ ÉÍÅÎÉ, ÌÉÂÏ ÐÏ ÎÏÍÅÒÕ.
ëÒÏÍÅ ÔÏÇÏ, ÞÔÏÂÙ ÚÁÄÁÔØ
.Ar ÄÅÊÓÔ×ÉÅ ,
×ÙÐÏÌÎÑÅÍÏÅ ÐÒÉ ÚÁ×ÅÒÛÅÎÉÉ ÏÂÏÌÏÞËÉ, ÍÏÖÎÏ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÓÅ×ÄÏ-ÓÉÇÎÁÌÏÍ
.Cm EXIT .
áÒÇÕÍÅÎÔ
.Ar ÄÅÊÓÔ×ÉÅ
ÍÏÖÅÔ ÂÙÔØ ÐÕÓÔÏÊ ÓÔÒÏËÏÊ ÉÌÉ ÔÉÒÅ
.Pq Ql - ;
ÐÅÒ×ÏÅ ÏÚÎÁÞÁÅÔ ÉÇÎÏÒÉÒÏ×ÁÔØ ÕËÁÚÁÎÎÙÊ ÓÉÇÎÁÌ,
×ÔÏÒÏÅ \[em] ×ÙÐÏÌÎÑÔØ ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ.
ðÒÏÐÕÓË ÁÒÇÕÍÅÎÔÁ
.Ar ÄÅÊÓÔ×ÉÅ
ÔÁËÖÅ ÏÚÎÁÞÁÅÔ ×ÙÐÏÌÎÅÎÉÅ ÄÅÊÓÔ×ÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÈÏÔÑ ÉÚ ÓÏÏÂÒÁÖÅÎÉÊ
ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÔÁËÁÑ ÆÏÒÍÁ ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ.
ëÏÇÄÁ ÏÂÏÌÏÞËÁ ÚÁÐÕÓËÁÅÔ ÄÏÞÅÒÎÀÀ ÏÂÏÌÏÞËÕ, ÏÎÁ
ÓÂÒÁÓÙ×ÁÅÔ ÐÅÒÅÈ×ÁÞÅÎÎÙÅ (ÎÏ ÎÅ ÉÇÎÏÒÉÒÕÅÍÙÅ) ÓÉÇÎÁÌÙ × ÓÔÁÎÄÁÒÔÎÙÅ ÄÅÊÓÔ×ÉÑ.
ëÏÍÁÎÄÁ
.Ic trap
ÎÅ ×ÌÉÑÅÔ ÎÁ ÓÉÇÎÁÌÙ, ÉÇÎÏÒÉÒÕÅÍÙÅ ÎÁ ÍÏÍÅÎÔ ×ÈÏÄÁ × ÏÂÏÌÏÞËÕ.
.Pp
ó ÏÐÃÉÅÊ
.Fl l
ËÏÍÁÎÄÁ
.Ic trap
×Ù×ÅÄÅÔ ÓÐÉÓÏË ÄÏÐÕÓÔÉÍÙÈ ÉͣΠÓÉÇÎÁÌÏ×.
.It Ic true
ðÕÓÔÁÑ ËÏÍÁÎÄÁ, ×ÏÚ×ÒÁÝÁÀÝÁÑ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ 0 (ÉÓÔÉÎÁ).
.It Ic type Op Ar ÉÍÑ ...
éÎÔÅÒÐÒÅÔÉÒÕÅÔ ËÁÖÄÏÅ
.Ar ÉÍÑ
ËÁË ËÏÍÁÎÄÕ É ×Ù×ÏÄÉÔ ÒÅÚÕÌØÔÁÔ ÐÏÉÓËÁ ËÏÍÁÎÄÙ.
÷ÏÚÍÏÖÎÙÅ ÒÅÚÕÌØÔÁÔÙ ÔÁËÉÅ:
shell keyword, alias, shell built-in command, command, tracked alias
É not found.
äÌÑ ÐÓÅ×ÄÏÎÉÍÏ× ×Ù×ÏÄÉÔÓÑ ÉÈ ÚÎÁÞÅÎÉÅ;
ÄÌÑ ËÏÍÁÎÄ É ÏÔÓÌÅÖÉ×ÁÅÍÙÈ ÐÓÅ×ÄÏÎÉÍÏ×
×Ù×ÏÄÉÔÓÑ ÐÏÌÎÙÊ ÐÕÔØ Ë ËÏÍÁÎÄÅ.
.It Ic ulimit Oo Fl HSabcdflmnstuv Oc Op Ar ÏÇÒÁÎÉÞÅÎÉÅ
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÌÉ ÐÏËÁÚÙ×ÁÅÔ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ÒÅÓÕÒÓÙ (ÓÍ.\&
.Xr getrlimit 2 ) .
åÓÌÉ ÕËÁÚÁÎÏ
.Ar ÏÇÒÁÎÉÞÅÎÉÅ ,
ÕËÁÚÁÎÎÙÊ ÒÅÓÕÒÓ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ;
× ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù×ÅÄÅÔÓÑ ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ ÒÅÓÕÒÓÁ.
.Pp
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl H ,
ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÉÌÉ ÐÏËÁÚÙ×ÁÀÔÓÑ Ö£ÓÔËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ.
÷ ÔÏ ×ÒÅÍÑ ËÁË ×ÓÅÍ ÒÁÚÒÅÛÅÎÏ ÕÍÅÎØÛÁÔØ Ö£ÓÔËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ,
ÔÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÉÈ Õ×ÅÌÉÞÉÔØ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl S ,
ÉÓÐÏÌØÚÕÀÔÓÑ ÍÑÇËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ.
ðÒÉ ×Ù×ÏÄÅ ÏÇÒÁÎÉÞÅÎÉÊ
ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÁ ÔÏÌØËÏ ÏÄÎÁ ÉÚ ÏÐÃÉÊ
.Fl S
ÉÌÉ
.Fl H .
ðÏ ÕÍÏÌÞÁÎÉÀ ÐÏËÁÚÙ×ÁÀÔÓÑ ÍÑÇËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ,
Á ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ É ÍÑÇËÉÅ, É Ö£ÓÔËÉÅ ÏÇÒÁÎÉÞÅÎÉÑ.
.Pp
ó ÏÐÃÉÅÊ
.Fl a
ËÏÍÁÎÄÁ
.Ic ulimit
×Ù×ÏÄÉÔ ×ÓÅ ÒÅÓÕÒÓÙ.
ðÁÒÁÍÅÔÒ
.Ar ÏÇÒÁÎÉÞÅÎÉÅ
× ÜÔÏÍ ÒÅÖÉÍÅ ÎÅÐÒÉÅÍÌÅÍ.
.Pp
ïÓÔÁÌØÎÙÅ ÏÐÃÉÉ ÕËÁÚÙ×ÁÀÔ, ÚÎÁÞÅÎÉÅ ËÁËÏÇÏ ÒÅÓÕÒÓÁ ÄÏÌÖÎÏ ÂÙÔØ
ÐÏËÁÚÁÎÏ ÉÌÉ ÉÚÍÅÎÅÎÏ.
ïÎÉ ×ÚÁÉÍÏÉÓËÌÀÞÁÀÝÉÅ.
.Bl -tag -width indent
.It Fl b Ar sbsize
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÂÕÆÅÒÁ ÓÏËÅÔÏ× × ÂÁÊÔÁÈ.
.It Fl c Ar coredumpsize
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÏ× ÄÁÍÐÁ ÐÁÍÑÔÉ × ÂÌÏËÁÈ ÐÏ 512 ÂÁÊÔ.
.It Fl d Ar datasize
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÅÇÍÅÎÔÁ ÄÁÎÎÙÈ ÐÒÏÃÅÓÓÁ × ËÉÌÏÂÁÊÔÁÈ.
.It Fl f Ar filesize
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÆÁÊÌÁ × ÂÌÏËÁÈ ÐÏ 512 ÂÁÊÔ.
.It Fl l Ar lockedmem
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÐÁÍÑÔÉ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÂÙÔØ ÚÁÂÌÏËÉÒÏ×ÁÎÁ ÐÒÏÃÅÓÓÏÍ, ×
ËÉÌÏÂÁÊÔÁÈ.
.It Fl m Ar memoryuse
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÒÅÚÉÄÅÎÔÎÏÊ ÐÁÍÑÔÉ ÐÒÏÃÅÓÓÁ × ËÉÌÏÂÁÊÔÁÈ.
.It Fl n Ar nofiles
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÄÅÓËÒÉÐÔÏÒÏ×, ËÏÔÏÒÙÅ ÍÏÖÅÔ ÏÔËÒÙÔØ ÐÒÏÃÅÓÓ.
.It Fl s Ar stacksize
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÅÇÍÅÎÔÁ ÓÔÅËÁ × ËÉÌÏÂÁÊÔÁÈ.
.It Fl t Ar time
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÏÃÅÓÓÏÒÎÏÇÏ ×ÒÅÍÅÎÉ, ËÏÔÏÒÏÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
ËÁÖÄÙÊ ÐÒÏÃÅÓÓ, × ÓÅËÕÎÄÁÈ.
.It Fl u Ar userproc
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÙÐÏÌÎÑÀÝÉÈÓÑ ÐÒÏÃÅÓÓÏ×
ÄÌÑ ÜÔÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÐÏÌØÚÏ×ÁÔÅÌÑ.
.It Fl v Ar virtualmem
íÁËÓÉÍÁÌØÎÙÊ ×ÉÒÔÕÁÌØÎÙÊ ÒÁÚÍÅÒ ÐÒÏÃÅÓÓÁ × ËÉÌÏÂÁÊÔÁÈ.
.El
.It Ic umask Oo Fl S Oc Op Ar ÍÁÓËÁ
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁÓËÕ ÓÏÚÄÁÎÉÑ ÆÁÊÌÏ× (ÓÍ.\&
.Xr umask 2 )
× ×ÏÓØÍÅÒÉÞÎÏÅ ÉÌÉ ÓÉÍ×ÏÌÉÞÅÓËÏÅ (ÓÍ.\&
.Xr chmod 1 )
ÚÎÁÞÅÎÉÅ, ÕËÁÚÁÎÎÏÅ × ÁÒÇÕÍÅÎÔÅ
.Ar ÍÁÓËÁ .
åÓÌÉ ÁÒÇÕÍÅÎÔ ÐÒÏÐÕÝÅÎ, ×Ù×ÏÄÉÔÓÑ ÔÅËÕÝÅÅ ÚÎÁÞÅÎÉÅ ÍÁÓËÉ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl S ,
×Ù×ÏÄ ÉÍÅÅÔ ÓÉÍ×ÏÌÉÞÅÓËÉÊ ×ÉÄ, ÉÎÁÞÅ \[em] ×ÏÓØÍÅÒÉÞÎÙÊ.
.It Ic unalias Oo Fl a Oc Op Ar ÉÍÑ ...
õÄÁÌÑÅÔ ÕËÁÚÁÎÎÙÅ ÐÓÅ×ÄÏÎÉÍÙ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl a ,
ÕÄÁÌÑÀÔÓÑ ×ÓÅ ÐÓÅ×ÄÏÎÉÍÙ.
.It Ic unset Oo Fl fv Oc Ar ÉÍÑ ...
õËÁÚÁÎÎÙÅ ÐÅÒÅÍÅÎÎÙÅ ÉÌÉ ÆÕÎËÃÉÉ ÓÔÁÎÏ×ÑÔÓÑ ÎÅÕÓÔÁÎÏ×ÌÅÎÎÙÍÉ É
ÎÅÜËÓÐÏÒÔÉÒÕÅÍÙÍÉ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl v ,
ÉÌÉ ÎÅ ÕËÁÚÁÎÏ ÏÐÃÉÊ ×ÏÏÂÝÅ, ÁÒÇÕÍÅÎÔÙ
.Ar ÉÍÑ
ÉÎÔÅÒÐÒÅÔÉÒÕÀÔÓÑ ËÁË ÉÍÅÎÁ ÐÅÒÅÍÅÎÎÙÈ.
åÓÌÉ ÕËÁÚÁÎÁ ÏÐÃÉÑ
.Fl f ,
ÁÒÇÕÍÅÎÔÙ
.Ar ÉÍÑ
ÉÎÔÅÒÐÒÅÔÉÒÕÀÔÓÑ ËÁË ÉÍÅÎÁ ÆÕÎËÃÉÊ.
.It Ic wait Op Ar ÚÁÄÁÎÉÅ
öÄÁÔØ ÚÁ×ÅÒÛÅÎÉÑ ÕËÁÚÁÎÎÏÇÏ ÚÁÄÁÎÉÑ É ×ÅÒÎÕÔØ ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ
ÐÏÓÌÅÄÎÅÇÏ ÐÒÏÃÅÓÓÁ × ÚÁÄÁÎÉÉ.
åÓÌÉ ÁÒÇÕÍÅÎÔ ÏÐÕÝÅÎ, ÖÄÁÔØ ÚÁ×ÅÒÛÅÎÉÑ ×ÓÅÈ ÚÁÄÁÎÉÊ É ×ÅÒÎÕÔØ ÓÔÁÔÕÓ
ÚÁ×ÅÒÛÅÎÉÑ ÎÏÌØ.
.El
.Ss òÅÄÁËÔÉÒÏ×ÁÎÉÅ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
ðÒÉ ÉÎÔÅÒÁËÔÉ×ÎÏÍ ÉÓÐÏÌØÚÏ×ÁÎÉÉ
.Nm
ÉÚ ÔÅÒÍÉÎÁÌÁ, ÔÅËÕÝÁÑ ËÏÍÁÎÄÁ
É ÉÓÔÏÒÉÑ ËÏÍÁÎÄ
(ÓÍ.\&
.Ic fc
× ÒÁÚÄÅÌÅ
.Sx ÷ÓÔÒÏÅÎÎÙÅ ËÏÍÁÎÄÙ )
ÍÏÇÕÔ ÒÅÄÁËÔÉÒÏ×ÁÔØÓÑ ×
.Nm vi Ns -ÒÅÖÉÍÅ
ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.
üÔÏÔ ÒÅÖÉÍ ÉÓÐÏÌØÚÕÅÔ ËÏÍÁÎÄÙ ÐÏÄÏÂÎÏ ÐÏÄÍÎÏÖÅÓÔ×Õ ËÏÍÁÎÄ,
ÏÐÉÓÁÎÎÙÈ × ÓÔÒÁÎÉÃÅ ÓÐÒÁ×ÏÞÎÉËÁ
.Xr vi 1 .
ëÏÍÁÎÄÁ
.Dq Li "set -o vi"
(ÉÌÉ
.Dq Li "set -V" )
×ËÌÀÞÁÅÔ
.Nm vi Ns -ÒÅÖÉÍ
ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ É ÐÅÒÅËÌÀÞÁÅÔ
.Nm
× ÒÅÖÉÍ ××ÏÄÁ
.Nm vi .
ðÒÉ ×ËÌÀÞ£ÎÎÏÍ ÒÅÖÉÍÅ
.Nm vi ,
.Nm
ÍÏÖÅÔ ÐÅÒÅËÌÀÞÁÔØÓÑ ÍÅÖÄÕ ÒÅÖÉÍÏÍ ××ÏÄÁ É ËÏÍÁÎÄÎÙÍ ÒÅÖÉÍÏÍ ËÌÁ×ÉÛÅÊ
.Aq ESC .
îÁÖÁÔÉÅ
.Aq ××ÏÄÁ
× ËÏÍÁÎÄÎÏÍ ÒÅÖÉÍÅ ÐÅÒÅÄÁ£Ô ÓÔÒÏËÕ ÎÁ ÏÂÒÁÂÏÔËÕ ÏÂÏÌÏÞËÅ.
.Pp
ðÏÄÏÂÎÙÍ ÏÂÒÁÚÏÍ ËÏÍÁÎÄÁ
.Dq Li "set -o emacs"
(ÉÌÉ
.Dq Li "set -E" )
ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ ×ËÌÀÞÅÎÉÑ ÐÏÄÍÎÏÖÅÓÔ×Á
×ÏÚÍÏÖÎÏÓÔÅÊ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ × ÓÔÉÌÅ
.Nm emacs .
.Sh ïëòõöåîéå
óÌÅÄÕÀÝÉÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ ×ÌÉÑÀÔ ÎÁ ×ÙÐÏÌÎÅÎÉÅ
.Nm :
.Bl -tag -width ".Ev HISTSIZE"
.It Ev CDPATH
ðÕÔÉ ÄÌÑ ÐÏÉÓËÁ, ÉÓÐÏÌØÚÕÅÍÙÅ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
.Ic cd .
.It Ev EDITOR
úÁÐÁÓÎÏÊ ÒÅÄÁËÔÏÒ, ÉÓÐÏÌØÚÕÅÍÙÊ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
.Ic fc .
åÓÌÉ ÐÅÒÅÍÅÎÎÁÑ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, ÔÏ ÒÅÄÁËÔÏÒÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ Ñ×ÌÑÅÔÓÑ
.Xr ed 1 .
.It Ev FCEDIT
òÅÄÁËÔÏÒ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÉÓÐÏÌØÚÕÅÍÙÊ ×ÓÔÒÏÅÎÎÏÊ ËÏÍÁÎÄÏÊ
.Ic fc .
.It Ev HISTSIZE
ëÏÌÉÞÅÓÔ×Ï ÄÏÓÔÕÐÎÙÈ ÐÒÅÄÙÄÕÝÉÈ ËÏÍÁÎÄ.
.It Ev HOME
îÁÞÁÌØÎÙÊ ËÁÔÁÌÏÇ
.Nm .
.It Ev IFS
òÁÚÄÅÌÉÔÅÌÉ ÐÏÌÅÊ ××ÏÄÁ.
ðÅÒÅÍÅÎÎÁÑ ÏÂÙÞÎÏ ÕÓÔÁÎÏ×ÌÅÎÁ ×
.Aq ÐÒÏÂÅÌ ,
.Aq ÔÁÂÕÌÑÃÉÀ
É
.Aq ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ .
ðÏÄÒÏÂÎÅÅ ÓÍÏÔÒÉÔÅ ÒÁÚÄÅÌ
.Sx òÁÚÄÅÌÅÎÉÅ ÐÒÏÂÅÌØÎÙÍÉ ÓÉÍ×ÏÌÁÍÉ .
.It Ev MAIL
éÍÑ ÆÁÊÌÁ Ó ÐÏÞÔÏÊ, ËÏÔÏÒÏÅ ÐÒÏ×ÅÒÑÅÔÓÑ ÎÁ ÐÒÅÄÍÅÔ ÐÏÓÔÕÐÌÅÎÉÑ ÎÏ×ÏÊ
ÐÏÞÔÙ.
.Ev MAILPATH
ÉÍÅÅÔ ÂÏÌØÛÉÊ ÐÒÉÏÒÉÔÅÔ.
.It Ev MAILPATH
òÁÚÄÅÌ£ÎÎÙÊ Ä×ÏÅÔÏÞÉÑÍÉ
.Pq Ql \&:
ÓÐÉÓÏË ÉͣΠÆÁÊÌÏ×, × ËÏÔÏÒÙÈ ÏÂÏÌÏÞËÁ ÐÒÏ×ÅÒÑÅÔ ×ÈÏÄÑÝÕÀ ÐÏÞÔÕ.
üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ ÉÍÅÅÔ ÂÏÌØÛÉÊ ÐÒÉÏÒÉÔÅÔ, ÞÅÍ
.Ev MAIL .
ïÄÎÏ×ÒÅÍÅÎÎÏ ÍÏÖÅÔ ÐÒÏ×ÅÒÑÔØÓÑ ÎÅ ÂÏÌÅÅ 10 ÐÏÞÔÏ×ÙÈ ÑÝÉËÏ×.
.It Ev PATH
ðÕÔØ ÐÏÉÓËÁ ÉÓÐÏÌÎÑÅÍÙÈ ÆÁÊÌÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ.
ðÏÄÒÏÂÎÅÅ ÓÍÏÔÒÉÔÅ ÒÁÚÄÅÌ
.Sx ðÏÉÓË ÐÕÔÉ .
.It Ev PS1
ðÅÒ×ÉÞÎÁÑ ÓÔÒÏËÁ ÐÒÉÇÌÁÛÅÎÉÑ, ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÔÏÒÏÊ
.Dq Li "$ " ,
ÅÓÌÉ ×Ù ÎÅ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ, É
.Dq Li "# " ,
ÅÓÌÉ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ.
.It Ev PS2
÷ÔÏÒÉÞÎÁÑ ÓÔÒÏËÁ ÐÒÉÇÌÁÛÅÎÉÑ, ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ËÏÔÏÒÏÊ
.Dq Li "> " .
.It Ev PS4
ðÒÅÆÉËÓ ÄÌÑ ×Ù×ÏÄÁ ÔÒÁÓÓÉÒÏ×ËÉ (ÅÓÌÉ ÁËÔÉ×ÉÒÏ×ÁÎ
.Fl x ) .
ðÏ ÕÍÏÌÞÁÎÉÀ
.Dq Li "+ " .
.It Ev TERM
ôÅÒÍÉÎÁÌ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÏÂÏÌÏÞËÉ.
üÔÁ ÕÓÔÁÎÏ×ËÁ ÎÁÓÌÅÄÕÅÔÓÑ ÄÏÞÅÒÎÉÍÉ ÐÒÏÃÅÓÓÁÍÉ ÏÂÏÌÏÞËÉ, É ÉÓÐÏÌØÚÕÅÔÓÑ
× ÒÅÖÉÍÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÉÓÔÏÒÉÉ.
.El
.Sh óôáôõó úá÷åòûåîéñ
ëÏÇÄÁ ÏÂÏÌÏÞËÁ ÏÂÎÁÒÕÖÉ×ÁÅÔ ÏÛÉÂËÉ, ÔÁËÉÅ ËÁË ÓÉÎÔÁËÓÉÞÅÓËÉÅ, ÏÎÁ
ÚÁ×ÅÒÛÁÅÔÓÑ Ó ÎÅÎÕÌÅ×ÙÍ ÓÔÁÔÕÓÏÍ ÚÁ×ÅÒÛÅÎÉÑ.
åÓÌÉ ÏÂÏÌÏÞËÁ ÎÅÉÎÔÅÒÁËÔÉ×ÎÁÑ, ×ÙÐÏÌÎÅÎÉÅ ÆÁÊÌÁ
ÏÂÏÌÏÞËÉ ÐÒÅÒÙ×ÁÅÔÓÑ.
÷ ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ, ÏÂÏÌÏÞËÁ ×ÅÒÎ£Ô ÓÔÁÔÕÓ ÚÁ×ÅÒÛÅÎÉÑ ÐÏÓÌÅÄÎÅÊ
×ÙÐÏÌÎÅÎÎÏÊ ËÏÍÁÎÄÙ, ÉÌÉ, ÅÓÌÉ ÂÙÌÁ ÉÓÐÏÌØÚÏ×ÁÎÁ ×ÓÔÒÏÅÎÎÁÑ ËÏÍÁÎÄÁ
.Ic exit
Ó ÞÉÓÌÏ×ÙÍ ÁÒÇÕÍÅÎÔÏÍ, ÏÂÏÌÏÞËÁ ×ÅÒÎ£Ô ÜÔÏÔ ÁÒÇÕÍÅÎÔ.
.Sh óíïôòé ôáëöå
.Xr builtin 1 ,
.Xr chsh 1 ,
.Xr echo 1 ,
.Xr ed 1 ,
.Xr emacs 1 ,
.Xr expr 1 ,
.Xr getopt 1 ,
.Xr pwd 1 ,
.Xr test 1 ,
.Xr vi 1 ,
.Xr execve 2 ,
.Xr getrlimit 2 ,
.Xr umask 2 ,
.Xr editrc 5
.Sh éóôïòéñ
ëÏÍÁÎÄÁ
.Nm ,
ÏÂÏÌÏÞËÁ Thompson, ÐÏÑ×ÉÌÁÓØ ×
.At v1 .
ïÎÁ ÂÙÌÁ ×ÙÔÅÓÎÅÎÁ ×
.At v7
ÏÂÏÌÏÞËÏÊ Bourne, ËÏÔÏÒÁÑ ÕÎÁÓÌÅÄÏ×ÁÌÁ ÉÍÑ
.Nm .
.Pp
üÔÁ ×ÅÒÓÉÑ
.Nm
ÂÙÌÁ ÐÅÒÅÐÉÓÁÎÁ × 1989 ÇÏÄÕ ÐÏÄ ÌÉÃÅÎÚÉÅÊ
.Bx
ÐÏ ÏÂÒÁÚÕ É ÐÏÄÏÂÉÀ ÏÂÏÌÏÞËÉ Bourne ÉÚ
.At V.4 .
.Sh á÷ôïòù
üÔÕ ×ÅÒÓÉÀ
.Nm
ÉÚÎÁÞÁÌØÎÏ ÎÁÐÉÓÁÌ
.An Kenneth Almquist .
.Sh ðòïâìåíù
õÔÉÌÉÔÁ
.Nm
ÎÅ ÒÁÓÐÏÚÎÁ£Ô ÍÕÌØÔÉÂÁÊÔÏ×ÙÅ ÓÉÍ×ÏÌÙ.