Technologie Informatyczne Wykład XI linux

Wielkość: px
Rozpocząć pokaz od strony:

Download "Technologie Informatyczne Wykład XI linux"

Transkrypt

1 Technologie Informatyczne Wykład XI A. Matuszak 13 grudnia 2007 A. Matuszak Technologie Informatyczne Wykład XI A. Matuszak (2) Technologie Informatyczne Wykład XI

2 UNIX Twórcy: rozwój jądra rozwój programów zależnych od (interfejsu) jądra rozwój programów niezależnych od jądra A. Matuszak (3) Technologie Informatyczne Wykład XI Linie rozwojowe BSD (4.3BSD, FreeBSD, NetBSD) System V (ATI) Mach (mikrokernel) Linux Zdecentralizowany rozwój (bazar) A. Matuszak (4) Technologie Informatyczne Wykład XI

3 Nazwy handlowe AIX, HP-UX, Xenix, Ultrix, OSF/1, True64, SCO, Dynix, Sun OS, Solaris, Irix A. Matuszak (5) Technologie Informatyczne Wykład XI Linux W 1991 Linus Torvalds, 21 letni student Uniwersytetu w Helsinkach (Finlandia), napisał pierwszą wersję jądra Linuxa. A. Matuszak (6) Technologie Informatyczne Wykład XI

4 public domain open source GNU BSD Free Academic Licence Free Artistic Licence Mozilla A. Matuszak (7) Technologie Informatyczne Wykład XI Gnu swobodny dostęp do kodu źródłowego swoboda korzystania z oprogramowania do celów niekomercyjnych i komercyjnych możliwa sprzedaż oprogramowania ograniczenia w wykorzystaniu kodu źródłowego (infekcyjność) GPL, LGPL A. Matuszak (8) Technologie Informatyczne Wykład XI

5 Dystrybucje Linuxa Slackware RedHat, Mandrake Debian Knoppix Aurox... A. Matuszak (9) Technologie Informatyczne Wykład XI Środowisko UNIXa Zestaw prostych (koncepcyjnie) klocków. A. Matuszak (10) Technologie Informatyczne Wykład XI

6 Strumień a x k l l e q t c. a A. Matuszak (11) Technologie Informatyczne Wykład XI Przekierowania i potoki prog > plik wyjście skieruj do pliku prog < plik czytaj dane z pliku prog <plik1 > plik2 prog >> plik wyjście dopisz do pliku prog1 > plik prog2 < plik prog1 prog2 prog1 prog2 prog3... progn cat plik eqn tbl groff A. Matuszak (12) Technologie Informatyczne Wykład XI

7 proste narzędzia cat cat plik1 plik2 echo echo Ala ma asa more more plik head, tail head -21 plik sort sort -k 1 plik uniq expr expr tr grep A. Matuszak (13) Technologie Informatyczne Wykład XI tr echo Ala ma asa AlX YX XsX echo Ala ma asa ALA MA ASA echo Ala ma asa Al s tr am XY tr a-z A-Z tr -d am A. Matuszak (14) Technologie Informatyczne Wykład XI

8 grep grep myfunc myprog.c Wyrażenia regularne: prototyp grep myfunc([^)]*); myprog.c definicja grep myfunc([^)]*)\{ myprog.c A. Matuszak (15) Technologie Informatyczne Wykład XI Minijęzyki sed awk A. Matuszak (16) Technologie Informatyczne Wykład XI

9 sed sed /Ala ma asa/d sed s/float/double/ sed s/float/double/g A. Matuszak (17) Technologie Informatyczne Wykład XI awk Funkcja w języku C jest równoważna... $1 $2 $3 $4 $5 $6 $7 IF war($1) THEN Zrób To war($1) { Zrób To } IF war($2) THEN Zrób Tamto war($2) { Zrób Tamto } {print $1,$2,$4} $1>20 {print $2*$4} /myfunc/ {print $2,$4} A. Matuszak (18) Technologie Informatyczne Wykład XI

10 join 10010:Abacki:Kazimierz 10011:Babacki:Jan 10022:Cabacki:Franciszek 10023:Kowalska:Jadwiga 10028:Zawadzki:Piotr 10010:dst 10022:bdb 10023:dst 10010:Abacki:Kazimierz:dst 10022:Cabacki:Franciszek:bdb 10023:Kowalska:Jadwiga:dst A. Matuszak (19) Technologie Informatyczne Wykład XI

Technologie Informatyczne Wykład X-XII UNIX i jego środowisko

Technologie Informatyczne Wykład X-XII UNIX i jego środowisko I Technologie Informatyczne -XII UNIX i jego środowisko A. Matuszak 19 marca 2013 A. Matuszak Technologie Informatyczne -XII UNIX i jego środowisk I Open Source i licencje I A. Matuszak Technologie Informatyczne

Bardziej szczegółowo

Historia systemów operacyjnych - Unix

Historia systemów operacyjnych - Unix Historia systemów operacyjnych - Unix Lata 60-te prace na systemem Multisc poprzednikiem Unixa 1969 powstanie systemu Unix 1975 UNIX edition 5 1975 1 BSD 1977 UNIX edition 6 1978 3 BSD 1979 UNIX edition

Bardziej szczegółowo

Podstawy Informatyki. Wykład 3 UNIX

Podstawy Informatyki. Wykład 3 UNIX Podstawy Informatyki Wykład 3 UNIX Twórcy Dennis Ritchie Ken Thompson Linus Torvalds Historia systemu UNIX 1966 - rozpoczęcie prac na Multicsem, zespół naukowców z Bell Labs, MIT i General Electric, wśród

Bardziej szczegółowo

Przegląd współczesnych systemów operacyjnych

Przegląd współczesnych systemów operacyjnych SOE - Systemy Operacyjne Wykład 2 Przegląd współczesnych systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Wstęp Cechy współczesnych systemów operacyjnych

Bardziej szczegółowo

Software is like sex it s better when it s free. Linus Torvalds

Software is like sex it s better when it s free. Linus Torvalds Software is like sex it s better when it s free Linus Torvalds Free and Open Source Software czyli o rozwoju wolnego oprogramowania Ryszard Tanaś http://zon8.physd.amu.edu.pl/~tanas 13 maja 2004 Spis treści

Bardziej szczegółowo

SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX

SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Historia Microsoft oraz systemów Windows Przegląd systemów Windows Historia i przegląd systemów

Bardziej szczegółowo

Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski

Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski Krótka Historia Systemów Operacyjnych Tomasz Borzyszkowski UNIX: prepoczątki 1965r. - firmy Bell Telephone Labs, General Electric Company i Massachusetts Inst. of Tech. podjęły prace nad stworzeniem nowego

Bardziej szczegółowo

Przedmiot: SYSTEMY OPERACYJNE Czas trwania: semestr IV Przedmiot: obowiązkowy Język wykładowy: polski POZIOM

Przedmiot: SYSTEMY OPERACYJNE Czas trwania: semestr IV Przedmiot: obowiązkowy Język wykładowy: polski POZIOM Kierunek INFORMATYKA Przedmiot: SYSTEMY OPERACYJNE Czas trwania: semestr IV Przedmiot: obowiązkowy Język wykładowy: polski Rodzaj zajęć Prowadzący Liczba godzin Tryb zaliczania Wykład prof. F. Seredyński

Bardziej szczegółowo

Podstawy administracji systemu Linux

Podstawy administracji systemu Linux Podstawy administracji systemu Linux Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu Opis systemu 1 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji 5 Sieci lokalne 6 Bezpieczeństwo

Bardziej szczegółowo

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

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000

Bardziej szczegółowo

GNU/Linux - omówienie i historia systemu. Robert Socha

GNU/Linux - omówienie i historia systemu. Robert Socha LINUX NA POLITECHNICE GNU/Linux - omówienie i historia systemu Robert Socha Koszalin 2005 KONTAKT Robert Socha Adres e-mail: GG: Jabber jid: rjs@cc.edu.pl 1733094 rjs@chrome.pl DOSTĘPNOŚĆ PREZENTACJI Prezentacja

Bardziej szczegółowo

Wolne oprogramowanie

Wolne oprogramowanie Wykład popularny dla młodzieży szkół średnich Wolne oprogramowanie czyli czy można żyć bez PowerPointa Ryszard Tanaś http://zon8.physd.amu.edu.pl/~tanas 2 października 2004 Spis treści 1 Wolne Oprogramowanie

Bardziej szczegółowo

Przekierowanie wejścia wyjścia:

Przekierowanie wejścia wyjścia: Przekierowanie wejścia wyjścia: program ma trzy podstawowe strumienie wejścia-wyjścia - standardowe wejście - standardowe wyjście - standardowe wyjście diagnostyczne przekierowanie standardowego wyjścia

Bardziej szczegółowo

Przykładowa konfiguracja systemu komputerowego

Przykładowa konfiguracja systemu komputerowego Terminale Przykładowa konfiguracja systemu komputerowego Serwer Jednostka centralna (CPU) Pamięć Dyski Użytkownicy Sieć Konsola Drukarki Administrator System operacyjny: program zarządzający pracą komputera

Bardziej szczegółowo

Systemy operacyjne Operating Systems

Systemy operacyjne Operating Systems Kierunek: Informatyka Przedmiot: Systemy operacyjne Operating Systems Czas trwania: semestr 4 Przedmiot: kierunkowy Język wykładowy: polski Rodzaj zajęć Prowadzący Liczba godzin Tryb zaliczenia Wykład

Bardziej szczegółowo

KOMPUTER. Programy użytkowe i systemy operacyjne

KOMPUTER. Programy użytkowe i systemy operacyjne KOMPUTER Programy użytkowe i systemy operacyjne Programy do redagowania tekstów Programy te mają zazwyczaj wbudowany edytor graficzny, umożliwiają wstawianie grafiki zewnętrznej. Przykłady: Word WordPerfect

Bardziej szczegółowo

BSD alternatywa dla Linuksa. (na przykładzie FreeBSD)

BSD alternatywa dla Linuksa. (na przykładzie FreeBSD) BSD alternatywa dla Linuksa (na przykładzie FreeBSD) 1 Plan prezentacji 1. Historia BSD 2 Plan prezentacji 1. Historia BSD 2. Licencja BSD a GNU/GPL 3 Plan prezentacji 1. Historia BSD 2. Licencja BSD a

Bardziej szczegółowo

Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux

Przetwarzanie tekstu 2. Operacje na plikach tekstowych w systemie Linux Przetwarzanie tekstu 2 Operacje na plikach tekstowych w systemie Linux filtry programy przetwarzajace pliki (w szczególności tekstowe) w taki sposób, że odczytuja dane (plik wejściowy) ze standardowego

Bardziej szczegółowo

Oprogramowanie Alternatywne

Oprogramowanie Alternatywne Oprogramowanie Alternatywne UNIX Wojciech Sobieski Olsztyn 2005 Systemy UNIX-owe Systemy UNIX-owe - liczne odmiany systemu UNIX o mniejszej lub większej z nim zgodności, produkowane przez największych

Bardziej szczegółowo

Systemy Operacyjne. Definicje systemu operacyjnego. Jak zdefiniować system operacyjny?

Systemy Operacyjne. Definicje systemu operacyjnego. Jak zdefiniować system operacyjny? Systemy Operacyjne Definicje systemu operacyjnego są różne zależą od specyficznego rozumienia czym jest użytkownik i maszyna są określane przez potrzeby i wymagania odbiorcy są wielopoziomowe Jak zdefiniować

Bardziej szczegółowo

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

Podstawy Informatyki. Historia systemu UNIX. Wielozadaniowość i wielodostęp. Twórcy. Metalurgia, I rok. Systemy UNIX. Systemy UNIX Podstawy Informatyki Twórcy Metalurgia, I rok Wykład 2 UNIX Dennis Ritchie Ken Thompson Linus Torvalds Historia systemu UNIX 1966 - rozpoczęcie prac na Multicsem, zespół naukowców z Bell Labs, MIT i General

Bardziej szczegółowo

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

Podstawy Informatyki. Metalurgia, I rok. Wykład 2 UNIX Podstawy Informatyki Metalurgia, I rok Wykład 2 UNIX Twórcy Dennis Ritchie Ken Thompson Linus Torvalds Historia systemu UNIX 1966 - rozpoczęcie prac na Multicsem, zespół naukowców z Bell Labs, MIT i General

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program projektów i laboratoriów. Strona WWW przedmiotu:

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program projektów i laboratoriów. Strona WWW przedmiotu: Systemy operacyjne Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: wtorek, 12.30-13.30; B-4, pok. 206 Wykłady:

Bardziej szczegółowo

Podstawy użytkowania systemu Linux

Podstawy użytkowania systemu Linux Podstawy użytkowania systemu Linux Pierwsze kroki Instytut Fizyki Teoretycznej UWr 2 września 2005 Plan kursu 1 Pierwsze kroki 2 3 Wyjście na świat 4 Linux w biurze 5 Grafika 6 Multimedia/Rozrywka Pierwsze

Bardziej szczegółowo

1 Sprawy organizacyjne

1 Sprawy organizacyjne Spis treści Spis treści 1 Sprawy organizacyjne 1 2 Wprowadzenie 2 2.1 Co to jest System Operacyjny..................................... 2 2.2 Przykłady systemów operacyjnych....................................

Bardziej szczegółowo

Bash - wprowadzenie. Bash - wprowadzenie 1/39

Bash - wprowadzenie. Bash - wprowadzenie 1/39 Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:

Bardziej szczegółowo

"Klasyczna" struktura systemu operacyjnego:

Klasyczna struktura systemu operacyjnego: "Klasyczna" struktura systemu operacyjnego: Użytkownik Powłoka (shell) Programy użytkowe Programy systemowe API Jądro (kernel) Programy obsługi sprzętu (drivers) Sprzęt Funkcje systemu operacyjnego obsługa

Bardziej szczegółowo

Technologia Informacyjna

Technologia Informacyjna Technologia Informacyjna ZAŁOŻENIA OPEN SOURCE dr inż. Adam Klimowicz 1. Darmowe rozpowszechnianie Licencja nie może zabraniać nikomu sprzedaży ani przekazywania oprogramowania jako części złożonej dystrybucji

Bardziej szczegółowo

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

Wstęp do informatyki. stęp do informatyki Polecenia (cz.2) Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać

Bardziej szczegółowo

Linux Kernel. Wprowadzenie

Linux Kernel. Wprowadzenie Linux Kernel Wprowadzenie Trochę historii (1) Rozpoczęło się od Bell Labolatories we wczesnych latach 70- tych XX wieku, kiedy rozpoczęto prace nad systemem UNIX: UNIX był pierwszym systemem operacyjnym

Bardziej szczegółowo

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

Sieci komputerowe. Wstęp do systemu Linux/UNIX, część I. Ewa Burnecka / Janusz Szwabiński. ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc. Sieci komputerowe Wstęp do systemu Linux/UNIX, część I Ewa Burnecka / Janusz Szwabiński ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.pl Sieci komputerowe (C) 2003 Janusz Szwabiński p.1/35 Plan wykładu Wstęp

Bardziej szczegółowo

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: wtorek, 12.30-13.30; B-4, pok. 206 Systemy operacyjne Wykłady:

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów Systemy operacyjne Studia niestacjonarne, Informatyka stosowana, II rok Systemy operacyjne Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: piątek, 10-11 (oraz

Bardziej szczegółowo

Powłoka, redyrekcja, potok

Powłoka, redyrekcja, potok UNIX POWŁOKA I POTOK WYKŁAD 5 Powłoka, redyrekcja, potok UNIX POWŁOKA POWŁOKA ( ang. SHELL) - to program interpretujący polecenia użytkownika. nazywamy powłoką. Powłoka przyjmuje polecenia od użytkownika,

Bardziej szczegółowo

Podstawy programowania w Qt4

Podstawy programowania w Qt4 Podstawy programowania w Qt4 Rafał Rawicki 21 kwietnia 2007 Co to jest Qt? Zestaw bibliotek dla języka C++ oraz narzędzia roszerzające jego możliwości Ponad 400 klas Introspekcja oraz mechanizm sygnałów

Bardziej szczegółowo

Dystrybucje Linuksa c.d.

Dystrybucje Linuksa c.d. Dystrybucje Linuksa c.d. Gentoo dla fachowców Gentoo Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage

Bardziej szczegółowo

Temat 8 Systemy operacyjne rodziny UNIX. powłoki graficzny interfejs użytkownika (GUI) 8.1. Cechy systemu UNIX

Temat 8 Systemy operacyjne rodziny UNIX. powłoki graficzny interfejs użytkownika (GUI) 8.1. Cechy systemu UNIX Temat 8 Systemy operacyjne rodziny UNIX Historia Budowa warstwy systemu procesy systemy plików Interfejs użytkownika powłoki graficzny interfejs użytkownika (GUI) Aplikacje 8.1 Cechy systemu UNIX wielodostęp

Bardziej szczegółowo

Kernel Kompilacja jądra

Kernel Kompilacja jądra Kernel Kompilacja jądra systemu Co to jest jądro systemu operacyjnego Jądro systemu operacyjnego jest rozpowszechniane na licencji GNU General Public License (GPL) określonej przez konsorcjum Free Software

Bardziej szczegółowo

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA

Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA Pracownia Informatyczna I ORGANIZACJA ZAJĘĆ, ZASADY ZALICZENIA 1 Organizacja zajęć ½ semestru mgr Magda Mielczarek Katedra Genetyki, pokój nr 14 e-mail: magda.mielczarek@up.wroc.pl tel: 71-320-57-51 Slajdy

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux

Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka

Bardziej szczegółowo

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak Systemy operacyjne System operacyjny Linux - wstęp Anna Wojak 1 1 Wstęp Linux jest systemem z rodziny Unix. Pierwsza wersja systemu została opracowana w 1969 roku przez K.Thompsona i D.Ritchie Jest to

Bardziej szczegółowo

Technologia Informacyjna

Technologia Informacyjna Technologia Informacyjna Oprogramowanie i licencje dr. inż Adam Klimowicz Oprogramowanie Rodzaje oprogramowania System operacyjny Program komputerowy bądź zbiór programów, który zarządza sprzętem oraz

Bardziej szczegółowo

Narzędzia informatyczne. Wolne oprogramowanie

Narzędzia informatyczne. Wolne oprogramowanie Narzędzia informatyczne. Wolne oprogramowanie Aleksander Denisiuk Uniwersytet Warmińsko-Mazurski Olsztyn, ul. Słoneczna 54 denisjuk@matman.uwm.edu.pl 1 / 20 Wolne oprogramowanie Najnowsza wersja tego dokumentu

Bardziej szczegółowo

Systemy operacyjne. Mariusz Żynel /2019. Uniwersytet w Białymstoku

Systemy operacyjne. Mariusz Żynel /2019. Uniwersytet w Białymstoku mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Co to jest system operacyjny, do czego służy i jak działa? Dlaczego musi być egzamin? Warunki zaliczenia Warunkiem

Bardziej szczegółowo

PODSTAWY INFORMATYKI

PODSTAWY INFORMATYKI PODSTAWY INFORMATYKI dr inż. Krzysztof Małecki Proprietary software zamknięte oprogramowanie, oprogramowanie własnościowe - posiada restrykcje dotyczące używania i kopiowania, zazwyczaj nakładane przez

Bardziej szczegółowo

Architektura systemów informatycznych. Powłoka systemowa Architektura procesora

Architektura systemów informatycznych. Powłoka systemowa Architektura procesora Architektura systemów informatycznych Powłoka systemowa Architektura procesora Powłoki systemowe Powłoka tekstowa Powłoka, nazywana inaczej shellem, odpowiada za wykonywanie poleceń wpisywanych przez użytkownika

Bardziej szczegółowo

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

Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh. Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem

Bardziej szczegółowo

Wolne Oprogramowanie

Wolne Oprogramowanie Technologia informacyjna Wolne Oprogramowanie Aleksander Denisiuk denisjuk@euh-e.edu.pl Elblaska Uczelnia Humanistyczno-Ekonomiczna ul. Lotnicza 2 82-300 Elblag Technologia informacyjna p. 1 Wolne Oprogramowanie

Bardziej szczegółowo

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

Kurs systemu Unix wykład wstępny. Kurs systemu Unix 1 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

Bardziej szczegółowo

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

LINUX. 1. Wprowadzenie: Poznańska Szkoła Bioinformatyki, 2006 Anna Czerwoniec, Łukasz Kościński LINUX 1. Wprowadzenie: Linux jest systemem operacyjnym stworzonym przez Linusa Torvaldsa w roku 1991 na bazie wielozadaniowego systemu UNIX, stworzonego uprzednio przez firmę AT&T w latach 70tych. Jest

Bardziej szczegółowo

Systemy operacyjne. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Systemy operacyjne. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałki, 12-13 ; B-4, pok. 207 Systemy operacyjne

Bardziej szczegółowo

Wstęp do Informatyki dla bioinformatyków

Wstęp do Informatyki dla bioinformatyków Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 1 Wprowadzenie Dlaczego Linux? Porównanie z systemem Windows Przegląd dystrybucji Środowisko graficzne GNOME, Program YaST, Konsola

Bardziej szczegółowo

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Serwer WWW Apache2 Najpopularniejszy serwer WWW (ok. 50-60% udziału w rynku) Powstał w 1995 roku jako niezależne

Bardziej szczegółowo

Laboratorium Strumienie w systemach UNIX 4.2 Filtry strumieniowe

Laboratorium Strumienie w systemach UNIX 4.2 Filtry strumieniowe Laboratorium 4 4.1 Strumienie w systemach UNIX 4.2 Filtry strumieniowe 1 4.1 Strumienie w systemach UNIX W Linuxie, jaz każdym procesem związane są tzw. strumienie. Z każdym procesem związane są zwykle

Bardziej szczegółowo

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr

Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe. stderr Temat zajęć: Filtry, strumienie standardowe oraz przetwarzanie potokowe Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Strumienie standardowe i ich przekierowywanie,

Bardziej szczegółowo

Systemy Linux i *BSD oraz wolne oprogramowanie

Systemy Linux i *BSD oraz wolne oprogramowanie Systemy Linux i *BSD oraz wolne oprogramowanie Tomasz Lewicki WWSIS, Wrocław maj 2007 Tomasz Lewicki (WWSIS, Wrocław) Systemy operacyjne maj 2007 1 / 25 Linux jako jądro systemu Fiński programista Linus

Bardziej szczegółowo

Powłoki systemu operacyjnego i intepretery

Powłoki systemu operacyjnego i intepretery Powłoki systemu operacyjnego i interpretery Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright

Bardziej szczegółowo

Bash i algorytmy. Elwira Wachowicz. 20 lutego

Bash i algorytmy. Elwira Wachowicz. 20 lutego Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Wykłady: 2 godziny / tydzień, s. 312, B-4 Ćwiczenia:

Bardziej szczegółowo

Modelowanie wielowymiarowe i transformacja danych

Modelowanie wielowymiarowe i transformacja danych Modelowanie wielowymiarowe i transformacja danych 2 marca 2019 Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików.pdf, sformatowanych podobnie do tego dokumentu. Zadania

Bardziej szczegółowo

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE Magda Mielczarek Pracownia Informatyczna 2015/2016 1 Podstawowe definicje Linux system operacyjny, które oferuje kompletne środowisko programistyczne

Bardziej szczegółowo

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.

System UNIX 2. Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu. System UNIX 2 Micha l Tanaś, PhD Adam Mickiewicz University, Faculty of Physics http://www.amu.edu.pl/~mtanas Michal.Tanas@amu.edu.pl Debian GNU/Linux GNU = GNU s Not Unix FSF = Free Software Foundation

Bardziej szczegółowo

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2

POPULARNE POLECENIA SKRYPTY. Pracownia Informatyczna 2 SKRYPTY Pracownia Informatyczna 2 PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK PRACOWNIA INFORMATYCZNA 2017/2018 MAGDA MIELCZAREK 2 cal wyświetlenie kalendarza Składnia: cal 2017, cal Polecenie cal

Bardziej szczegółowo

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych

Bardziej szczegółowo

Linux. ęła a się proponowana przez Torvaldsa Linux" " informuje nas także że e nie jest to system Unix: Linux

Linux. ęła a się proponowana przez Torvaldsa Linux  informuje nas także że e nie jest to system Unix: Linux Paweł Frejowski Linux jest to jądro będące podstawą uniksowego systemu operacyjnego.. Nazwa Linux jest często używana do określenia całego systemu. Niektórzy (m.in. GNU oraz Debian) ) używaju ywają w tym

Bardziej szczegółowo

WYKŁAD 3 Jądro systemu i procesy. Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania

WYKŁAD 3 Jądro systemu i procesy. Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania SYSTEMY OPERACYJNE WYKŁAD 3 Jądro systemu i procesy Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania Program wykładu 2 Jądro systemu Możliwości procesorów Działanie procesów i wątków Zarządzanie procesami

Bardziej szczegółowo

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Systemy operacyjne Wykłady:

Bardziej szczegółowo

LINUX O systemie słów kilka Materiały przeznaczone wyłącznie do użytku wewnętrznego Laboratorium Podstaw Informatyki

LINUX O systemie słów kilka Materiały przeznaczone wyłącznie do użytku wewnętrznego Laboratorium Podstaw Informatyki LINUX O systemie słów kilka Materiały przeznaczone wyłącznie do użytku wewnętrznego 1 Wprowadzenie Linux jest systemem operacyjnym dla komputerów kompatybilnych z IBM PC, czyli wyposażonych w procesory

Bardziej szczegółowo

WYJAŚNIENIA I MODYFIKACJA SIWZ. W związku z wpłynięciem zapytań do SIWZ dotyczących w/w postępowania, Zamawiający udziela następujących odpowiedzi:

WYJAŚNIENIA I MODYFIKACJA SIWZ. W związku z wpłynięciem zapytań do SIWZ dotyczących w/w postępowania, Zamawiający udziela następujących odpowiedzi: WARSZ AW A,04.07.2019 R. Znak pisma: DZP.262.100.2019 STRONA INTERNETOWA ZAMAWIAJĄCEGO WWW.DZP.SPCSK.PL WYJAŚNIENIA I MODYFIKACJA SIWZ dot. Postępowania na zakup sprzętu komputerowego w ramach projektu

Bardziej szczegółowo

wymagania odnośnie urządzeń wielofunkcyjnych SEGMENTU A (model wzorcowy RICOH MP305+) lub równoważny:

wymagania odnośnie urządzeń wielofunkcyjnych SEGMENTU A (model wzorcowy RICOH MP305+) lub równoważny: 1.1.1. wymagania odnośnie urządzeń wielofunkcyjnych SEGMENTU A (model wzorcowy RICOH MP305+) lub równoważny: Minimalna wydajność miesięczna 10 000 Prędkość druku/kopiowania (str./min.) Minimum 30 Pamięć

Bardziej szczegółowo

Oprogramowanie Alternatywne

Oprogramowanie Alternatywne Wojciech Sobieski Oprogramowanie Alternatywne Narzędzia Realizacji Celu Olsztyn 2008-2010 Cel Cel Działania (potrzeba lub pomysł) Narzędzia Realizacji Celu Wynik Działania Narzędzia Realizacji Celu Narzędzia

Bardziej szczegółowo

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP)

Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP) Księgarnia PWN: Emmett Dulaney - Novell Certified Linux Professional (NCLP) O autorze 9 Dedykacja 9 Podziękowania 9 Kontakt z Czytelnikami 10 Rozdział 1. Proces zdobywania certyfikatów NCLP i planowanie

Bardziej szczegółowo

OPROGRAMOWANIE KOMPUTERÓW

OPROGRAMOWANIE KOMPUTERÓW OPROGRAMOWANIE KOMPUTERÓW KOMPUTER = HARDWARE + SOTFWARE KATEGORIE OPROGRAMOWANIA:. Oprogramowanie systemowe Systemy operacyjne Systemy zarządzania bazami danych 2. Oprogramowanie aplikacyjne Edytory tekstu

Bardziej szczegółowo

Ewolucja systemów operacyjnych

Ewolucja systemów operacyjnych Systemy wsadowe Ewolucja systemów Dane Program Sterowanie Obliczenia Wyniki lub wydruk błędów Systemy wsadowe Wykonywane są kolejno zadania obejmujące wczytywanie programu i danych, obliczenia i wydruk

Bardziej szczegółowo

1 Przygotował: mgr inż. Maciej Lasota

1 Przygotował: mgr inż. Maciej Lasota Laboratorium nr 1 1/7 Język C Instrukcja laboratoryjna Temat: Programowanie w powłoce bash (shell scripting) 1 Przygotował: mgr inż. Maciej Lasota 1) Wprowadzenie do programowania w powłoce Skrypt powłoki

Bardziej szczegółowo

mgr inż. Przemysław Adam Śmiejek Historia komputerów osobistych część druga

mgr inż. Przemysław Adam Śmiejek Historia komputerów osobistych część druga mgr inż. Przemysław Adam Śmiejek (przemyslaw.smiejek@b7.pl) Historia komputerów osobistych część druga 24.09.2014 Co to jest kod źródłowy? Programy tworzone są przez programistów. Piszą oni odpowiednie

Bardziej szczegółowo

Systemy operacyjne. Laboratorium 4. Potoki. Jarosław Rudy Politechnika Wrocławska 30 marca 2017

Systemy operacyjne. Laboratorium 4. Potoki. Jarosław Rudy Politechnika Wrocławska 30 marca 2017 Systemy operacyjne Laboratorium 4 Potoki Jarosław Rudy Politechnika Wrocławska 30 marca 2017 Laboratorium obejmuje znajomość potoków linuksowych, zwłaszcza w połączeniu z komendami while i read. 1 Potoki

Bardziej szczegółowo

Licencje na oprogramowanie i zasoby internetowe

Licencje na oprogramowanie i zasoby internetowe Licencje na oprogramowanie i zasoby internetowe Licencja Słownik języka polskiego PWN, Warszawa 1979 Licencja to zezwolenie na korzystanie z praw do opatentowanego wynalazku, zarejestrowanego wzoru użytkowego

Bardziej szczegółowo

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019 BASH - LINIA POLECEŃ Bioinformatyka 2018/2019 PODSTAWOWE DEFINICJE Linux system operacyjny, które oferuje kompletne środowisko programistyczne Powłoka interfejs wiersza poleceń zapewniający komunikację

Bardziej szczegółowo

Przygotował: Ryszard Kijanka

Przygotował: Ryszard Kijanka Przygotował: Ryszard Kijanka Pojęcia podstawowe prawo autorskie Prawo autorskie zajmuje się ochroną twórczych produktów naszego intelektu, takich jak utwory muzyczne, programy komputerowe, utwory literackie

Bardziej szczegółowo

Podstawy open source system SUSE Linux

Podstawy open source system SUSE Linux 1-1 Wstęp Hej! Witaj w podręczniku. Mam na imię Geeko i jestem maskotką :-) SUSE Linux. Będę Twoim przewodnikiem na kartach podręcznika. Zapamiętaj te symbole: oznacza ważną wskazówkę oznacza dodatkowe

Bardziej szczegółowo

Ewolucja systemów operacyjnych

Ewolucja systemów operacyjnych Ewolucja systemów operacyjnych Systemy wsadowe Dane Program Sterowanie Obliczenia Wyniki lub wydruk błędów Systemy wsadowe Wykonywane są kolejno zadania obejmujące wczytywanie programu i danych, obliczenia

Bardziej szczegółowo

- wszystkie elementy - wszystkie elementy

- wszystkie elementy - wszystkie elementy Tablice: indeksy całkowite >=0 tworzenie: TABLICA[0]=45 TABLICA[1]=23 TABLICA[2]=78 lub TABLICA=(45 23 78) lub TABLICA=($@) odwołanie echo ${TABLICA[3] echo ${TABLICA[*] echo ${TABLICA[@] Długość zmiennej:

Bardziej szczegółowo

Linux i Open Source w biznesie Podsumowanie wyników badania

Linux i Open Source w biznesie Podsumowanie wyników badania II KONGRES LINUKSA PROFESJONALNEGO Linux w biznesie Warszawa, Hotel InterContinental, 6 kwietnia 2006 r. Linux i Open Source w biznesie Podsumowanie wyników badania Organizator badania: Stowarzyszenie

Bardziej szczegółowo

Zastosowania matematyki w systemie operacyjnym Linux

Zastosowania matematyki w systemie operacyjnym Linux Zastosowania matematyki w systemie operacyjnym Linux Politechnika Gdańska Gdańsk, 22 stycznia 2009 wstęp historia Rok 1969 w labolatoriach Bell Labs hakerzy Dennis Ritchie, Ken Thompson, Brian Kernighan

Bardziej szczegółowo

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I Uwaga: Test odnosi się do systemu operacyjnego Linux! 1) Linux jest systemem wielodostępnym, co oznacza, że: a) pozwala na logowanie się do systemu

Bardziej szczegółowo

Struktura katalogów. Prawa dostępu

Struktura katalogów. Prawa dostępu Struktura katalogów /bin podstawowe programy takie jak bash czy cat /boot jądro systemu oraz pliki niezbędne do poprawnego uruchomienia systemu /etc pliki konfiguracyjne (np. /etc/passwd, /etc/group) /root

Bardziej szczegółowo

Jaką licencję otwartą wybrać?

Jaką licencję otwartą wybrać? Jaką licencję otwartą wybrać? Poradnik 27.12.2014 Autorzy dr inź. Tomasz Boiński Centrum Doskonałości Naukowej Infrastruktury Wytwarzania Aplikacji (CD NIWA). Projekt współfinansowany z Europejskiego Funduszu

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Wykłady: 2 godziny / tydzień, s. 302, B-4 Ćwiczenia:

Bardziej szczegółowo

Znaki globalne w Linuxie

Znaki globalne w Linuxie Znaki globalne w Linuxie * reprezentuje jeden lub wiele znaków (wild-card character)? reprezentuje dokładnie jeden znak (wild-card character) [abcde] reprezentuje dokładnie jeden znak z wymienionych [a-e]

Bardziej szczegółowo

tel. fax. 41 332 32 03 e-mail: sodmidn@sodmidn.kielce.pl www.sodmidn.kielce.pl

tel. fax. 41 332 32 03 e-mail: sodmidn@sodmidn.kielce.pl www.sodmidn.kielce.pl SAMORZĄDOWY OŚRODEK DORADZTWA METODYCZNEGO I DOSKONALENIA NAUCZYCIELI w Kielcach 25-431 KIELCE, ul. Marszałka J. Piłsudskiego 42 tel. fax. 41 332 32 03 e-mail: sodmidn@sodmidn.kielce.pl www.sodmidn.kielce.pl

Bardziej szczegółowo

Podstawy informatyki

Podstawy informatyki Podstawy informatyki WYKŁAD nr 01 Fizyka Techniczna, WFT PP Michał Hermanowicz Zakład Fizyki Obliczeniowej, Instytut Fizyki, Politechnika Poznańska Rok akademicki 2016/2017 M. Hermanowicz (IF PP) Podstawy

Bardziej szczegółowo

Tworzenie oprogramowania

Tworzenie oprogramowania Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja

Bardziej szczegółowo

Systemy operacyjne. Inżynieria obliczeniowa, II rok. Konsultacje: wtorki, ; B-4, pok. 206

Systemy operacyjne. Inżynieria obliczeniowa, II rok. Konsultacje: wtorki, ; B-4, pok. 206 Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: wtorki, 12.30-13.30 ; B-4, pok. 206 Systemy operacyjne

Bardziej szczegółowo

Pracownia Komputerowa

Pracownia Komputerowa Pracownia Komputerowa Wykład 1 Wprowadzenie do Linuxa dr Jan Suffczyński Jan.Suffczynski@fuw.edu.pl Plan wykładów Data Temat wykładu 1 05-10-2017 Wprowadzenie do Linuxa. 2 19-10-2017 Jak działa komputer?

Bardziej szczegółowo

FORMA SZKOLENIA MATERIAŁY SZKOLENIOWE CENA CZAS TRWANIA

FORMA SZKOLENIA MATERIAŁY SZKOLENIOWE CENA CZAS TRWANIA FORMA SZKOLENIA MATERIAŁY SZKOLENIOWE CENA CZAS TRWANIA Stacjonarne Cyfrowe 4800 PLN NETTO* 4 dni Stacjonarne Tablet CTAB 5200 PLN NETTO* 4 dni Metoda dlearning Cyfrowe 4800 PLN NETTO* 4 dni Metoda dlearning

Bardziej szczegółowo

Pierwsze spotkanie kóªka linuksowego

Pierwsze spotkanie kóªka linuksowego XIV Liceum Ogólnoksztaªc ce im. Stanisªawa Staszica w Warszawie 5 marca 2015 3 sªowa o mnie absolwent 3 sªowa o mnie absolwent administrator 3 sªowa o mnie absolwent administrator student Kontakt, materiaªy

Bardziej szczegółowo

Wstęp do Informatyki dla bioinformatyków

Wstęp do Informatyki dla bioinformatyków Wstęp do Informatyki dla bioinformatyków Wykład 12 - Programowanie w BASHu Trochę bardziej zaawansowane Bartek Wilczyński 25.1.2016 Organizacyjne Bardzo proszę o wypełnienie ankiet w USOS Szczególnie zależy

Bardziej szczegółowo

Wstęp do systemu operacyjnego Linux.

Wstęp do systemu operacyjnego Linux. Wstęp do systemu operacyjnego Linux. System operacyjny (ang. OS - Operating System) - jest to zbiór programów pośredniczących pomiędzy aplikacjami użytkownika a sprzętem. Każdy system operacyjny oferuje

Bardziej szczegółowo