A shell opcióinak beállítása
A shell opciói a shell funkciók végrehajtásának módját határozzák meg. Az opciók be- (on) illetve kikapcsolt (off) állapotban lehetnek. Az opciókat a set -o paranccsal lehet lekérdezni, illetve átkapcsolni. Ennek ismertetése a Korn parancsok közt megtalálható.
(Az értelmezés mindig a bekapcsolt állapotra vonatkozik. A felsorolás sorrendje pedig a set -o parancs diktálta sorrend.)
allexport |
Minden paraméter automatikusan exportált. |
errexit |
Ha a shell-t nem-interaktív üzemmódban dolgozik, és egy utasítás végrehajtása elhal, futtassa le az ERR hibaszignálhoz kötött függvényt és azonnal lépjen ki. (Ezt a módot a shell ignorálja a .profile futása alatt.) |
bgnice |
Minden bg paranccsal indított job, alacsonyabb prioritással fut tovább. |
emacs gmacs |
Bekapcsolt állapotban az utasítássor az emacs gmacs editorok szabályai szerint javítható. |
ignoreeof |
Nem lehet fájl-vége jellel (azaz CTRL-D vel) kilépni a shell ből, helyette kötelező az exit parancs begépelése. |
keyword |
A parancs sorában, a parancs után előforduló értékadások is a parancsot hívó shell változóit állítják. |
markdirs |
A kiírt állománynevek között / karakterrel megjelöli a katalógusokat. |
monitor |
A háttérben futó jobok külön folyamat-csoportot alkotnak, és ha befejeződnek, a futásuk eredményességéről egysornyi üzenettel tájékoztatnak. |
noexec |
A beírt az utasítássorokat a shell nem hajtja végre. |
noglob |
Kikapcsolja a shell állománynév illesztési (globbing) mechanizmusát. (Például nem helyettesít be egy csillag helyére tetszőleges állománynevet.) |
Nounset |
Jelzi, ha értéket nem kapott változó értékére akarunk hivatkozni. |
Verbose |
Minden begépelt utasítást végrehajtás előtt visszaír a képernyőre. |
Trackall |
Az utasítások az első használatkor teljes elérési útvonalukkal bekerülnek az aliasok táblázatába. |
Vi |
Az utasítássor vi editor jelleggel javítgatható. Ennek részleteit a history lehetőség leírásánál fogjuk látni. |
viraw |
Úgy értelmezi a karaktereket, mintha vi editorban dolgozva gépeltük volna be. |
Xtrace |
A shell behelyettesítéseinek elvégzése után, de a parancsvégrehajtás előtt visszaírja a parancssort. |
A - (elválasztójel) változó a bekapcsolt opciókat jelzi:
$ echo $-
iskm
$
A fenti példa azt jelzi, hogy is --interactiv shell, k --keyword, m -- monitor, tehát az alábbi példában ez a három opció van bekapcsolva.
$ echo $-
iskm
$