SO1W.06.pdf

(270 KB) Pobierz
39539689 UNPDF
Systemy operacyjne I
Jan Kazimirski
Systemy
operacyjne I
wykład 6
dr Jan Kazimirski
39539689.002.png
Systemy operacyjne I
Jan Kazimirski
Plan wykładu
Powłoka – podstawowe pojęcia
Zmienne środowiskowe
Skrypty powłoki
Rozwijanie wyrażeń, aliasy
Programowanie powłoki – instrukcje
sterujące
2/35
39539689.003.png
Systemy operacyjne I
Jan Kazimirski
Powłoka
Interpreter poleceń – zapewnia
komunikację między człowiekiem a
komputerem.
Powłoka jest zwykłą aplikacją.
Powłoka uruchamiana jest automatycznie
po zalogowaniu użytkownika
Powłoka może być zmieniona zarówno na
stałe (chsh) lub w trakcie pracy.
3/35
39539689.004.png
Systemy operacyjne I
Jan Kazimirski
Przykłady powłok
sh – oryginalna powłoka UNIX-a. Ciągle
stosowana. Ograniczone możliwości.
Stosowana w celu zapewnienia
przenośności
bash – standardowa powłoka LINUX-a
csh – powłoka o składni podobnej do jęz. C
tcsh – rozszerzenie powłoki csh
ksh – rozszerzona powłoka sh. Często
stosowana w UNIX-ach
4/35
39539689.005.png
Systemy operacyjne I
Jan Kazimirski
Tryby pracy powłoki
Praca interaktywna
Login shell – uruchamiana
automatycznie po zalogowaniu się
użytkownika do systemu
Praca w trybie wsadowym
uruchamianie skryptów
5/35
39539689.001.png
Zgłoś jeśli naruszono regulamin