Pracownia Komputerowa wykład II

Podobne dokumenty
Pracownia Komputerowa wyk ad II

Linux. dr Magdalena Posiadała-Zezula mgr Magdalena Grzeszczyk

host name: protokół SSH System plików - wprowadzenie Ścieżki dostępu

Linux: System Plików

Linux cz.3: polecenia systemowe, ćwiczenia

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Wstęp do obsługi Linux a

Pracownia komputerowa. Dariusz wardecki, wyk II

Linux. dr Magdalena Posiada a-zezula 1

Ćwiczenie 1. Podstawowe wiadomości

Znaki globalne w Linuxie

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix

Wstęp do obsługi Linux a

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Systemy Operacyjne I: System plików

BASH - WPROWADZENIE Bioinformatyka 4

Ćwiczenia Linux konsola

ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku

Prawa dostępu do plików

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Środowisko programisty

Środowisko programisty

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Konsola Linux. autor: Mariusz Barnaś

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

Środowisko programisty

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Ćwiczenie 9 Linux - operacje systemu plików

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Pracownia Komputerowa

MS-DOS polecenia wewnętrzne i

tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.

Wstęp do systemu Linux

2. System uprawnień w linuxie

Informatyka III : Instrukcja 1

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Windows Commander (WinCmd)

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1

Podstawy systemów UNIX

S P I S POLECEŃ LINUXA

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

Trochę o plikach wsadowych (Windows)

Powstanie Linuxa Linus Torvalds fiński programista, twórca Linuxa

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne

DOS Podstawowe komendy Przygotowanie dyskietki do pracy Praca z katalogami w systemie DOS Operacje kopiowania

Wstęp do informatyki Shell podstawy

Zajęcia 1. mgr Aleksandra Zakrzewska 22 maja 2006

Ustalanie dostępu do plików - Windows XP Home/Professional

Wstęp do systemu Linux

Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.

Linux. Wprowadzenie do systemu.

Pliki w systemie operacyjnym Linux

Linux Leksykon komend i poleceń Opracował: Andrzej Nowak

Podstawy Linuksa. Wiesław Płaczek Postawy Linuksa 1

Ćwiczenie nr 14: System Linux

Temat zajęć: Wprowadzenie oraz obsługa systemu plików.

Podstawowe wiadomości o systemach plików.

System Linux - użytkowanie

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid)

Mechanizmy lokalnej kontroli dostępu (ACL)

Podstawy Programowania.

UNIX SYSTEM PLIKÓW. UNIX System plików

Laboratorium Systemów Operacyjnych

KATEGORIA OBSZAR WIEDZY NR ZADANIA Podstawowe informacje i czynności

Pracownia Komputerowa wykład III

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

VinCent Administrator

Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny

Środowisko programisty

System plików. Podstawy systemu Linux

Podstawy Programowania

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.

Systemy operacyjne- tematy do opracowania

Laboratorium Ubuntu Linux.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

Systemy operacyjne. Zarządzanie dostępem do zasobów przy wykorzystaniu grup

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Techniki zaznaczania plików i folderów

Praca semestralna. Temat: Użytkownicy, grupy, autoryzacja i uprawnienia w systemie Linux. CENTRUM EDUKACJI AKADEMIA SUKCESU

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Map Reduce Wprowadzenie do Apache Hadoop

Technologia informacyjna. Laboratorium nr 1.

Linux - prawa dostępu, dowiązania, edytor VI

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :

Pliki wsadowe powłoki Windows.

Transkrypt:

Pracownia Komputerowa wykład II dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1

Systemy operacyjne! Windows np. Windows 8.! Systemy unixowe:! Linux i Mac OS X 2

Logowanie na konta studenckie! System Windows- program putty.exe dostępny np pod adresem http://www.putty.org/! Systemy unixowe: stosujemy komendę ssh, która umożliwia logowanie się na dowolny komputer na świecie! ssh X login@tempac.okwf.fuw.edu.pl! Potem logowanie na komputer primus, gdzie są zainstalowane potrzebne programy! ssh X login@primus opcja X oznacza przekierowanie okienek na nasz komputer, na ktorym sie logujemy 3

Drzewo katalogowe! Użytkownik uzyskuje dostęp do danych za pośrednictwem drzewa katalogowego. Polecenie: tree nazwa_katalogu! W Linux ie istnieje jedno drzewo katalogowe! Katalog domowy i roboczy Po wpisaniu nazwy użytkownika i hasła, użytkownik podłącza się do swojego domowego katalogu! W katalogu domowym znajdują się zwykłe pliki i katalogi oraz pliki i katalogi ukryte, których nazwy zaczynają się od kropki (na ogół są to pliki konfiguracyjne, tworzone automatycznie przez używane programy)! Każdy student, np. aa235672 ma dostęp do dwóch ograniczonych obszarów dysku: /dmj/2012/aa235672 (katalog domowy, robione kopie zapasowe) i /work/2012/aa235672 (tzw. katalog roboczy, większą ilością miejsca Magdlena.Posiadala@fuw.edu.pl 4

Struktura katalogów w postaci drzewa- linux 5

Katalogi i pliki- podstawowe pojecia (1)! pwd wyświetla aktualny katalog roboczy! cd pozwala zmienić katalog roboczy! ls komenda pozwalająca na wyświetlenie zawartości katalogu. Istotne jest przyswojenie kilku opcji, które można dla polecenia ls zastosować:! ls -a pozwala na wyświetlenie plików ukrytych tzn. takich, ktorych nazwa zaczyna sie od kropki.! ls -l wyświetla szczegółowe dane plików (o tym szerzej później)! ls -R listuje katalogi rekurencyjnie WAŻNE!!!! ls - d drukuje tylko nazwy katalogów, tak jak innych plików, zamiast wyświetlać ich zawartość 6

Katalogi i pliki- podstawowe pojecia (2)! mkdir nazwa_kat- tworzenie katalogu o nazwie nazwa_kat! rmdir nazwa_kat usuwa pusty katalog o nazwie nazwa_kat! Polecenie man pozwala na przeglądanie dokumentacji wszystkich programów na naszym linuksie. Wystarczy wpisać man nazwa_polecenia np. man ls! cp ścieżka1 scieżka2 - kopiuje plik z scieżki 1 do scieżki 2. 7

Linux skróty!. oznacza katalog bieżący!.. katalog nadrzędny ( o 1 poziom wyżej)! ~ własny katalog domowy! ~mzpos katalog domowy uzytkwnika mzpos 8

Polecenie rm i mv! Polecenie rm nazwa_pliku powoduje usunięcie pliku o nazwie nazwa_pliku! Istotne opcje (jak w przy poleceniu cp):! -r rekurencyjnie (katalog wraz z zawartością)! -f wymuszenie usunięcia pliku WAZNE!!!.! mv ścieżka1 scieżka2 przenosi plik z położenia 1 do 2. Wykorzystuje się również do zmiany nazwy (wtedy przeniesienie odbywa się w tym samym katalogu). Opcje jak dla rm, f nie ostrzega przed nadpisaniem istniejącego pliku. 9

Wzorce 1. Znak * zastępuje dowolną liczbę dowolnych znaków 2. Znak? zastępuje dokładnie jeden dowolny znak.! Używając [] można określić zakres znaków które mogą się pojawić. Przykłady:! [abc] zastępuje a lub b lub c.! [a-c] zastepuje od a do c! [0-9] zastępuje dowolną cyfrę. 10

Wzorce II! [!a-c] dowolny znak poza wymienionymi! {koleś1,koleś2} jeden z ciągów znaków oddzielonych przecinkami. 11

Wzorce - przykłady 1. cp -r /usr/share/doc/{x11,xserver}* ~/Documents/ skopiuje wszystkie pliki i katalogi zaczynające się od x11 lub xserver do katalogu Documents w Twoim katalogu domowym. 2. ls l [a-n]* - lista plikow zaczynajacych sie od a do n 3. ls l [an]* - lista plikow zaczynajacych sie od a lub n 12

Prawa dostępu! Każdy plik w systemie linux ma określone prawa dostępu.! Istnieją trzy podstawowe prawa (poniżej w zapisie symbolicznym):! r read pozwala na przeczytanie pliku! w write na zapis! x execute na wykonanie! Każdy z tych atrybutów można ustawić dla właściciela pliku (u-user), innych z grupy (g-group) lub wszystkich innych użytkowników (o-others). Każdy użytkownik może należeć do wielu grup! Aby poznać swoje grupę użyj polecenia id.! Dla katalogów x pozwala na wejście do katalogu lub dowolnego podkatalogu, a r na listowanie zawartości. 13

! Przykład użycia polecenia ls l Prawa dostępu- polecenie ls -l! drwxr-xr-x 17 magdap wheel 578 12 Apr 2013 programowanie_dydaktyka! -rw-r--r-- 1 magdap wheel 166 6 Jun 13:40 untitled.c a- all d rwx rwx rwx d (directory) katalog - plik g -group u - user 14 o-other

Zapis numeryczny! Prawa dostępu można opisać z pomocą liczb całkowitych z zakresu 0-7.! W takim zapisie mamy odpowiednie przyporządkowania:! x = 1 execute prawo do wykonywania! w = 2 Write prawo do zapisu! r = 4 Read prawo do odczytu! Konkretne prawa dostępu uzyskuje się dodając do siebie 1,2 i 4. Np:! 1+2 = 3 execute + Write! 1+4 = 5 execute + Read! 1+2+4 = 7 execute + Write + Read 15

Polecenie chmod! Polecenie chmod pozwala na ustawienie praw dostępu dla pliku lub katalogu.! chmod używamy w postaci:! chmod <przywileje> nazwa_pliku! np. chmod u+x,g+x,o+x plik.txt! W zapisie numerycznym przywileje określają 3 cyfry po kolei dla właściciela, grupy i wszystkich innych. Na przykład:! chmod 744 nazwa_pliku ustawia pełen prawa dla właściciela i prawa odczytu dla innych. 16

Polecenie chmod- przykłady! chmod a+w plik.txt nadaje wszystkim uprawnienia do zmiany 'plik.txt',! chmod o-x plik.txt usuwa możliwość wykonywania 'plik.txt' przez pozostałych użytkowników,! chmod go=rx plik.txt grupa oraz pozostali użytkownicy będą mogli tylko czytać i wykonywać.! chmod -R 777 /home/user wszyscy będą mogli zmieniać zawartość katalogu /home/user oraz jego podkatalogów, jak też czytać go i wykonywać zawarte w nim pliki 17

chmod UWAGA!! chmod 744 pliki! chmod u=rwx,go=r pliki! Opcja -R pozwala (jak zwykle) działać rekurencyjnie na podkatalogach. Polecenia dają ten sam wynik!!!!!!! 18

Archiwizacja plików- tar! tar- umieszczanie grupy plików w jednym zbiorczym pliku (tzw. archiwum), który następnie może zostać skompresowany programem gzip.! Składnia : tar cvf nazwa_pliku.tar nazwa_katalogu create verbose wypisuje nazwy wszystkich plików file- określa nazwę pliku tar 19

Wypakowanie plików- tar! tar-wypakowanie plików z jednego zbiorczego pliku tar! Składnia : tar xvf nazwa_pliku.tar extract- wypakowanie plikow z archiwum verbose wypisuje nazwy wszystkich plików file- określa nazwę pliku tar 20

Kompresja i dekompresja zarchizowanych plików polecenie gzip! Plik typu nazwa.tar mozna skompresować przy uzyciu polecenia gzip.! Składnia :! gzip nazwa_pliku.tar powstaje plik nazwa.pliku.tar.gz. Oryginal nazwa_pliku.tar przestaje istniec po tej operacji.! Dekompresja: gzip d nazwa_pliku.tar.gz 21

Dekompresja zarchizowanych plików polecenie tar! Plik typu nazwa.tar.gz można zdekompresować i rozpakować przy użyciu polecenia tar z parametrami:! tar xvzf nazwa_pliku.tar.gz włączanie (de)kompresji programem gzip 22

Koniec 23