Informacje o procesach czyli polecenie "ps".

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

Download "Informacje o procesach czyli polecenie "ps"."

Transkrypt

1 nformacje o procesach czyli polecenie ps Konsola xterm tty tty Konsola xterm ash ps t tty o pidppidcmd sleep D D D ash ash 2 sleep sleep pid=2 ppid= ps t tty o pidppidcmd ash ash które procesy pid= pid= ppid=

2 3 2 / 2 / 2 / / olecenie ps cd ps u mhanckow o pidppidttystateuser ps t tty o pidppidcmd które procesy -o pid ppid user ruser uid ruid tname state pgid pcpu nazwa D D SER RSER D RD TT S GD opis rocess Dentifier arent rocess D D procesu macierzystego 5 ser D Real user D real =rzeczywisty lik specjalny terminala tzw Stan procesu: R=Run S=Sleep T D grupy procesów /etc/passwd - procesu

3 7 = H R T ` ` 5 ] \ D H R T D E = F E 8 \JQDá\Znix-ie procesu 5 23 / - trl na np 7 trl 8 przez system operacyjny np przez inny proces np komenda kill : trl 8 8 > 2 SGT S H H QR O K HJ O K J GH 8 8 > S H H Q R O K powoduje _ - a lu ^_ 8 > SGK 8 8 F[Z ZZ trlz SGTST D powoduje zatrzymanie procesu tzw mechanizm sterowania pracami

4 H E H F E a = ` _ = p m d 3 87 H G O v u E O t JT J J J Q { H O y H J c [ / / c ~ }}}} ~~~~ \ / / [ c Œ Š d [ Z \JQDá\FG man 7 signal pid_procesu polecenie kill kill - kill - 23 kill kill 23 > = 3 7 : / - O T Q HRS GE JQ OG G J KJ FG D lk j hgi fg ez cd ] 7^ \ / [ /Z n n / oz n [ /Z / - e Z cd 85 aq \ / [ /Z H F G vxw JQ J O D D G Q O G hr sg s fg G HR GE JQ O G E G J FG { R F { J D z R o n / d Z \ n ƒd Z ~~~ n / n ˆ c / o e Z cd c Z ˆ ƒd Z ƒ k ƒd Z / cat >pliktxt

5 / -- / = Deskryptory plików deskryptor cykl przetwarzania pliku: desk=openpliktxt // otwarcie pliku = przygotowanie pliku do przetwarzania // desk // open read write close to funkcje systemowe nixa readdesk zm writedesk zm desk closedesk desk deskryptory standardowe: 5 stdin 52 5 stdout stderr stand desk 2 czyli z plikiem typu /dev/tty lu /dev/tty > = : = = stdout odp: pisze do desk =

6 D K 7F / F 7 7 / rzeadresowanie przeadresowanie to zmiana znaczenia deskryptorów 2 cat pliktxt >plik2txt - 7 D > J =GH 7 8 E7 D > => : D 2 > 7 8 R O Q 5 Q > => D F 2 O 2 > > FS H 7D 2 >

7 roces macierzysty i potomny sys fork w nix-ie nowy proces nazywamy procesem potomnym a stary proces nazywamy procesem macierzystym ego dziedziczy po nim wiele rzeczy np kod programu i otwarte pliki wykonywany przez proces macierzysty funkcja sys exec macierzystym sleep to ash-u sleep ash pid procesu macierzystego pid= ppid= proces potomny pid= proces macierzysty

8 roces macierzysty i potomny cd na czym polega uruchamianie programu w nix-ie z ash-a uruchamiamy program sleep ash pid= ppid= ash fork execsleep pid= proces macierzysty 2 sleep pid= ppid= kod procesu potomnego proces potomny ash sleep pid= pid= ppid=

9 roces macierzysty i potomny cd co proces potomny dziedziczy po macierzystym: fork exec otwarte pliki kod programu execkod_programu ignorowanie standardowa reakcja przechwytywanie

10 5 8 rocesy pierwszo- i drugo- planowe proces pierwszoplanowy - czeka sleep / - : : : 5/ 2 proces drugoplanowy - nie czeka sleep pid= ppid= proces drugoplanowy sleep sleep sleep 2 sleep 3 pid=2 ppid= proces drugoplanowy sleep 2 ash pid= pid=3 ppid= proces pierwszoplanowy sleep 3

11 FFF EEEE DD rocesy pierwszo- i drugo- planowe cd pid= ppid= proces drugoplanowy sleep sleep sleep 2 sleep 3 pid=2 ppid= proces drugoplanowy sleep 2 ash pid= pid=3 ppid= proces pierwszoplanowy sleep / - - :=> 7 8 : 2 K J 3 J H G F D D > >> H

12 / / - = = G E G E D 3RRáiF]D potok cat cat cat cze nienazwane tty -: :: / 23 - cat cat ash d_wy d_we > > = F = F proces macierzysty HJ K HJ K readd_wy writed_we cat tty procesy potomne

13 / > > = 8 ] Q Q \ K O [ Q O Z K TSR E H KZ Z R ^ KZ Z R ^ ^ O [ O KF ^ F F K O d ^ G Z O x v }r x v u r t t 3RRáiF]DFG nix-owych potoki DOSdowód cat cat cat D : 87 ego a K Q GQ O F KJ GH FE ] H O a O Z [ F FZ [ O Q Q ` _ F Q F FO ] H O s nie Q ` _ F Q F FO ] H O Q J OZ GH FZ Q K c F ] H O R J Q O Q nym [ ` F F GQ Q Q F e J Q K F ] H O EOZ FZ dr O GQ Z E R Z h G F g GQ a _ F f O procesie to funkcja readd_wy c ]ji Z ii e O g Q d QO Q Q d FZ podona zasada przy zapisie SGE d_wy d_we kmt qsr npo kml kmt qsr npo kml t lr w o t lr w o ymz o{ ymz o{ readd_wy writed_we

14 3-55 RRRR QQQQ > > > > OOOO >>>> FFFF > > > > OOOO FFFF KKK EEE GGG 7777 > > > > > > > > = = = = [ _ ` a S \ e ] a e ] ^ \ e \ c a ^ j [ he [ Ze e l ] d [ _ f _ q e ] e h T Sc _ ] Z [ _ ]T 3RRáiF]DFG cat cat cat 5 2 / 3 2 / - OOOO DDDD >>>> GGGG K 8 88J EFFF FHG D :::: stdout gdy `a ^ ]T \ \] [H\ Z S ST potrzene fakty: program cat czyta z stdin S Z ^ T Z _ d ]T \ Sc SZ \ a [ \ S g Z k \ ct S ai [ Zh j Z Z S ai [ Zh [ Z a Sg Sf ] a trld ` _ ]T d \ S g _ l [ h Sc nym e [ \ Z S Z a \ \ l nz [ h ]T `m T_ i ]T Sc f Z _ i S Z g k \ opt ] procesie to funkcja readd_wy t `sr _ rr ]T d \ S g Sc [ Z S a T SZ a aze cs tty tty 2 cat cat cat

15 3 8 _ h e fff i \S\SRZáRRZH nixie: omówimy ash t sh csh ksh uruchamianie programów przy pomocy komend T [ash] txt / K5 HG J F HG F =:D E > 8 7 E > =:D 5 =:> 8: 7 5 S QR Q K5 HO F H F 5 5 F ` a \ ` ]^ ls grep = ls grep txt pod nix-em [:\ Z T: wykonywanie skryptów c cd i d gf if while c c f lk i j e i m j k

16 FO T S JK FE D _ J FE O F^ QJ D \S\SRZáRRZHFG Tworzenie i uruchamianie skryptów metoda uniwersalna tworzymy plik ze skryptem np skrypt /in/ksh -/ echo to ja Twój skrypt = : i= while [[ i -le 5 ]] do echo >>>i i=i done > 2 QS RQ O K H GF chmod ux skrypt Q O GK F HF ] T F J \F [ Z Z K F skrypt

17 RQFH ]\D\SRZHJRksh 2SRQFSRZáR oraz programu awk patrz: SO2 üzf]hqd Temat

18 3]\áDG]DRRZDQDSRZáRksh i programu awk echo ps awk ksh Dy Dzie podanym przez parametr: /in/ksh for p in ps o pidppid awk ==\2 {print \} do echo p pochodzi od done ==\2 {print \} \2 -

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)

SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy) Procesy i shell. Polecenia ps, sleep, exit, jobs, bg, fg, top, kill, bash, tcsh, which, type, whereis, touch. Metaznak & i >>. Dowiązania miękkie i twarde. Proces jest programem, który jest wykonywany

Bardziej szczegółowo

Moduł 4: Strumienie, potoki, sterowanie procesami

Moduł 4: Strumienie, potoki, sterowanie procesami Moduł 4: Strumienie, potoki, sterowanie procesami Strumienie i potoki Standardowe strumienie są podstawowymi kanałami komunikacji pomiędzy komputerem a otoczeniem. Do podstawowych strumieni należą Standard

Bardziej szczegółowo

Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi.

Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Przykład: $ ls more Łącza nienazwane(potoki) Łącza nienazwane mogą być używane tylko pomiędzy procesami ze sobą powiązanymi. Tworzenie łącza #include int pipe(int filedes[2]); Przykład: int

Bardziej szczegółowo

Powłoka interpreter poleceń systemu UNIX

Powłoka interpreter poleceń systemu UNIX SOE - Systemy Operacyjne Wykład 4 Powłoka interpreter poleceń systemu UNIX dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Powłoka Interpreter poleceń, powłoka (ang. shell)

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

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

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

Jądro Powłoka System plików Programy użytkowe LINUX Jądro Powłoka System plików Programy użytkowe / tmp etc dev bin usr home proc bin lib ułatwienia pliki ukryte pol1;pol2 pol1 \ arg1 \ arg2 ~/.. $HOME.nazwa ls -a metaznaki *? [.] maskowanie

Bardziej szczegółowo

Procesy. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 9 października 2011

Procesy. Systemy Operacyjne 2 laboratorium. Mateusz Hołenko. 9 października 2011 Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 9 października 2011 Plan zajęć 1 Procesy w systemie Linux proces procesy macierzyste i potomne procesy zombie i sieroty 2 Funkcje systemowe pobieranie

Bardziej szczegółowo

4.2 Sposób korzystania z l acza

4.2 Sposób korzystania z l acza 4.2 Sposób korzystania z l acza 31 Opis programu: Program procesu potomnego (linie 16 19) jest taki sam, jak w przyk ladzie na listingu 3. W procesie macierzystym nastepuje z kolei przekierowanie standardowego

Bardziej szczegółowo

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias

Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie procesu, potoki, aliasy S laj d 1 Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie

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

Systemy operacyjne Programowanie w języku powłoki sh

Systemy operacyjne Programowanie w języku powłoki sh Systemy operacyjne Programowanie w języku powłoki sh [2] Programowanie w języku powłoki sh Powłoka, interpreter poleceń angshell jest programem uruchamianym standardowo po otwarciu sesji użytkownika przez

Bardziej szczegółowo

Systemy operacyjne / Programowanie w języku powłoki sh str.1/19

Systemy operacyjne / Programowanie w języku powłoki sh str.1/19 Systemy Operacyjne Programowanie w języku powłoki sh dr inż. Tomasz Jordan Kruk T.Kruk@ia.pw.edu.pl Instytut Automatyki i Informatyki Stosowanej Politechnika Warszawska Systemy operacyjne / Programowanie

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

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

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

Obsługa plików Procesy

Obsługa plików Procesy Obsługa plików Procesy Systemy Operacyjne 2 laboratorium Mateusz Hołenko 15 października 2011 Plan zajęć 1 Obsługa plików 1 Pliki w systemie Linux i-węzły deskryptory plików 2 Operacje na plikach 3 Operacje

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

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

W pierwszej kolumnie wyświetlany jest identyfikator procesu (pid) Ćwiczenie 2 Cel ćwiczenia: Poznanie mechanizmów wejścia/wyjścia, zapoznanie się ze sposobami wyświetlania plików tekstowych i wyszukiwania informacji, podstawowe operacje na plikach tekstowych, zmienne

Bardziej szczegółowo

Łącza nienazwane(potoki)

Łącza nienazwane(potoki) 8. Łącza nienazwane(potoki) Łącze (potok, ang. pipe) jest to urządzenie komunikacyjne pozwalające na przesyłanie informacji w jedną stronę. Jeden proces wysyła dane do łącza za pomocą funkcji write, zaś

Bardziej szczegółowo

Powłoka (shell) Powłoka ksh

Powłoka (shell) Powłoka ksh Powłoka (shell) Powłoka - interface między użytkownikiem a systemem operacyjnym. Funkcje: interpreter poleceń użytkownika język programowania poleceń Najczęściej stosowane powłoki: Bourne a sh Korna ksh

Bardziej szczegółowo

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

Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash Systemy operacyjne na platformach mobilnych 2 Podstawy obsługi powłoki Bash Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna

Bardziej szczegółowo

JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA

JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA JĘZYK SHELL JEST PEŁNYM JĘZYKIEM PROGRAMOWANIA, który zawiera: zmienne, konstrukcje warunkowe i iteracyjne (IF-THEN-ELSE, CASE, DO WHILE, DO UNTIL), konfigurowane środowisko użytkownika. METAZNAKI zestaw

Bardziej szczegółowo

*+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, STUSVUVWWX 0'$YZ

*+,-./&$%&- 0!-!/&$%&' -+!#$%&'(!#$%&' -+. &-0+$%&'12, STUSVUVWWX 0'$YZ 0201 0201 01203451 78901 *+",-./&$%&- 0!"-!/&$%&' -+!"#$%&'(!"#$%&' -+. &-0+$%&'12, 345.67895 : ;10< 4=0=9=3 53>?1@> A= 4=5715>5 = =5= 0>A=421 012=2A1 BC D3=5E=5 19F=;>5G : 74==20@> 01I 5=3 21I= = 28I=41

Bardziej szczegółowo

Powłoka bash. Kurs systemu Unix 1

Powłoka bash. Kurs systemu Unix 1 Powłoka bash Kurs systemu Unix 1 Skrypty powłoki Skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: #!/usr/local/bin/bash # taki sobie skrypt lub podobną. Polecenie: sekwencja napisów, odzielonych

Bardziej szczegółowo

Laboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym

Laboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym Temat zajęć: Procesy w systemie operacyjnym Czas realizacji zajęć: 45 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Pojęcie procesu, procesy w systemie, usuwanie procesów, priorytety

Bardziej szczegółowo

u«w VH TUMJ : U-U'.U s = w eii5gfshimi>i "l >55 = gc»fgs5jf - 2» - > => -... >.- Z 5C " -' "- K,, 5H IIHli!gi5h-i-m!l!.5 = H i"" i ii; V «i» > 1 J} - - -f.-'".-"f"f.f; vr-.'"--

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

Pracownia Komputerowa wykład III

Pracownia Komputerowa wykład III Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu

Bardziej szczegółowo

Model procesu w systemie Linux. Tomasz Borzyszkowski

Model procesu w systemie Linux. Tomasz Borzyszkowski Model procesu w systemie Linux Tomasz Borzyszkowski Definicja procesu klasyka Definicja [M.Bach WNT95] Proces jest wykonaniem programu i składa się ze zbiorowości bajtów, które CPU interpretuje jako instrukcje

Bardziej szczegółowo

Pracownia Komputerowa wykład III

Pracownia Komputerowa wykład III Pracownia Komputerowa wykład III dr Magdalena Posiadała-Zezula dr Jan Suffczyński 1 Powłoki - rodzaje! W Linux ie mamy kilka powłok do wyboru:! sh : Bourne Shell, oryginalna powłoka systemu unix! csh :

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

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE

PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE PRACOWNIA INFORMATYCZNA CHARAKTERYSTYKA PRZEDMIOTU BASH - PODSTAWOWE INFORMACJE M.Mielczarek Pracownia Informatyczna 2017/2018 1 PRACOWNIA INFORMATYCZNA PROWADZĄCY: Dr Magda Mielczarek (biolog) Katedra

Bardziej szczegółowo

skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz

skrypt powłoki to plik tekstowy, rozpoczynający się sekwencją: pierwsza linia określa powłokę, w której wykonywany jest skrypt; druga to komentarz Ćwiczenie 6 Skrypty powłoki - programowanie w powłoce bash 1. Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości powłoki bash od strony programistycznej. System UNIX (Linux) pozwala tworzyć skrypty,

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

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

Zarządzanie procesami (omawiane zagadnienia)

Zarządzanie procesami (omawiane zagadnienia) Zarządzanie procesami (omawiane zagadnienia) Pojęcie procesu Stany procesu Blok kontrolny procesu Tworzenie procesu Sygnały Kończenie wykonania procesu Działanie interpretatora poleceń (shell-a) Koncepcja

Bardziej szczegółowo

Narzędzia informatyczne w językoznawstwie

Narzędzia informatyczne w językoznawstwie Narzędzia informatyczne w językoznawstwie Wiersz poleceń - Potoki i pliki wsadowe Marcin Junczys-Dowmunt junczys@amu.edu.pl Zakład Logiki Stosowanej http://www.logic.amu.edu.pl 22. października 2008 Marcin

Bardziej szczegółowo

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

Operatory zmiany sposobu przypisania standardowych strumieni >,<,>> Jeżeli pierwsze polecenie powiodło się to wykona drugie Linux Polecenia Opracował: Andrzej Nowak Operatory zmiany sposobu przypisania standardowych strumieni >,> Przykłady: 2> plik przypisuje standardowe wyjście błędów do pliku, 1>&2 przypisanie standardowe

Bardziej szczegółowo

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

System operacyjny Linux wybrane zagadnienia. Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu System operacyjny Linux wybrane zagadnienia Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu Linux Open Source Stale rozwijany Darmowy (wersje niekomercyjne) Bezpieczny Stabilny

Bardziej szczegółowo

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux Administracja sieciowymi systemami operacyjnymi III Klasa - Linux SKRYPTY POWŁOKI mgr inż. Tomasz Borowiec SKRYPTY POWŁOKI - PODSTAWY W Linuksie skrypt jest plikiem tekstowym zawierającym polecenia systemowe

Bardziej szczegółowo

Temat zajęć: Obsługa procesów w systemie.

Temat zajęć: Obsługa procesów w systemie. Temat zajęć: Obsługa procesów w systemie. Czas realizacji zajęć: 90 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Procesy macierzyste i potomne, tworzenie procesów potomnych, uruchamianie

Bardziej szczegółowo

tworzenie/usuwanie procesów przechowywania kodu programu i danych s.o.? mamy 1 procesor i wiele procesów

tworzenie/usuwanie procesów przechowywania kodu programu i danych s.o.? mamy 1 procesor i wiele procesów ( ( (. 0 ( ( A D?A A @? C C A @ L K @ A? G C G 6NáDGQLNLV\VWHPXRSHUDF\MQHJR ]DU]iG]DQLHSURFHVDPL s.o.? tworzenie/usuwanie procesów mamy procesor i wiele procesów 6 0.0. ( ( 0 ( /. (. =. < 0 C B synchronizacja

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

Zarządzanie procesami

Zarządzanie procesami Zarządzanie procesami Proces, najogólniej rzecz ujmując, jest wykonywanym programem. Na linuxowy proces składają się: Liniowa przestrzeń adresowa, w której z kolei można wydzielić sekcję tekstu zawierającą

Bardziej szczegółowo

BASH - WPROWADZENIE Bioinformatyka 4

BASH - WPROWADZENIE Bioinformatyka 4 BASH - WPROWADZENIE Bioinformatyka 4 DLACZEGO BASH? Praca na klastrach obliczeniowych Brak GUI Środowisko programistyczne Szybkie przetwarzanie danych Pisanie własnych skryptów W praktyce przetwarzanie

Bardziej szczegółowo

Jądro linuksa. LINUX KERNEL O REILLY Daniel P. Bovet & Marco Cesati

Jądro linuksa. LINUX KERNEL O REILLY Daniel P. Bovet & Marco Cesati LINUX Jądro linuksa LINUX KERNEL O REILLY Daniel P. Bovet & Marco Cesati 1991 Linus Torvalds Intel 80386, inne architektury: Alpha, SPARC, Motorola MC680x0, PowerPc, IBM System/390 Kod źródłowy dostępny

Bardziej szczegółowo

PODSTAWY INFORMATYKI

PODSTAWY INFORMATYKI PODSTAWY INFORMATYKI Bash literatura Wykład został opracowany na podstawie materiałów: http://www.ournet.pl/kursbasha/main.html 2 1 Bash BASH (ang. Bourne Again SHell) to stworzony przez Briana Foxa i

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

Ę Ł Ż Ż ŻŻ Ą Ą ć ż Ó ć ż ć Ż Ś ż Ż ć Ć Ó Ż Ś ć ÓŹ Ź Ó Ż Ó Ż Ś Ą Ó Ś Ąć Ż Ż Ó ć Ż ć Ę Ż Ó Ó Ó Ó Ż ć Ó Ó Ó Ż Ó Ó Ó Ł Ź Ó Ó Ó Ó Ó Ł Ś ć ć ć Ó Ó Ó Ó Ó Ś Ó Ó Ż Ó Ż Ś ż ć Ę ż Ż Ę Ż Ż ć ż ż Ż ć Ę ć ż ż ż ć ć

Bardziej szczegółowo

Strona1. Linux. Skrypty powłoki

Strona1. Linux. Skrypty powłoki Strona1 Linux Skrypty powłoki Strona2 Spis treści. Spis treści.... 2 Wprowadzenie.... 3 Polecenie echo, znaki cytowania oraz komentarze.... 3 Operatory arytmetyczne.... 4 Deniowanie zmiennych w skryptach

Bardziej szczegółowo

Systemy Operacyjne SOP121

Systemy Operacyjne SOP121 Systemy Operacyjne SOP121 1. Wst p; Unix/ perspektywa zwykáego u ytkownika 2. Budowa ogólnego systemu operacyjnego (ilustrowane przyk adami rozwi za z konkretnych s.o.) 3. Konkretne systemy operacyjne

Bardziej szczegółowo

Instrukcja do laboratorium Systemów Operacyjnych. (semestr drugi)

Instrukcja do laboratorium Systemów Operacyjnych. (semestr drugi) Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) Ćwiczenie drugie (jedne zajęcia) Temat: Procesy i sygnały w Linuksie. Opracowanie: mgr in ż. Arkadiusz Chrobot Wprowadzenie 1. Budowa procesu

Bardziej szczegółowo

Parametry fakturowania. Cennik (eksport) SANDA SP. Z O.O. TRAUGUTTA KOLUSZKI. Szanowni Państwo,

Parametry fakturowania. Cennik (eksport) SANDA SP. Z O.O. TRAUGUTTA KOLUSZKI. Szanowni Państwo, Użytk.-ID: 395 Data: 03-02-2015 Depot: 2900 Nr klienta: 29002476 SANDA SP. Z O.O. TRAUGUTTA 1 95-040 KOLUSZKI Szanowni Państwo, poniższy załącznik zawiera aktualne cenniki za usługi oraz dodatkowe serwisy

Bardziej szczegółowo

Kolejki FIFO (łącza nazwane)

Kolejki FIFO (łącza nazwane) Kolejki FIFO (łącza nazwane) Systemy Operacyjne 2 laboratorium Mateusz Hołenko 6 listopada 2011 Plan zajęć 1 Łącza w systemie Linux kolejki FIFO vs. potoki specyfika łączy nazwanych schemat komunikacji

Bardziej szczegółowo

Wrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r.

Wrocław, dnia 24 czerwca 2016 r. Poz UCHWAŁA NR XXVI/540/16 RADY MIEJSKIEJ WROCŁAWIA. z dnia 16 czerwca 2016 r. DZE UZĘDY EÓDZA DLŚLĄE, d 24 2016 2966 UCHAŁA XXV/540/16 ADY EE CŁAA d 16 2016 ś g bdó b ó d gó d 18 2 15 d 8 1990 ąd g (D U 2016 446) 12 11 92 1 d 5 1998 ąd (D U 2015 1445 1890), ą 17 4 5 d 7 ś 1991 ś

Bardziej szczegółowo

Konsola i interpreter poleceń

Konsola i interpreter poleceń ZGŁASZANIE BŁĘDÓW I ERRATA Rozdział 1. Konsola i interpreter poleceń 1.1. Wykorzystanie interpretera... 27 1.2. Przekierowania... 28 1.3. Przykładowe polecenia wykorzystujące przekierowania... 32 1.4.

Bardziej szczegółowo

Systemy Operacyjne. Część II Zarządzanie/Administracja Systemem. 5: Skrypty. autor: mgr inż. Andrzej Woźniak

Systemy Operacyjne. Część II Zarządzanie/Administracja Systemem. 5: Skrypty. autor: mgr inż. Andrzej Woźniak Systemy Operacyjne Część II Zarządzanie/Administracja Systemem 5: Skrypty autor: mgr inż. Andrzej Woźniak Czym jest skrypt? plik tekstowy zawierające polecenia interpretera poleceń polecenia są wykonywane

Bardziej szczegółowo

2. Zarządzanie procesami

2. Zarządzanie procesami J. Ułasiewicz Komputery i systemy równoległe 1 2. Zarządzanie procesami 2.1 Funkcje zarządzania procesami Administrowanie procesami obejmuje następujące czynności: Tworzenie procesu. Testowanie atrybutów

Bardziej szczegółowo

Systemy operacyjne ćwiczenia 1 procesy, wątki, polecenia UNIXa.

Systemy operacyjne ćwiczenia 1 procesy, wątki, polecenia UNIXa. Systemy operacyjne ćwiczenia 1 procesy, wątki, polecenia UNIXa. 1. Na ćwiczeniach będziemy: pisać skrypty powłoki UNIXa (tcsh, bash, Perl), programować w C (pierwsze 6-8 zajęć), Javie, i Adzie (kolejne

Bardziej szczegółowo

Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych

Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec $Id: sop1-zadania.lyx,v 1.19 2006/09/26 13:37:25 sobaniec Exp $ Politechnika Poznańska Instytut Informatyki Spis treści 1 Wprowadzenie

Bardziej szczegółowo

Zakład Systemów Rozproszonych

Zakład Systemów Rozproszonych Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 1: Wprowadzenie do systemu UNIX Interpretator poleceń Interpreter poleceń użytkownika, czyli inaczej powłoka. Powłoka pośredniczy pomiędzy użytkownikiem

Bardziej szczegółowo

ć Ł Ą Ź Ś Ó Ó ŚĆ Ó Ż ż Ó Ó Ć Ó Ś Ą Ą Ź Ś Ś Ź Ź Ó ż Ó Ź Ś ż Ę ć ż Ę Ź ÓŻ Ś ż Ą Ó Ą Ś ż ź Ó ż ć Ż Ź Ó Ó ć ż ć ć ż ć Ą Ż Ż Ó ć Ź Ż ć Ę ć Ó Ż ć Ś ć ć Ó Ó Ą ć ć Ść ć ć Ż ż ż Ó Ż ż ć Ż ć ć ć ć ć Ó Ż ć Ę ć Ó

Bardziej szczegółowo

Ą Ą Ł ś ś Ł ś Ę Ę Ś Ś Ó Ę ź ś ś ś ś ś ń Ł Ą Ę ś ś ś Ś ń Ś ś Ę Ó Ź ś ś ś ś Ś ń ń ś ś Ś ń ź Ą ś ś Ł ź Ź Ś ś Ś ś ś ń ś Ś Ś ś Ł ś Ć ź ź ś Ś ś ś Ś ń Ć Ł Ą Ę ś ś ś Ś ść Ź ś Ś ś ś ś ń Ę ś Ś ś Ą Ó ś ś Ę Ł Ź ś

Bardziej szczegółowo

z{ } ! #$%&'()&!(*' +,-('--.'/* 0& 1!,$' 2&'3 $*4!&,'3$ -/!(*' >;H :; j k j k j k

z{ } ! #$%&'()&!(*' +,-('--.'/* 0& 1!,$' 2&'3 $*4!&,'3$ -/!(*' >;H  :;  j k j k j k 0123 55678 23122 22 1ˆ 2!#$%&'()&!(*'+,-('--.'/*0&1!,$' 2&'3$*4!&,'3$-/!(*'567728 :;=>?@AB>;C@>;DEFG:;:HI@;H>JC@>;K@LMAAMAL NDEFGN>AB@ABMAL NDE O PQ:H:RRRSTUVSWYZ[U\]]^_:;MAaH;b=HM:Aa>ABHI@?>H@aHMA:;c>HM:AO

Bardziej szczegółowo

- :!" # $%&' &() : & *+, &( -. % /0 ( 1 $+ #2 ( #2 ) !( # ;<= &( ) >- % ( &( $+ #&( #2 A &? -4

- :! # $%&' &() : & *+, &( -. % /0 ( 1 $+ #2 ( #2 ) !( # ;<= &( ) >- % ( &( $+ #&( #2 A &? -4 - :!" # $%&' &() : 1. 8 -& *+, &( -. % /0 ( 1 $+ #2 ( #2 ) 3 45 167-1.!( # ;- % ( &(- 17 #(?!@- 167 1 $+ &( #&( #2 A &? -2.!"7 # ;- % #&( #2 A &? -3.!( # ;

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

Podstawy administracji systemu Linux

Podstawy administracji systemu Linux Podstawy administracji systemu Linux Tryb tekstowy Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu 1 Instalacja Linuksa 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji

Bardziej szczegółowo

Wstęp... 7 Rozdział 1. Wprowadzenie do systemów operacyjnych Rozdział 2. Rozpoczęcie pracy z systemem Linux... 27

Wstęp... 7 Rozdział 1. Wprowadzenie do systemów operacyjnych Rozdział 2. Rozpoczęcie pracy z systemem Linux... 27 Spis treści Wstęp... 7 Rozdział 1. Wprowadzenie do systemów operacyjnych... 11 Lekcja 1. Budowa systemu komputerowego... 11 Lekcja 2. Czym jest system operacyjny... 15 Lekcja 3. Różnorodność systemów operacyjnych...

Bardziej szczegółowo

Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE

Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Politechnika Białostocka Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE Kod przedmiotu: F***** Ćwiczenie pt. PODSTAWY

Bardziej szczegółowo

Komunikacja za pomocą potoków. Tomasz Borzyszkowski

Komunikacja za pomocą potoków. Tomasz Borzyszkowski Komunikacja za pomocą potoków Tomasz Borzyszkowski Wstęp Sygnały, omówione wcześniej, są użyteczne w sytuacjach błędnych lub innych wyjątkowych stanach programu, jednak nie nadają się do przekazywania

Bardziej szczegółowo

Ó Ą Ó Ó Ó Ó Ż Ą Ę Ś Ż Ś Ó Ó Ó Ż Ś Ó Ó Ć Ż Ę Óż ż Ę Ó Ę Ś Ó Ó Ą Ż Ś Ż Ż Ź Ż ź Ż Ż ż Ó Ę Ę Ż Ó Ó Ó Ó Ó Ż Ó Ó Ż Ó Ę ÓĘ Ó Ó ż Ó Ó Ż ź ź ź ź Ó ż Ę Ó Ś Ó ź ż ź ó Ó Ó Ó Ż Ó Ż ź Ś Ś Ś Ż ż Ż Ś Ż Ż Ż Ż Ż Ó Ż Ż

Bardziej szczegółowo

Wprowadzenie do programowania w powłoce

Wprowadzenie do programowania w powłoce Wprowadzenie do programowania w powłoce mgr inż. Maciej Lasota m.lasota@tu.kielce.pl Katedra Informatyki, Politechnika Świętokrzyska w Kielcach 22 lutego 2012 Powłoka systemowa Powłoka systemowa Podstawowym

Bardziej szczegółowo

J. Ułasiewicz Łącza nienazwane, nazwane, select 1

J. Ułasiewicz Łącza nienazwane, nazwane, select 1 J. Ułasiewicz Łącza nienazwane, nazwane, select 1 4. Komunikacja pomiędzy procesami przez łącza nienazwane i nazwane Łącza nienazwane (ang. Unnamed Pipes) i nazwane (ang. Unnamed Pipes) - jedna z historycznie

Bardziej szczegółowo

ń ź ń ń ć Ń ź ż ń ż ż Ń Ą ń ń Ę ń ń ń ż Ł ż Ł ż ń ć ź Ą źż ć ń Ę Ł ż Ą ć ż Ą ń Ł ż ń ż ń Ą ż ń ń ż ź ż ń ń ŚÓ ń Ś ź Ó Ł ć Ą Ń ż Ś ń Ą ń ń ń ż ń ź ń ż ź ń ń ż ż ń ń ż Ń ń ń ź ź Ą ń Ę Ń ń ń ń Ę ż Ś Ę ć Ń

Bardziej szczegółowo

ż Ę ń Ś ó ź ó ń Ę ó ó ź ó Ń ó ó ż ż ó ż ń ó ć ń ź ó ó ó Ę Ę ó ź ó ó Ł Ł Ą Ś ó ń ó ń ó Ł Ł ó ó ó ń Ś Ń ń ń ó ó Ś ó ć ó Ą Ą ń ć ć ó ż ó ć Ł ó ń ó ó ż ó ó ć ż ż Ą ż ń ó Śó ó ó ó ć ć ć ń ó ć Ś ć ó ó ż ó ó

Bardziej szczegółowo

Poniższe funkcje opisane są w 2 i 3 części pomocy systemowej.

Poniższe funkcje opisane są w 2 i 3 części pomocy systemowej. Procesy Proces (zwany też zadaniem) jest jednostką aktywną, kontrolowaną przez system operacyjny i związaną z wykonywanym programem. Proces ma przydzielone zasoby typu pamięć (segment kodu, segment danych,

Bardziej szczegółowo

1 Wynagrodzenie Wykonawcy zostanie podzielone na równe raty płatne cykliczne za okresy 2 tygodniowe w. okresie obowiązywania umowy.

1 Wynagrodzenie Wykonawcy zostanie podzielone na równe raty płatne cykliczne za okresy 2 tygodniowe w. okresie obowiązywania umowy. W Z Ó R U M O W Y N r :: k J Bk 2 0 1 5 Z a ł» c z n i k n r 4 A z a w a r t a w G d y n i d n i a :::::: 2 0 1 5 r o k u p o m i d z y G d y s k i m C e n t r u m S p o r t u j e d n o s t k» b u d e

Bardziej szczegółowo

Ćwiczenie Nr 2 Konfiguracja środowiska użytkownika w systemie operacyjnym FreeBSD

Ćwiczenie Nr 2 Konfiguracja środowiska użytkownika w systemie operacyjnym FreeBSD Ćwiczenie Nr 2 Konfiguracja środowiska użytkownika w systemie operacyjnym FreeBSD Cel ćwiczenia: Zapoznanie się ze środowiskiem pracy zwykłego oraz zaawansowanego użytkownika przy wykorzystaniu surowego

Bardziej szczegółowo

Laboratorium Procesy w systemach UNIX 3.2 Polecenia związane z procesami

Laboratorium Procesy w systemach UNIX 3.2 Polecenia związane z procesami Laboratorium 3 3.1 Procesy w systemach UNIX 3.2 Polecenia związane z procesami 1 3.1 Procesy w systemach UNIX Z systemami unixowymi związane jest pojęcie procesu. W takim ujęciu, proces, rozumiany jest

Bardziej szczegółowo

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

SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW... SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE... 3 2. ZARZĄDZANIE SYSTEMEM LINUX... 3 3. WIELODOSTĘPNOŚĆ... 4 4. SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW... 5 5. UZYSKIWANIE POMOCY SYSTEMOWEJ... 6 6. ZARZĄDZANIE PLIKAMI

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 5 Wiesz poleceń kontrola zadań aliasy, zmienne potoki, przekierowania nawigacja Pozostałe przydatne polecenia konsolowe Zarządzanie

Bardziej szczegółowo

Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail.

Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail. Filtry, metaznaki, cytowania. Proste skrypty. Polecenia find, tee, mail. Utwórz katalog lab_3 i przejdź do niego. Polecenie find Polecenie to jest niezwykle pożyteczne dla odszukiwania poszczególnych grup

Bardziej szczegółowo

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

1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape FIND http://www.cs.put.poznan.pl/akobusinska/downloads/find.pdf 1. Znajdź za pomocą programu locate wszystkie pliki które zawierają w nazwie słowo netscape locate netscape 2. Ogranicz wynik polecenia 1

Bardziej szczegółowo

Pracownia Komputerowa wyk ad III

Pracownia Komputerowa wyk ad III Pracownia Komputerowa wykad III dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Ogoszenie Dodatkowa grupa ćwiczeniowa: dr Jan

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

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

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików 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?

Bardziej szczegółowo

www.anilrana13014.weebly.com www.k8449.weebly.com t t t t t t t t t t t t t t t t t ç iv P P P P P P P P P P P q r s t r 1 r 1 2 r 34 5 I 2 6 r 34 5 I 78 910 ❶ r s ❷ ❸ 78 910 P P P P P s r r r r r r r

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

Linux: System Plików

Linux: System Plików Linux: System Plików Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Wszystko jest plikiem Obsługa systemu plików Prawa dostępu Wyszukiwanie Mateusz Hołenko Linux: System Plików [2/24] Wszystko

Bardziej szczegółowo

Przypomnienie komend linux'a.

Przypomnienie komend linux'a. Przypomnienie komend linux'a. Krzysztof Dynowski Komendy podstawowe date pokazuje datę i czas systemowy history pokazuje historię komend z linii poleceń pwd (print working directory) pokazuje pełną ścieŝkę

Bardziej szczegółowo

Procesy w systemach UNIX i Linux

Procesy w systemach UNIX i Linux SOE Systemy Operacyjne Wykład 5 Procesy w systemach UNIX i Linux dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Procesy Proces wykonujący się program identyfikator PID Procesy

Bardziej szczegółowo

012'314'4!$(5! SS 2010 !"#$%&'()&*+,-)./ 6.-+,/,)77+ (.

012'314'4!$(5! SS 2010 !#$%&'()&*+,-)./ 6.-+,/,)77+  (. 012'314'4!$(5!!"#$%&'()&*+,-)./ 6.-+,/,)77+ 89,'3,#/+: ;+.'$-)>?+./#./: B,)77+: (.#=A: (12''(>"#.'17-?

Bardziej szczegółowo

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów

Rozdział 1. Nazwa i adres Zamawiającego Gdyńskie Centrum Sportu jednostka budżetowa Rozdział 2. Informacja o trybie i stosowaniu przepisów Z n a k s p r a w y G C S D Z P I 2 7 1 07 2 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A f U s ł u g i s p r z» t a n i a o b i e k t Gó w d y s k i e g o C e n

Bardziej szczegółowo

Systemy Operacyjne I: Procesy

Systemy Operacyjne I: Procesy Politechnika Poznańska 4 kwietnia 2013 Materiały Prezentacja oraz inne materiały zostały przygotowane na podstawie: Użytkowanie systemu operacyjnego UNIX - dr D.Wawrzyniak Systemy operacyjne - skrypt -

Bardziej szczegółowo

sposób wykonywania operacji zapisu i odczytu dane odczytywane z l acza usuwane (nie można ich odczytać ponownie),

sposób wykonywania operacji zapisu i odczytu dane odczytywane z l acza usuwane (nie można ich odczytać ponownie), 27 4 L acza L acza w systemie UNIX sa plikami specjalnymi, s luż acymi do komunikacji pomiedzy procesami. L acza maja kilka cech typowych dla plików zwyk lych, czyli posiadaja swój i-weze l, posiadaja

Bardziej szczegółowo

Wprowadzenie do obsługi systemów obliczeniowych PCSS

Wprowadzenie do obsługi systemów obliczeniowych PCSS Wprowadzenie do obsługi systemów obliczeniowych PCSS Marcin Pospieszny Poznańskie Centrum Superkomputerowo-Sieciowe 17 listopada 2011 Plan prezentacji 1 Architektura maszyn 2 Linux: podstawy 3 PBS 4 Aplikacje

Bardziej szczegółowo

Temat : Procesy, zmienne, programy, pliki, standardowe wyjscie i wejscie. Wykorzystane polecenia:

Temat : Procesy, zmienne, programy, pliki, standardowe wyjscie i wejscie. Wykorzystane polecenia: Temat : Procesy, zmienne, programy, pliki, standardowe wyjscie i wejscie Czas realizacji zajęć: 180 min. Zakres materiału, jaki zostanie Pojęcie procesu, procesy w systemie, usuwanie procesów, priorytety

Bardziej szczegółowo

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA

SPECYFIKACJA ISTOTNYCH WARUNKÓW ZAMÓWIENIA Z n a k s p r a w y G C S D Z P I 2 7 1 0 1 12 0 1 5 S P E C Y F I K A C J A I S T O T N Y C H W A R U N K Ó W Z A M Ó W I E N I A D o s t a w a ( u d o s t p n i e n i e ) a g r e g a t u p r» d o t w

Bardziej szczegółowo

przypadków wywo lanie systemowe (funkcja systemowa) lub funkcja biblioteczna zwraca wartość 1(czasamiNULL) iprzypisujezmiennej zewn etrznej,

przypadków wywo lanie systemowe (funkcja systemowa) lub funkcja biblioteczna zwraca wartość 1(czasamiNULL) iprzypisujezmiennej zewn etrznej, c Wies law P laczek 3 1 Obs luga b l edów Wwi ekszości przypadków wywo lanie systemowe (funkcja systemowa) lub funkcja biblioteczna kończ ac si e b l edem zwraca 1(czasamiNULL) iprzypisujezmiennej zewn

Bardziej szczegółowo