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
Odpowiednik Windowsowy
(Windows) naciśnij Win+R, wpisz cmd, uruchom komendę (Linux) Applications → System tools → Terminal
J. Piersa WSWZ 2012/2013 Laboratorium 03
Jak zalogować się zdalnie?
(Windows) PuTTY
(www: http://www.putty.org/, w laboratorium dostępny na pulpicie)
(Linux)ssh login@ultra60.mat.umk.pl
J. Piersa WSWZ 2012/2013 Laboratorium 03
Ćwiczenie
zaloguj się na serwer ultra60.mat.umk.pl
J. Piersa WSWZ 2012/2013 Laboratorium 03
Pierwsza komenda
echo "Hello World"
J. Piersa WSWZ 2012/2013 Laboratorium 03
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
Kończenie pracy
(połączenie zdalne) logout (sesja terminalowa) exit
J. Piersa WSWZ 2012/2013 Laboratorium 03
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
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
Czy ktoś / coś tu jest?
ls nazwa katalogu(list) — wylistowanie zawartości podanego katalogu (lub bieżącego)
ćwiczenie: wylistuj zawartość kataloguDesktop oraz katalogu domowego
J. Piersa WSWZ 2012/2013 Laboratorium 03
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
Ć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
Tworzenie katalogu
mkdir nazwa katalogu (MaKe DIRectory) — tworzenie podkatalogu (w katalogu bieżącym)
ćwiczenie: w swoim katalogu domowym stwórz podkatalog o nazwiekotek
J. Piersa WSWZ 2012/2013 Laboratorium 03
Ćwiczenie
w katalogu domowym utwórz następującą strukturę podkatalogów:
˜
+ k o t e k
| + m r u c z e k
| + f i l e m o n + p i e s e k
| + a z o r e k
| + r e k s i o + s t u d i a
+ r o k 1
+ wswz
| + l a b 0 1
| + l a b 0 2
+ pp
J. Piersa WSWZ 2012/2013 Laboratorium 03
Zmiana nazwy / przeniesienie
mv stara nazwa nowa nazwa(MoVe) — zmina nazwy / przenoszenie
J. Piersa WSWZ 2012/2013 Laboratorium 03
Ćwiczenie
zmień nazwę katalogukotek nakoteczek utwórz katalogzwierzęta
przenieś wraz z zawartością katalogipiesekikoteczekdo kataloguzwięrzęta
J. Piersa WSWZ 2012/2013 Laboratorium 03
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
Ćwiczenie
skopiuj plik/etc/passwddo katalogu
~/studia/rok1/wswz/lab02
skopiuj z całą zawartością katalog zwierzetado katalogu
~/studia/rok1/wswz/lab01
J. Piersa WSWZ 2012/2013 Laboratorium 03
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
Ćwiczenie
usuń podkatalogreksio
usuń wraz zawartością katalogzwierzeta
J. Piersa WSWZ 2012/2013 Laboratorium 03
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ętest3na test0x11
skopiuje wraz z zawartością Desktopdotest2 usunie wraz z zawartościątest1
Termin: 1 tydzień, punktacja 1p.
J. Piersa WSWZ 2012/2013 Laboratorium 03
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