Rafał Polak 12k2 lab4a, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sprawozdania

Pobierz cały dokument
rafal.polak.12k2.lab4a.inzynieria.doc
Rozmiar 50 KB

Fragment dokumentu:

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 POWŁOKA

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

  1. POWŁOKA BASH

Powłoka Bash posiada udogodnienie dokańczania poleceń dostępny dla nas po wciśnięciu klawisza <tab> np.:

cd kat<tab>

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.

0x01 graphic

  1. 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)

0x01 graphic

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.

0x01 graphic

Możemy łączyć polecenia w potoki.

  1. ZNAKI ZACHĘTY


Pobierz cały dokument
rafal.polak.12k2.lab4a.inzynieria.doc
rozmiar 50 KB
Wyszukiwarka

Podobne podstrony:
Rafał Polak 12k2 lab8, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab9, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab4b, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab11, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab2, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab3, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab10, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Sp
Rafał Polak 12k2 lab6, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Rafał Polak 12k2 lab5, Inżynieria Oprogramowania - Informatyka, Semestr III, Systemy Operacyjne, Spr
Cyberkultura i cyberprzesztreń, Inżynieria Oprogramowania - Informatyka, Semestr V, Komunikacja Czło
Wymagania metody, Inżynieria Oprogramowania - Informatyka, Semestr IV, Metody Obliczeniowe, Egzamin
Rzeczywistość wirtualna, Inżynieria Oprogramowania - Informatyka, Semestr V, Komunikacja Człowiek Ko
tematy 2011 DK v1.03, Inżynieria Oprogramowania - Informatyka, Semestr IV, Zarządzanie Projektami In
z1 SO na 28.05.11 w2 ze skryptami, Informatyka, SEMESTR IV, Systemu Operacujne
Protokół TCP IP, INFORMATYKA, INFORMATYKA sem. III, 1.Systemy operacyjne i sieci komputerowe
Protokół PPP, INFORMATYKA, INFORMATYKA sem. III, 1.Systemy operacyjne i sieci komputerowe
Protokół AppleTalk, INFORMATYKA, INFORMATYKA sem. III, 1.Systemy operacyjne i sieci komputerowe
Protokół PPTP, INFORMATYKA, INFORMATYKA sem. III, 1.Systemy operacyjne i sieci komputerowe
Protokół SLIP, INFORMATYKA, INFORMATYKA sem. III, 1.Systemy operacyjne i sieci komputerowe

więcej podobnych podstron

kontakt | polityka prywatności