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