Pracownia Komputerowa wyk ad II



Podobne dokumenty
Pracownia Komputerowa wykład II

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

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

Pracownia komputerowa. Dariusz wardecki, wyk II

Linux: System Plików

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

Ćwiczenie 1. Podstawowe wiadomości

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

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

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

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

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Prawa dostępu do plików

Wstęp do obsługi Linux a

Systemy Operacyjne I: System plików

Znaki globalne w Linuxie

Wstęp do obsługi Linux a

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

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

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Ćwiczenia Linux konsola

BASH - WPROWADZENIE Bioinformatyka 4

Linux cz.3: polecenia systemowe, ćwiczenia

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

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

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

Ćwiczenie 9 Linux - operacje systemu plików

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

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

MS-DOS polecenia wewnętrzne i

Wstęp do informatyki Shell podstawy

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

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 ;)

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

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Zajęcia 1. mgr Aleksandra Zakrzewska 22 maja 2006

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

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

Wstęp do systemu Linux

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

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

Konsola Linux. autor: Mariusz Barnaś

Podstawy systemów UNIX

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

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

S P I S POLECEŃ LINUXA

Wstęp do systemu Linux

Laboratorium Systemów Operacyjnych

Pracownia Komputerowa

Trochę o plikach wsadowych (Windows)

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

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

Podstawy Programowania.

Ćwiczenie nr 14: System Linux

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

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

System Linux - użytkowanie

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

Linux. dr Magdalena Posiada a-zezula 1

Informatyka III : Instrukcja 1

Środowisko programisty

Systemy operacyjne- tematy do opracowania

Chemiateoretyczna. Monika Musiał. Ćwiczenia

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

Ćwiczenie 1.1. Korzystając z internetu dowiedz się, czym jest system uniksopodobny (*NIX) oraz jak rozwijały się systemy z tej rodziny.

Technologia informacyjna. Laboratorium nr 1.

Podstawy Programowania

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

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

VinCent Administrator

Prawa dostępu do plików (1)

LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!!

Tomasz Greszata - Koszalin

System plików. Podstawy systemu Linux

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

MODELOWANIE MATERIAŁÓW I PROCESÓW

Ćwiczenie 7a - Active Directory w pracowniach MEN

Mechanizmy lokalnej kontroli dostępu (ACL)

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Map Reduce Wprowadzenie do Apache Hadoop

Zajęcia nr 1 Podstawy programowania. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

Ćwiczenia z podstaw systemu Linux

2. System uprawnień w linuxie

UNIX SYSTEM PLIKÓW. UNIX System plików

Polecenia wewnętrzne:

Windows Commander (WinCmd)

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

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

Podstawowe wiadomości o systemach plików.

Laboratorium Ubuntu Linux.

Technologie Informacyjne - Linux 1

PSK. Jak przygotować maszynę wirtualną? 1. Utworzenie maszyny wirtualnej

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

III. Lista prawdopodobnych przyczyn usterek systemu komputerowego wynikających z zadania i załączników

Test. Administrowanie sieciowymi systemami operacyjnymi

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Podstawy Informatyki. Michał Pazdanowski

Transkrypt:

Pracownia Komputerowa wykad II dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1

Systemy operacyjne Windows np. Windows 8. Systemy unixowe: Linux i Mac OS X Magdalena.Posiadala@fuw.edu.pl 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 Magdalena.Posiadala@fuw.edu.pl 3

Drzewo katalogowe Użytkownik uzyskuje dostęp do danych za pośrednictwem drzewa katalogowego. W Linux ie istnieje jedno drzewo katalogowe Polecenie: tree nazwa_katalogu Katalog domowy i roboczy Po wpisaniu nazwy użytkownika i hasa, użytkownik podącza się do swojego domowego katalogu W katalogu domowym znajdują się zwyke 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 Magdlena.Posiadala@fuw.edu.pl 4 (tzw. katalog roboczy, większą ilością miejsca

Struktura katalogów w postaci drzewa- linux Magdalena.Posiadala@fuw.edu.pl 5

Katalogi i pliki- podstawowe pojecia (1) WAŻNE!!! 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 ls - d drukuje tylko nazwy katalogów, tak jak innych plików, zamiast wyświetlać ich zawartość Magdalena.Posiadala@fuw.edu.pl 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. Magdalena.Posiadala@fuw.edu.pl 7

Linux skróty. oznacza katalog bieżący.. katalog nadrzędny ( o 1 poziom wyżej) ~ wasny katalog domowy ~mzpos katalog domowy uzytkwnika mzpos Magdalena.Posiadala@fuw.edu.pl 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 pooż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. Magdalena.Posiadala@fuw.edu.pl 9

Wzorce 1. Znak * zastępuje dowolną liczbę dowolnych znaków 2. Znak? zastępuje dokadnie jeden dowolny znak. Używając [] można określić zakres znaków które mogą się pojawić. Przykady: [abc] zastępuje a lub b lub c. [a-c] zastepuje od a do c [0-9] zastępuje dowolną cyfrę. Magdalena.Posiadala@fuw.edu.pl 10

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

Wzorce - przykady 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 Magdalena.Posiadala@fuw.edu.pl 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 waściciela pliku (u-user), innych z grupy (g-group) lub wszystkich innych użytkowników (oothers). 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 zlistowanie zawartości. Magdalena.Posiadala@fuw.edu.pl 13

Prawa dostępupolecenie ls -l Przykad użycia polecenia 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 Magdalena.Posiadala@fuw.edu.pl 14 o-other

Zapis numeryczny Prawa dostępu można opisać z pomocą liczb cakowitych 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 Magdalena.Posiadala@fuw.edu.pl 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 waściciela, grupy i wszystkich innych. Na przykad: chmod 744 nazwa_pliku ustawia peen prawa dla waściciela i prawa odczytu dla innych. Magdalena.Posiadala@fuw.edu.pl 16

Polecenie chmod- przykady chmod a+w plik.txt nadaje wszystkim uprawnienia do zmiany 'plik.txt', chmod o-x plik.txt usuwa możliwość wykonywania 'plik.txt' przez pozostaych 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 Magdalena.Posiadala@fuw.edu.pl 17

chmod UWAGA! chmod 744 pliki chmod u=rwx,go=r pliki Opcja -R pozwala (jak zwykle) dziaać rekurencyjnie na podkatalogach. Polecenia dają ten sam wynik!!!!!!! Magdalena.Posiadala@fuw.edu.pl 18

Koniec Magdalena.Posiadala@fuw.edu.pl 19