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

Podobne dokumenty
Linux: System Plików

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

Pracownia Komputerowa wyk ad II

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

Pracownia Komputerowa wykład II

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

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

Wstęp do informatyki Shell podstawy

Znaki globalne w Linuxie

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

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Systemy Operacyjne I: System plików

BASH - WPROWADZENIE Bioinformatyka 4

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

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

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

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Programowanie 1. Wprowadzenie do bash-a. Elwira Wachowicz. 06 lutego 2012

2. System uprawnień w linuxie

System plików Linuxa. Tomasz Borzyszkowski

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

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

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

Linux cz.3: polecenia systemowe, ćwiczenia

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Technologie Informacyjne - Linux 1

Podstawy systemów UNIX

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

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

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

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

Ćwiczenie 9 Linux - operacje systemu plików

System plików. Podstawy systemu Linux

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Ćwiczenie 1. Podstawowe wiadomości

Typy plików. Oznaczenie f -

System operacyjny Linux

Wstęp do systemu Linux

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2)

Środowisko programisty

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

Jądro Powłoka System plików Programy użytkowe

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

Ćwiczenia Linux konsola

Chemiateoretyczna. Monika Musiał. Ćwiczenia

vi - Edytor tekstu. 1. To, co każdy powinien wiedzieć o vi!!!

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash

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

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Bash - wprowadzenie. Bash - wprowadzenie 1/39

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

Pracownia Komputerowa wykład III

1 Przygotował: mgr inż. Maciej Lasota

Podstawy Informatyki. Michał Pazdanowski

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

Wstęp do systemu Linux

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Prawa dostępu do plików (1)

Informatyka III : Instrukcja 1

Podstawy administracji systemu Linux

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

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

Prawa dostępu do plików

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

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

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

Komendy i podstawy Linux

Pracownia Technik Obliczeniowych

Pracownia Komputerowa wykład III

Podstawy Informatyki. Michał Pazdanowski

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Powłoka bash. Kurs systemu Unix 1

Przekierowanie wejścia wyjścia:

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

EDYTOR TEKSTOWY VIM WYBRANE POLECENIA. Pracownia Informatyczna 5

Zakład Systemów Rozproszonych

Laboratorium Ubuntu Linux.

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

Pliki w systemie operacyjnym Linux

Konsola Linux. autor: Mariusz Barnaś

UNIX SYSTEM PLIKÓW. UNIX System plików

Laboratorium 0: System Linux, edytor vim i kompilator gcc. dr inż. Arkadiusz Chrobot dr inż. Grzegorz Łukawski

Podstawy użytkowania Linux a

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

Ćwiczenie nr 14: System Linux

Powłoka, redyrekcja, potok

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

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

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

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

6. Linux - prawa dostępu do plików i katalogów, edytor vi

Ćwiczenia z podstaw systemu Linux

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

System Linux - użytkowanie

Podstawy informatyki

Warstwy systemu Windows 2000

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

S P I S POLECEŃ LINUXA

Transkrypt:

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

Cele wykladu Zdobycie podstawowej wiedzy o systemie i jego narzędziach. Poznanie unixowych języków skryptowych (bash, awk,...). Nauka programowania w sytemie Unix. Kurs systemu Unix 2

Cechy Unixa (powtórzenie) Hierarchiczny system plików. Bogaty język komend (sh). Wiele rożnych narzędzi. Wsparcie dla tworzenia i modyfikacji plików i procesów. Dostępny na wielu platformach. Kod open source, napisany w języku C. Kurs systemu Unix 3

Filozofia Unixa Małe narzędzia łączone za pomocą potoków. Wieloprocesowość. Jawność (pliki a nie rejestry, tekstowe a nie binarne,...) Większa rola komend niż myszki. System napisany przez programistów dla programistów X Window (+np. KDE, GNOME). Kurs systemu Unix 4

Pliki w Uniksie Plik jest sekwencją bajtów. Typy plików: regularne, kartoteki, pliki specjalne (np. urzadzenia, potoki). Zabezpieczanie plikow (prawa dostepu). (3 trójki rwx) Kurs systemu Unix 5

Nazwy plików Nazwa ciąg znaków rożnych od / Ścieżka dostępu sekwencja nazw kartotek zakończona nazwą pliku, oddzielanych za pomoca / Nazwa bezwzględna rozpoczynająca się / Nazwa względna nie rozpoczynajaca się / Kartoteki specjalne: Kartoteka bieżąca:. Kartoteka poziom wyżej:.. Kurs systemu Unix 6

Ważne kartoteki /bin, /usr/bin pliki wykonwalne /home kartoteki domowe użytkowników /etc pliki administracyjne /tmp pliki tymczasowe /usr/include pliki nagłówkowe /lib /usr/lib biblioteki /usr/man strony podrecznika /dev pliki urządzeń Kurs systemu Unix 7

Atrybuty plików Zapisane w I-węźle Właściciel pliku (użytkownik i grupa) Prawa dostępu (czytanie, pisanie, wykonywanie) Typ pliku: regularny, katroteka, link sztywny, link symboliczny, plik specjalny Kurs systemu Unix 8

Jak zmieniać atrybuty? chmod chown chgrp Atrybuty może zmieniać jedynie wlaściciel oraz administrator. Prawo do zmiany właścieciela ma administrator (dlaczego?) Kurs systemu Unix 9

Prawa dostępu plikow Trzy typy praw dostępu read (r) write (w) execute (x) Trzy zbiory uzytkowników właściciel (u) grupa (g) reszta (o) Kurs systemu Unix 10

Polecenie chmod Symbolicznie: chmod u+x nazwa-pliku chmod o-w nazwa-pliku chmod a+rw nazwa-pliku Osemkowo: bit read = 4 bit write = 2 bit exec. = 1 Przykładowo: chmod 710 kom Kurs systemu Unix 11

Prawa dostępu do kartotek read: czytanie zawartości kartoteki write: zmiana kartoteki (dodawanie, usuwanie, edycja plików) execute: Wchodzenie do kartoteki (dostęp do plików z tej kartoteki) Kurs systemu Unix 12

Zarzadzanie plikami i kartotekami pwd cat, ed ls rm mv cp ln mkdir, rmdir wc drukuje bieżący katalog tworzenie nowych plikow drukuje zawartosc kartoteki usuwa pliki przenosi pliki (zmienia nazwy) kopiuje pliki tworzy link tworzy i usuwa kartoteki liczy w pliku linie, słowa, znaki Kurs systemu Unix 13

Opcje ls -al ls -a -l -rw-r--r-- 1 prych 200 1984 kwi 12 2000 lista.tex -rw-r--r-- 1 prych 200 1225 mar 28 2000 lista.tex~ drwxr-xr-x 2 prych 101 512 paz 4 11:08 slajdy/ drwxr-xr-x 6 prych 200 512 cze 19 2000 zadania/ cp -ri kart/ ~/arch mkdir -p ~prych/kat1/kat2/kat3 Kurs systemu Unix 14

Pełnoekranowe edytory plików Najbardziej podstawowym edytorem jest vi Dostępne są (często) jego nowsze wersje, takie jak vim, gvim. Wśród innych edytorów można wymienić emacsa, czy joe. Istnieją też edytory bardziej przypominające notepada, np. kwrite, gedit, kate. Kurs systemu Unix 15

Bardzo krótki kurs edytora vi Przykładowe wywołanie: vi nazwa-pliku Pracuje w dwóch trybach: trybie komend i edycji. Za pomocą klawisza ESC można przejść do trybu komend. Do edycji można przejść (między innymi) komendą i. W trybie edycji można normalnie wprowadzać tekst. Wyjście z pogramu i zapisanie wyników pracy to komenda ZZ. Kurs systemu Unix 16

Podręcznik Co zrobić gdy nie pamiętamy szczegółów związanych z jakimś poleceniem? man nazwa help nazwa info nazwa Warto pamiętać o man man. Często bowiem nie dostaje się tej strony o którą nam chodzi i trzeba poprosić o inną. Kurs systemu Unix 17

Powłoki Są różne powłoki (bash,tcsh,...) Powłoka pamięta wykonane polecenia. Umożliwia automatyczne uzupełnianie poleceń. Kurs systemu Unix 18

Przekierowanie wejścia/wyjścia oraz potoki Przekierowanie wyjścia >,» Przykład: man ls > info.ls Przekierowanie wejścia < Przykład: cat < plik.txt Potoki Przykład: cat plik wc -l Kurs systemu Unix 19