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