Rafał Polak 12k2 lab4a


Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Systemy operacyjne
Rafał Polak 12k2 Laboratorium Komputerowe nr.4a
TEMAT: Środowisko Linux  Powłoki
Powłoką nazywamy interfejs wykorzystywany pomiędzy jądrem systemu a użytkownikiem.
Interpretuje ona polecenia wydane przez użytkownika i przekazuje do jądra systemu. Posiada on
wbudowaną pewną ilość poleceń, którymi się posługujemy.
Istnieją mniej lub bardziej rozbudowane powłoki różniące się przede wszystkim wygodą w
pracy interaktywnej oraz wsparciem do pracy nad skryptami.
1. WYKORZYSTYWANA POWAOKA
Najpopularniejsze powłoki są oparte na powłoce SH, której autorem jest Steve Bourne.
Dostępna jest w każdym systemie UNIX-owym. Dostępne są dla nas także csh, ksh oraz bash. Ta
ostatnia w pełni kompatybilna z sh zawiera szereg udogodnień i nowych rozwiązań. Jest wygodna dla
użytkownika i efektywna w programowaniu.
Jeżeli chcemy sprawdzić, w której powłoce pracujemy i jakie powłoki mamy dostępne do
naszego użytku wykorzystamy kolejno dwa polecenia:
- echo $SHELL
- cat /etc/shells  adres do pliku z listą dostępnych powłok
2. POWAOKA BASH
Powłoka Bash posiada udogodnienie dokańczania poleceń dostępny dla nas po wciśnięciu
klawisza np.:
cd kat
Interpreter dopisze domniemaną nazwę katalogu o ile istnieje, po wciśnięciu ENTER. Jeżeli
się pomylimy i chcemy wrócić do poprzedniego polecenia powłoka ta zapisuje historię
wykonywanych poleceń, w wysokości domyślnie 1000 poleceń. Możemy się do nich odwoływać
poprzez strzałki w górę lub w dół na bieżącym znaku zachęty.
Cała historia znajduje się w pliku .bash_history w folderze użytkownika lub administratora.
Zależy na które konto się zalogujemy. Możemy podejrzeć całą historię naszej pracy o ile nie wykracza
poza dostępną ilość zapamiętanych poleceń, oraz zadeklarować inną ilość zapamiętywanych poleceń
zmiennÄ… HISTSIZE.
3. ALIASY i PRZEKIEROWANIA
Skracanie długich poleceń jest możliwe dzięki zastosowaniu aliasu.
- alias (wypisuje listę aktualnych aliasów)
- alias adm= cd /root (przykładowy alias)
- unalias adm (usunięcie aliasu)
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
Przekierowanie pozwala na zmianę wyświetlania danych . Do przekierowania
wykorzystujemy operator nierówności  < . Przykładowo wynik polecenia ls  la możemy
przekierować z okna interfejsu do pliku. Jest to przekierowanie wyjścia. O wiele częściej
wykorzystywane niż przekierowanie wejścia.
Możemy łączyć polecenia w potoki.
4. ZNAKI ZACHTY
Znak zachęty posiada dwa stopnie. Odpowiada za odbieranie poleceń od użytkownika. Z pierwszego
poziomu pobierane jest polecenie lub czeka na jego wprowadzenie. Natomiast drugi stopień jest
wywoływany wówczas gdy polecenie wymaga podania dodatkowych argumentów.
Znak zachęty wykorzystywany powyżej zawiera nazwę użytkownika, znak @, bieżący folder i
ograniczenie kwadratowymi nawiasami. Możemy edytować znak zachęty, ale jeżeli nie zapiszemy do
pliku profilu naszych modyfikacji po restarcie systemu wróci do poprzedniej formy.
Symbole specjalnie :
\! - kolejny numer polecenia
\# - numer kolejnego polecenia
\d - aktualna data
\s - nazwa powłoki
\t - aktualny czas
\u - identyfikator użytkownika
\w - nazwa bieżącego katalogu
Wszystkie symbole specjalne rozpoczynamy od  \


Wyszukiwarka

Podobne podstrony:
Rafał Polak 12k2 lab7
Rafał Polak 12k2 lab6
B Serdyńska Polak
Bolesta Rafał Filozofia notatki z wykładów u dr Grzegorza Szulczewskiego SGH
Ziemkiewicz Rafał Żywa Gotówka
Ziemkiiewicz Rafał Strefa jest w nas
Rafał Brzeski Agentura Wpływu (cz2)
Renta neokolonialna, czyli ile jeszcze Polak zapłaci
Ziemkiewicz Rafał Dobra wróżka

więcej podobnych podstron