Mtnm 'wiiiftw_____5
Numer grupy gid iest identytkatorem grupy, do klórei może należeć kilku użytkownfców Łączenie użytkowników w grupy pozwia na nadawanie praw dostępu do pików tytko dla członków grupy
Grupa iest wpisywana do piku etcgroi*) Plik len zawiera następujące informacje o grupach
• nazwa grupy
• hasło grupy.
• numer grupy.
• listę użytkowników należących do grupy.
Przykład
Woraz pliku etc group
group 50iabsoui.iabsou5.jacek.liza
Do otoczenia użytkownika tworzonego przez powlokę inicjowana przy otwieraniu sesji należą zmienne powłoki
PATH • Soożka poszukiwań programów, zawiera oddzielone od s>otxc znakiem dwukropka nazwy katalogów, w których powloką bedzo szukać pfcków komend wywoływanych przez użytkownika.
PS1 • (ang Prompt Stnng 1) pierwszy znak zachęty powłoki, standardowo iest to znak
PS2 • (ang Procnęt Stnng 2) drugi znak zachęty powłoki Standardowo jest to znak
SHELL - przy wywołaniu nowej powłoki sprawdzana jest definicja zmiennej SHELL.
TERM • rodzai lomunaia słosowanogo przez użytkownika np W100.
TZ • (ang Time Zonę) streta czasowa.
TERMCAP pik zawierający charakterystyką wybranego terminala
Warlosc dowolnej zrmennej powłoki można wyświetlić stosując komendą
echo. np,
$ echo SHOMZ
Wartości wszystkich zmiennych można wySwiet* komenda »»f
WStód zmiennych powłoki wyróżniamy
1. zmienne predefiniowane z wart oso ą przypisywaną przy otwarciu sesji;
2. parametry po wtoki w których gromadzone są in formacie dotyczące nazwy i argumentów aktualnie wywoływanej komendy.
W przypadku powłoki sh zmionnymi prodetinowanymi są:
HOME • katalog standardowy dla komondy od Jest to zwykło katalog macierzysty (ang homo drectory).
IFS • (ang Interna! Field Separatora) znaki separatorów rozdzielających elementy składniowe wyst«pu|ace w linii komendy.
MAIL • jeżeli zmiennej tej zostanie przypisana nazwa pliku mającego pełnió role pliku z wiadomościami (mail fileI. to powłoka bedzie informować użytkownika O pojawień *j sie w tym pliku wiadomości.
Postać poleceń
$ nazwa and argl ... arg9
Parametry powłoki
$0 nazwa wywołanej komendy (cmdi Si pierwszy argument (parametr) wywołania $2 drugi argument (parametr) wywołania
S9 dziewiąty argument (parametr) wywołana
S‘ wszysśóo argumenty wywołania jako łańcuch znaków tzn *$ 1 S2... * $@ wszysldo argumenty wywołania lako łańcuch znaków -‘S1”52* S# iczba argumentów przekazanych przy wywołaniu lub przez set S opqe przypisane powłoce przy wywoła nu lub przez ser S? stan końcowy (ang exit status) ostatnio wykonywanej komendy.
$S numer procesu aktualnie wykonywanei powłoki S! numer procesu ostałrao wykonywanego procesu w tle