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



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

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

Pracownia Komputerowa wyk ad II

Linux: System Plików

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

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

Pracownia Komputerowa wykład II

Ćwiczenie 1. Podstawowe wiadomości

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

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

Ćwiczenie 9 Linux - operacje systemu plików

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Systemy Operacyjne I: System plików

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

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

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

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

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

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

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

Linux cz.3: polecenia systemowe, ćwiczenia

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

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

BASH - WPROWADZENIE Bioinformatyka 4

Wstęp do informatyki Shell podstawy

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Ćwiczenia Linux konsola

2. System uprawnień w linuxie

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Podstawy systemów UNIX

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

Znaki globalne w Linuxie

Konsola Linux. autor: Mariusz Barnaś

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

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

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Wstęp do systemu Linux

Akademia Górniczo-Hutnicza im. St. Staszica. Unix/Linux 1 praca zdalna, katalog domowy, prawa dostępu Tomasz Bartuś

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

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

Podstawy Informatyki. Michał Pazdanowski

SYSTEMY OPERACYJNE ĆWICZENIE POLECENIA SYSTEMU MSDOS

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

Prawa dostępu do plików

Podstawy Informatyki. Michał Pazdanowski

Systemy Operacyjne Linux Podstawy informatyki

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

Informatyka III : Instrukcja 1

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

LINUX. 1. Wprowadzenie: Poznańska Szkoła Bioinformatyki, 2006 Anna Czerwoniec, Łukasz Kościński

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Podstawy użytkowania Linux a

Laboratorium Ubuntu Linux.

System plików. Podstawy systemu Linux

Technologie informacyjne lab. 4

Ćwiczenia z podstaw systemu Linux

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

Wstęp do obsługi Linux a

Wstęp do systemu Linux

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

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

MODELOWANIE MATERIAŁÓW I PROCESÓW

System Linux - użytkowanie

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

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

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

Technologie Informacyjne - Linux 1

Laboratorium 1 Instalacja i podstawy administracji systemem operacyjnym UNIX na przykładzie dystrybucji Ubuntu Linux.

WPROWADZENIE DO UNIX A / LINUX A

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie

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

Prawa dostępu do plików (1)

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

ZADANIE nr 4 Sprawdzian z informatyki

Wstęp do Informatyki i Programowania Laboratorium: Lista 1 Środowisko programowania

Pliki w systemie operacyjnym Linux

Sieci komputerowe. Wstęp do systemu Linux/UNIX, część I. Ewa Burnecka / Janusz Szwabiński. ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.

Instytut Teleinformatyki

Ćwiczenie nr 14: System Linux

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

Wstęp do obsługi Linux a

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

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

Podstawy administracji systemu Linux

Podstawy Informatyki. Historia systemu UNIX. Wielozadaniowość i wielodostęp. Twórcy. Metalurgia, I rok. Systemy UNIX. Systemy UNIX

Podstawy Informatyki. Metalurgia, I rok. Wykład 2 UNIX

1. Linux jest systemem operacyjnym; powstał na bazie rodziny systemów Unix, będąc w założeniach jego wolną alternatywą.

#!/bin/sh. if [ "$#"!= "1" ]; then echo "Skrypt uruchamiany z parametrem (sciezka do katalogu)" exit 1 fi

S P I S POLECEŃ LINUXA

System operacyjny Linux

Wstęp do systemów wielozadaniowych laboratorium 01 Organizacja zajęć

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

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape

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

Wstęp do systemów wielozadaniowych laboratorium 14 Środowisko i aliasy

Instalacja i konfiguracja serwera SSH.

Systemy operacyjne- tematy do opracowania

Transkrypt:

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2013-10-08

Co to jest konsola / terminal UNIX-owy? Odpowiednik Windowsowy (Windows) naciśnij Win+R, wpisz cmd, uruchom komendę (Linux) Applications System tools Terminal

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 login@ultra60. mat. umk.pl

Ćwiczenie Co to jest konsola / terminal UNIX-owy? zaloguj się na serwer ultra60.mat.umk.pl

Gdzie szukać pomocy? man nazwa komendy apropos nazwa komendy UWAGA: nie wszystkie opcje poleceń, jakie będą omawiane na zajęciach są wspominane na slajdach! Zaloguj się na serwer aleks-2 i zapoznaj się z manualem do komendy echo ssh man login@aleks -2. mat. umk.pl echo

Kończenie pracy (połączenie zdalne) logout (sesja terminalowa) exit

Katalog bieżący pwd (print working directory) wyświetlenie katalogu bieżącego pwd Uwaga: separatorem jest / Uwaga: początkiem ścieżki jest / (root) ćwiczenie: wyświetl katalog bieżący

Zmiana katalogu zmiana katalogu bieżącego na wskazany cd sciezka / do/ katalogu ćwiczenie: przejdź kolejno do katalogów cd./ Pulpit cd / cd / etc cd / users / stud / login cd ~ cd.. cd # bez argumentu

Wylistowanie zawartości katalogu wylistowanie zawartości podanego katalogu (lub bieżącego) ls sciezka / do/ katalogu ćwiczenie: wylistuj zawartość nastepujacych katalogow: ls ~ ls./ Pulpit ls Pulpit ls / ls / users ls / users / stud / login ls.. ls. ls../ login / Pulpit

Ważne katalogi. katalog bieżący.. katalog nadrzędny (o jeden stopień wyższy) ~ katalog domowy / katalog główny (root)

Tworzenie katalogu Tworzenie katalogu (mkdir) # na katalogu biezacym : mkdir nowykatalog # na innym katalogu : mkdir sciezka / tworzonykatalog ćwiczenie: w swoim katalogu domowym stwórz podkatalog o nazwie kotek

Ćwiczenie w katalogu domowym utwórz następującą strukturę podkatalogów: ~ + kotek + mruczek + filemon + piesek + azorek + reksio + studia + rok1 + wswz + lab01 + lab02 + pp

Kopiowanie kopiowanie pliku cp sciezkaz / kopiowanyplik sciezkado / # lub cp sciezkaz / kopiowanyplik sciezkado / nazwa kopiowanie rekursywne (katalog wraz z zawartością) cp - r sciezka / katalog sciezka / nowanazwa

Ćwiczenie skopiuj plik /etc/passwd do katalogu ~/studia/rok1/wswz/lab02 skopiuj z całą zawartością katalog piesek do katalogu ~/studia/rok1/wswz/lab01 skopiuj z całą zawartością katalog kotek do katalogu ~/studia/rok1/wswz/lab01 zapisujac kopię jako kocur

Zmiana nazwy / przeniesienie zmiana nazwy pliku mv sciezka / staranazwa sciezka / nowanazwa przeniesienie pliku mv sciezkaz / nazwapliku sciezkado

Ćwiczenie zmień nazwę katalogu kocur na koteczek utwórz katalog red zwierzęta przenieś wraz z zawartością katalogi piesek i koteczek do katalogu zwierzeta

Usuwanie (ReMove) usuwanie pliku rm sciezka /do/ pliku / usuwanyplik (ReMove DIRectory) usuwanie katalogu (pustego!) rmdir sciezka / do/ katalogu / usuwanykatalog usuwanie rekursywne i bez potwierdzenia, (używać z rozwagą!) rm - fr sciezka / plik

Ćwiczenie usuń podkatalog reksio usuń wraz zawartością katalog zwierzeta

Listowanie plikow cd. opcje do komend: # listowanie detali ls -l./ Pulpit # listowanie wszystkiego ls -a # polaczenie - l i - a ls -la -rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh uprawnienia, liczba dowiązań, właściciel, grupa, wielkość, data, nazwa

Uprawnienia ls -l -rwxr-xr--. 1 piersaj piersaj 137 2012-02-24 plik.sh rwx read, write, execute (pierwsze 3) dla właściciela, (drugie 3) dla grupy, (ostatnie 3) dla innych pliki specjalne: d katalog, s socket, l link, b block, p pipe (potok),

Uprawnienia Sprawdź uprawnienia następujących plików: ls -l / etc / passwd ls -l / users / stud / inf / mojlogin ls -l / etc / shadow ls -l / usr / bin / passwd ls -l / bin /ls ls -l / dev / sda1 ls -l / dev / random ls -l / tmp

Zmiana uprawnień zmiana uprawnień chmod o-rwx plik chmod g+rx plik chmod 755 plik chmod 400 plik wersja 1: u+rwx = kto? (User) dostaje (+) prawa do odczytu (Read), zapisu (Write) i wykonywania (execute) User, Group, Other,All +dodaje, -zabiera Read do odczytu, Write do zapisu, execute do wykonywania wersja 2: 753 = u->rwx, g->r-x, o->-wx

Ćwiczenie sprawdź uprawnienia katalogu /tmp utwórz na /tmp podkatalogi: wswz mój login wyedytuj w vi plik tekstowy utworzonym katalogu zmień uprawnienia katalogu i pliku na wswz mój login na rwx------ spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

Ćwiczenie sprawdź uprawnienia katalogu /tmp utwórz na /tmp podkatalogi: wswz mój login wyedytuj w vi plik tekstowy utworzonym katalogu zmień uprawnienia katalogu i pliku na wswz mój login na rwx------ spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok zmień uprawnienia wswz mój login na rwxr----- ponownie spróbuj wylistować zawartość katalogu utworzonego przez osobę siedzącą obok

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