Wstep do systemów wielozadaniowych laboratorium 03 --

Transkrypt

Wstep do systemów wielozadaniowych laboratorium 03 --
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Wstęp do systemów wielozadaniowych
laboratorium 03 — Praca w powłoce UNIX-owej
Jarosław Piersa
Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika
2012-10-09
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Co to jest konsola / terminal UNIX-owy?
Odpowiednik Windowsowy
(Windows) naciśnij Win+R, wpisz cmd, uruchom komendę
(Linux) Applications → System tools → Terminal
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Co to jest konsola / terminal UNIX-owy?
Jak zalogować się zdalnie?
(Windows) PuTTY
(www: http://www.putty.org/, w laboratorium dostępny na
pulpicie)
(Linux) ssh [email protected]
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Co to jest konsola / terminal UNIX-owy?
Ćwiczenie
zaloguj się na serwer ultra60.mat.umk.pl
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Pierwsza komenda
echo "Hello World"
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Gdzie szukać pomocy?
man nazwa komendy
UWAGA: nie wszystkie opcje poleceń, jakie będą omawiane na
zajęciach są wspominane na slajdach!
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Kończenie pracy
(połączenie zdalne) logout
(sesja terminalowa) exit
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Gdzie ja jestem?
pwd (print working directory) — wyświetlenie katalogu bieżącego
ćwiczenie: wyświetl katalog bieżący
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Gdzie chcę być?
cd katalog docelowy (change directory) — zmiana katalogu
bieżącego na wskazany
ćwiczenie: przejdź do katalogu Desktop
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Czy ktoś / coś tu jest?
ls nazwa katalogu (list) — wylistowanie zawartości podanego
katalogu (lub bieżącego)
ćwiczenie: wylistuj zawartość katalogu Desktop oraz katalogu
domowego
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ważne katalogi
. — katalog bieżący
.. — katalog nadrzędny (o jeden stopień wyższy)
~ — katalog domowy
/ — katalog główny (root)
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ćwiczenie
przejdź do katalogu domowego
wylistuj zawartość wszystkich ważnych katalogów (patrz
poprzedni slajd)
przejdź do katalogu Desktop
wylistuj zawartości 4 katalogów jak wyżej
przejdź do katalogu głównego /
Wykonaj wszystkie wylistowania
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Tworzenie katalogu
mkdir nazwa katalogu (MaKe DIRectory) — tworzenie
podkatalogu (w katalogu bieżącym)
ćwiczenie: w swoim katalogu domowym stwórz podkatalog o
nazwie kotek
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ćwiczenie
w katalogu domowym utwórz następującą strukturę
podkatalogów:
˜
+
|
|
+
|
|
+
kotek
+ mruczek
+ filemon
piesek
+ azorek
+ reksio
studia
+ rok1
+ wswz
| + lab01
| + lab02
+ pp
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Zmiana nazwy / przeniesienie
mv stara nazwa nowa nazwa (MoVe) — zmina nazwy /
przenoszenie
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ćwiczenie
zmień nazwę katalogu kotek na koteczek
utwórz katalog zwierzęta
przenieś wraz z zawartością katalogi piesek i koteczek do
katalogu zwięrzęta
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Kopiowanie
cp plik zrodlowy plik docelowy (CoPy) — kopiowanie
pliku
cp -r plik zrodlowy plik docelowy — kopiowanie
rekursywne (katalog wraz z zawartością)
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ćwiczenie
skopiuj plik /etc/passwd do katalogu
~/studia/rok1/wswz/lab02
skopiuj z całą zawartością katalog zwierzeta do katalogu
~/studia/rok1/wswz/lab01
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Usuwanie
rm plik (ReMove) — usuwanie pliku
rmdir folder (ReMove DIRectory) — usuwanie katalogu
(pustego!)
rm -fr plik — usuwanie rekursywne bez potwierdzenia
(używać z rozwagą!)
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Ćwiczenie
usuń podkatalog reksio
usuń wraz zawartością katalog zwierzeta
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Pierwsza komenda
Poruszanie się w systemie plików
Operacje na plikach
Zadanie domowe
Zadanie domowe
Podaj polecenia, które wykonają następujące operacje:
zmienia katalog bieżący na /etc
listuje zawartość wszystkich plików w katalogu domowym, w tym
ukrytych
utworzy katalogi /test1/test2/test3
zmieni nazwę test3 na test0x11
skopiuje wraz z zawartością Desktop do test2
usunie wraz z zawartością test1
Termin: 1 tydzień, punktacja 1p.
J. Piersa
WSWZ 2012/2013 Laboratorium 03
Tryb konsolowy w systemie UNIX
Praca w powłoce
Podsumowanie
Podsumowanie
Po dzisiejszych zajęciach powinienem umieć:
zalogować się na serwery wydziałowe
wykonać podstawowe operacje w systemie plików: wyświetlenie
zawartości, zmiana katalogu, tworzenie, zmiana nazwy, usuwanie,
przenoszenie, kopiowanie
J. Piersa
WSWZ 2012/2013 Laboratorium 03