lunix.jpg (3550 bytes)

Shell változók

C-shell (csh)

parancs

leírás

set

megadja a shell változók pillanatnyi állapotát

echo $shell-változó

kiírja a shell-változó aktuális értékét (pl. echo $term)

set kapcsoló

bekapcsolja a kapcsolót

unset kapcsoló

kikapcsolja a kapcsolót

kapcsolók:

echo

minden parancsot kiír a végrehajtás előtt

filec

a file-név kiegészítési mechanizmus használhatósága

ignoreeof

az eof jelet (ctrl+d) nem veszi figyelembe, csak a logout parancsot.

nobeep

nem sípol, ha a parancskiegészítés nem egyértelmű

noclobber

file nem helyettesíthető parancsok átirányított kimenetével

noglob

file-név behelyettesítés letiltása

nonomatch

nincs hibaüzenet, ha egy file-név behelyettesítés nem jár eredménnyel

notify

értesít a háttérben futó folyamatok leállásáról

verbose

az eseménybehelyettesítést követően kiírja a teljes parancsot

set változó=érték

megadja a shell-változó értékét

változók:

argv

az aktuális parancs argumentumait tartalmazza

cdpath

az alkönyvtárak keresésének útvonala (érték=könyvtárnevek)

cwd

a munkakönyvtár elérési útvonala (érték=könyvtárnév)

fignore

a file-név helyettesítéskor figyelmen kívül hagyandó toldalékok

hardpath

nincsenek szimbolikus link útvonalnevek

histchars

az eseménybehelyettesítéskor használt két karakter neve

history

az eseménytár-file mérete

home

a home könyvtár elérési útvonala

mail

a levél file-ok listája

path

a parancsok keresési útvonala (pl: set path = ( /usr/local /usr/bin)

prompt

a parancsvárójel értéke (szövege)

(pl. set prompt="`username` \! > ") a felhasználó neve és a parancsszám is megjelenik

savehist

a kilépéskor elmentett eseménypuffer mérete

shell

a shell scripteket végrehajtó shell neve

status

a legutolsó parancs visszatérési értéke

term

a terminál típusa

time

időzítési küszöbérték

user

a belépési azonosító

setenv VÁLTOZÓ érték

megadja a könyezeti változó értékét (a változó nagybetűs)

printenv

kiírja a környezeti változók értékét

printenv VÁLTOZÓ

kiírja a megadott környezeti változó értékét

környezeti változók:

a programok ezeknek az értékeit használják

EDITOR

a szerkesztő elérési útvonala

HOME

a home könyvtár elérési útvonala

LOGNAME vagy USER

a bejelentkezési név

MAIL

a mail program elérési útvonala

MANPATH

a man kézikönyv elérési útvonala

PAGER

a beállított lapozó program

PATH

a parancsok keresési útvonala

(pl. setenv PATH /usr/local:usr/lib::/home/bin) a :: közt van a munkakönyvtár

SHELL

a shell program elérési útvonala

TERM

a terminál típusa (pl. setenv TERM vt100)

a PATH, TERM és USER változók együtt változnak a shell-változók értékeivel

Korn-shell (ksh)

parancs

leírás

set -o opció

shell opció bekapcsolása

set +o opció

shell opció kikapcsolása

set -o

megadja az opciók aktuális beállítását

opciók

allexport

a változók exportálása

bgnice

a háttérjobok alacsony prioritáson futtatása

emacs

az emacs használata a parancsok szerkesztéséhez

errexit

nem nulla visszatérési kód esetén az ERR hibakód elfogása

gmacs

a gmacs használata a parancsok szerkesztéséhez

ignoreeof

a ctrl+d-vel nem lehet kilépni a login shellből, csak exittel

markdirs

könyvtárnevek megjelölése /jellel a név végén

monitor

job vezérlés engedélyezése

noclobber

átirányított kimenet nem írhat fölül egy létező file-t

noexec

a parancs beolvasását és a szintaktikai ellenőrzést ne kövesse végrehajtás

noglob

a file-nevek kiértékelésének megakadályozása

nolog

függvénydefiníciók ne kerüljenek a history file-ba

nounset

érték nélküli változó kiértékelését tekintse hibának

privileged

a környezeti/inicializációs file-ok ne kerüljenek végrehajtásra

protected

a környezeti/inicializációs file-ok ne kerüljenek végrehajtásra

trackall

minden parancshoz írja ki a teljes elérési utat

verbose

végrehajtás előtt jelenítsen meg minden parancsot

vi

a vi használata a parancsok szerkesztéséhez

set

megadja a shell változók pillanatnyi állapotát

VÁLTOZÓ=érték

megadja a környezeti változó értékét (nagybetű, szóköz nem kell)

print $VÁLTOZÓ

megadja a beírt környezeti változó értékét

export VÁLTOZÓ

minden program használja a megadott környezeti változót

export VÁLTOZÓ=érték

definiálja a változót és a környezet részévé teszi

export

kiírja az exportált változókat

környezeti változók:

CDPATH

a cd parancs keresési útvonala

COLUMNS

az ablak szélessége karakterben

EDITOR

az alapértelmezésben vett szövegszerkesztő

ENV

a login shell (ksh, bash) meghívásakor lefutó file neve (környezeti file)

FCEDIT

az fc parancs által használt szövegszerkesztő

HISTFILE

a history file neve

HISTSIZE

a history file sorainak száma

HOME

a home könyvtár neve

MAIL

az új leveleket tartalmazó file neve

MAILCHECK

hány másodpercenként ellenőrizze, hogy jött-e új levél

MAILPATH

az új leveleket tartalmazó file-ok neve

OLDPWD

előző munkakönyvtárunk neve

PATH

a parancsok keresési útvonala

PS1

az elsődleges shell prompt

PS2

a másodlagos shell prompt

PS3

a select parancs által használt prompt

PS4

a trace opcióval használt prompt

PWD

az aktuális munkakönyvtár neve

RANDOM

0 és 32767 közötti véletlen szám

SECONDS

a shell meghívása óta eltelt idő másodpercben

SHELL

a shell elérési útja

TERM

a terminál típusa

TMOUT

hány mp. után lépjen ki a shell, ha nem kap új parancsot

VISUAL

az alapértelmezésben vett szövegszerkesztő

netlogo.jpg (1407 bytes)

UNIX parancsok magyarul

Billentyűparancsok

Reguláris kifejezések

Lapozó-programok