• Nie Znaleziono Wyników

2012-10-09 JarosławPiersa Wstępdosystemówwielozadaniowychlaboratorium03—PracawpowłoceUNIX-owej

N/A
N/A
Protected

Academic year: 2021

Share "2012-10-09 JarosławPiersa Wstępdosystemówwielozadaniowychlaboratorium03—PracawpowłoceUNIX-owej"

Copied!
22
0
0

Pełen tekst

(1)

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

(2)

Odpowiednik Windowsowy

(Windows) naciśnij Win+R, wpisz cmd, uruchom komendę (Linux) Applications → System tools → Terminal

J. Piersa WSWZ 2012/2013 Laboratorium 03

(3)

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

(4)

Ćwiczenie

zaloguj się na serwer ultra60.mat.umk.pl

J. Piersa WSWZ 2012/2013 Laboratorium 03

(5)

Pierwsza komenda

echo "Hello World"

J. Piersa WSWZ 2012/2013 Laboratorium 03

(6)

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

(7)

Kończenie pracy

(połączenie zdalne) logout (sesja terminalowa) exit

J. Piersa WSWZ 2012/2013 Laboratorium 03

(8)

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

(9)

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

(10)

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

(11)

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

(12)

Ć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

(13)

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

(14)

Ć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

(15)

Zmiana nazwy / przeniesienie

mv stara nazwa nowa nazwa(MoVe) — zmina nazwy / przenoszenie

J. Piersa WSWZ 2012/2013 Laboratorium 03

(16)

Ć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

(17)

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

(18)

Ć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

(19)

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

(20)

Ćwiczenie

usuń podkatalogreksio

usuń wraz zawartością katalogzwierzeta

J. Piersa WSWZ 2012/2013 Laboratorium 03

(21)

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

(22)

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

Cytaty

Powiązane dokumenty

2 Modelowanie funkcji logicznych za pomocą perceptronu Przypomnienie algebry boolowskiej?. Perceptron jako bramka logiczna

(*) Zapoznaj się i zaimplementuj algorytm szybkiej transformaty Fouriera (fast Fourier transform, FFT) w

2 Algorytmy konstrukcyjne Algorytm wieżowy Algorytm piramidalny Algorytm kafelkowy Algorytm upstart.. 3 Podsumowanie wykładu Zadania

2 Powtórzenie z wykładu Perceptrony prosty Uczenie perceptronu.

mieć założone konto w systemie komputerowym lub przynajmniej wypełniony formularz zakładania konta znać obowiązujący regulamin (lub wiedzieć gdzie go

(Linux) Uruchom klienta poczty (Thunderbird, Evolution etc.) Skonfiguruj klienta aby obsługiwał serwis poczty WMiI. Wyślij wiadomość testową do osoby siedzącej po lewej

Administrowanie kontem Pliki w UNIXie Praca z plikami tekstowymi Bezpieczne kopiowanie plików Podsumowanie.. Wstęp do systemów wielozadaniowych laboratorium 03 — Praca z

Ściągnij plik testowy vim-test01 z Moodle, skopiuj go na własny katalog domowy. Otwórz plik