Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych
|
|
- Oskar Walczak
- 9 lat temu
- Przeglądów:
Transkrypt
1 Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec $Id: sop1-zadania.lyx,v /09/26 13:37:25 sobaniec Exp $ Politechnika Poznańska Instytut Informatyki
2 Spis treści 1 Wprowadzenie Podstawy Pomoc systemowa Interpreter poleceń System plików Katalogi i pliki Prawa dostępu Wyszukiwanie plików Dowiązania Edytory Edytor vi Edytor emacs Procesy Lista procesów Sygnały Priorytety procesów Obsługa procesów w interpreterze poleceń Potoki Filtr cat Filtry head, tail Filtr grep Filtry wc, tr Filtry cut, sort, uniq Interpreter poleceń Zmienne środowiskowe Aliasy i funkcje Konfiguracja Programowanie w sh Argumenty Instrukcja warunkowa Pętle for i while Wczytywanie wartości Zadania zaawansowane
3 1 Wprowadzenie Aktualna wersja niniejszego dokumentu jest dostępna w postaci elektronicznej pod adresem: Podstawy 1. Logowanie do systemu. Zmiana hasła komendą passwd. Wylogowanie z systemu. 2. Konsole wirtualne. Tryb graficzny. Emulator terminala. 3. Wydawanie komend w systemie Unix. Przełączniki i argumenty. Podstawowe komendy: ls, pwd, cd. 4. Hierarchia katalogów: hier(7). 1.2 Pomoc systemowa 1. Przeglądarka more: q wyjście, Enter, j, k przewijanie liniami, Spa, Ctrl-f, Ctrl-b przewijanie stronami, G koniec pliku, / wyszukiwanie tekstu. 2. Polecenie man. Pomoc systemowa po polsku. Budowa strony pomocy systemowej. Sekcje pomocy systemowej. 3. Programy pomocnicze: apropos, whatis, whereis. 4. Program info.
4 1.3 Interpreter poleceń Interpreter poleceń 1. Praca z interpreterem poleceń: przywoływanie ostatnich komend, uzupełnianie nazw plików. 2. Przerywanie działania poleceń: Ctrl C. Przewijanie zawartości okna terminala ( Shift PgUp, Shift PgDn ). 3. Nazwy uogólnione. Znaki specjalne: *,? i []. (a) wyświetl listę jednoznakowych programów (b) wyświetl programy dwuliterowe złożone z liter a, b i c (c) wyświetl programy zawierające przynajmniej jedną wielką literę i jedną cyfrę
5 2 System plików 2.1 Katalogi i pliki 1. Utwórz katalog abc w katalogu domowym. Utwórz następnie katalog xyz w katalogu abc. Utwórz strukturę katalogów x1/x2/x3 w katalogu bieżącym korzystając z przełącznika -p polecenia mkdir. Usuń całą strukturę podkatalogów jednym wywołaniem polecenia rmdir. 2. Skopiuj wszystkie pliki z katalogu domowego kończące się na.c i.txt do katalogu abc. Przejdź do katalogu abc/xyz i skopiuj do niego wszystkie pliki kończące się na.txt z katalogu macierzystego. Następnie skopiuj całą strukturę katalogów abc tworząc analogiczną strukturę o nazwie abc2 (kopiowanie rekurencyjne). Zbadaj działanie przełącznika -i polecenia cp przy ponownej próbie kopiowania takiej struktury (zobacz man cp!). Zbadaj również działanie przełącznika -v. 3. Usuń wszystkie pliki z katalogu abc2/xyz. Usuń całą strukturę katalogów abc2 wraz z plikami (usuwanie rekurencyjne). Sprawdź działanie przełączników -i i -f polecenia rm. Przełącznik -f sprawdź w odniesieniu do plików tylko do odczytu (zobacz punkt 2.2). 4. Zmień nazwy wybranych plików poleceniem mv. Przenieś katalog abc/xyz do katalogu bieżącego tworząc w ten sposób katalog xyz w katalogu domowym. Przenieś wybrany plik z katalogu abc do katalogu xyz zmieniając jednocześnie jego nazwę. Sprawdź działanie przełączników -i i -f polecenia mv. 2.2 Prawa dostępu 1. Zinterpretuj następujące prawa dostępu: -rwxr-xr-x 1 daniel users 164 Feb 21 17:19 test2 -rw-rw kamil students May dane.txt -r-----r-- 1 marek users Feb 21 17:43 przyklad.jpg -rwxrwxrwx 1 daniel students 4563 Mar 8 04:43 pomoc.html -r-xr--r-- 1 witek users 4611 Mar 8 04:42 pasjans
6 2.3 Wyszukiwanie plików 5 (a) Które pliki mogą być modyfikowane przez użytkownika daniel należącego do grup users i students? (b) Które pliki mogą być czytane przez użytkownika marek będącego członkiem grupy students? (c) Kto może wykonywać program pasjans? 2. Dla wybranych plików: dodaj prawo zapisu dla grupy, odejmij prawo zapisu dla właściciela, dodaj prawo do wykonywania dla wszystkich użytkowników, ustaw prawa użytkownika na rwx, usuń wszystkie prawa dla grupy i pozostałych użytkowników, ustaw prawa dla wszystkich użytkowników na rw. 3. Ustaw prawa dostępu do wybranych plików na takie, jak w przykładzie z punktu 1 korzystając z notacji numerycznej. 4. Zweryfikuj swoje prawa dostępu do plików /etc/passwd, /etc/shadow, /var/mail/xxx, gdzie xxx to twoja nazwa użytkownika. 5. Wykonaj polecenie umask 077 i sprawdź w jaki sposób ma to wpływ na prawa dostępu do nowo tworzonych plików. Nowe pliki możesz utworzyć poleceniem touch(1). 6. Dodaj prawo do zapisu dla grupy dla całej struktury katalogów abc (działanie rekurencyjne). Komendę wykonaj kilkukrotnie z dodatkowym przełącznikiem -c. 7. Zapoznaj się z dokumentacją do poleceń chown(1) i chgrp(1). Zmień grupę, do której należy wybrany plik na jedną z tych, które są wymieniane poleceniem id(1). 8. Sprawdź prawa dostępu do plików /usr/bin/passwd, /usr/bin/write i katalogu /tmp. 2.3 Wyszukiwanie plików 1. Znajdź przy pomocy programu locate(1) wszystkie pliki, które zawierają w nazwie słowo netscape. Listę ogranicz najpierw do tych programów, które występują w podkatalogach katalogu /usr, a następnie tylko do tylko tych plików, których nazwa brzmi dokładnie netscape. Znajdź 3 literowe programy znajdujące się w podkatalogach bin katalogu /usr. 2. Korzystając z programu find: wyszukaj w katalogu /usr/share/doc pliki z rozszerzeniem TXT (duże litery!), w katalogu /usr znajdź wszystkie podkatalogi o nazwie bin, w katalogu /etc znajdź wszystkie dowiązania symboliczne, znajdź programy z katalogu /usr/bin nie używane od ponad miesiąca, w katalogu domowym znajdź pliki zmodyfikowane dzisiejszego dnia, w podkatalogach /usr/lib znajdź pliki o rozmiarze przekraczającym 3 MB. 3. Skopiuj wszystkie pliki zwykłe o rozmiarze pomiędzy 1 a 100 bajtów z katalogu /usr/bin do katalogu x w katalogu bieżącym.
7 2.4 Dowiązania Dowiazania 1. Utwórz dowiązanie twarde do wybranego pliku. Zmień prawa dostępu do dowiązania i porównaj je z oryginalnym plikiem. Sprawdź nr i-węzła obu plików za pomocą polecenia ls -i. Utwórz dowiązanie twarde do katalogu. Usuń dowiązanie lub oryginalny plik obserwując zmianę licznika dowiązań (druga kolumna wyników ls -l). 2. Utwórz dowiązanie symboliczne do pliku. Sprawdź i zmień prawa dostępu do dowiązania. Usuń plik oryginalny i wyświetl programem more zawartość pliku-dowiązania. Utwórz dowiązanie symboliczne do katalogu. Utwórz dowiązanie symboliczne do nieistniejącego pliku. Sprawdź na co wskazują dowiązania symboliczne: /dev/cdrom, /dev/mouse i /usr/x11.
8 3 Edytory 3.1 Edytor vi 1. Przećwicz nawigację po przykładowym dokumencie: komendy j, k, h, l, 0, $, G. Wstawianie tekstu: komendy i, a i R zakończone wciśnięciem Esc. Przemieszczanie się do następnego/poprzedniego słowa: w, e, b. 2. Usuwanie tekstu: komendy x, X i dd. Wycofywanie ostatnich operacji: komenda undo u i redo Ctrl-r. 3. Wyszukiwanie tekstu komendami / i?. Posługując się wyrażeniami regularnymi wyszukaj w tekście puste linie, linie zaczynające się od znaku #, dowolne liczby, ciągi spacji dłuższe niż 1 znak. 4. Kopiowanie tekstu: komendy p, P i yy. 5. Parametryzowanie komend poprzez znaczniki, np.: d0, dg, d$. Komenda c i y w połączeniu ze znacznikami. Parametryzowanie numeryczne: 10G, 5i, d5d, d2w, d3k, d10h, d/x. 6. Operacje na plikach: zapisywanie :w, wstawianie zewnętrznego pliku :r. Opuszczanie edytora :q, :q!, z zapisem: :x, ZZ. 7. Konfiguracja edytora: komendy :set number, :set autoindent. Konfiguracja w pliku ~/.exrc. 8. Rozszerzenia edytora vim: zaznaczanie tekstu V, v, Ctrl v i jedna z komend: d, y, c. Podświetlanie składni :syntax on. 3.2 Edytor emacs 1. Wczytaj dokument Tutorial komendą Ctrl h t. Przemieszczaj się po tekście komendami Ctrl f, Ctrl b, Ctrl n, Ctrl p, Ctrl v, Alt v, Ctrl a, Ctrl e, Alt f, Alt b, Alt a, Alt e, Alt >, Alt <. Usuwanie tekstu: Ctrl d, Ctrl k, Alt k.
9 3.2 Edytor emacs 8 2. Kopiowanie tekstu: Ctrl Space, przesuń kursor, Ctrl w i wstaw w innym miejscu: Ctrl y. Wycofanie operacji: Ctrl x u (lub Ctrl _ ). 3. Wczytywanie pliku Ctrl x Ctrl f. Zapis pliku Ctrl x Ctrl-s. 4. Wyszukiwanie tekstów: Ctrl s, Ctrl r. 5. Wyjście z edytora: komenda Ctrl x Ctrl c.
10 4 Procesy 4.1 Lista procesów 1. Wyświetl listę własnych procesów komendą ps. Porównaj wyniki z wynikami poleceń: ps -x i ps -ax. Zbadaj działanie przełączników -l i -u. Zaloguj się do systemu kilkukrotnie poprzez wirtualne konsole lub otwierając nowe okno w środowisku graficznym. Sprawdź poleceniem tty(1) nazwę terminala, na którym pracujesz. 2. Znajdź proces macierzysty dla procesu ps. Odszukaj przodka wszystkich procesów (PID=1). Wyświetl hierarchię procesów poleceniem pstree(1). Obejrzyj listę procesów poleceniem top(1) sortując ją wg stopnia zajętości procesora i ilości zajętej pamięci. W środowisku graficznym KDE uruchom program ksysguard (dostępny po wciśnięciu Ctrl Esc ). 3. Sprawdź identyfikator procesu init. Za pomocą polecenia pgrep(1) wyświetl identyfikatory wszystkich swoich interpreterów poleceń. 4.2 Sygnały 1. Zapoznaj się z listą sygnałów na stronie pomocy systemowej signal(7). Uruchom sesję edytora vi i wysyłaj komendą kill kolejne sygnały do tego procesu. Użyj sygnałów: HUP, INT, TERM, QUIT, KILL, STOP, CONT. 2. Zbadaj działanie poleceń killall(1) i pkill(1). 4.3 Priorytety procesów 1. Obniż wybranemu procesowi priorytet poprzez zmianę wartości nice (komenda renice). Zmień priorytet interpretera poleceń i sprawdź priorytety procesów potomnych tego interpretera. 2. Uruchom nowe procesy ze zmienionym priorytetem (komenda nice).
11 4.4 Obsługa procesów w interpreterze poleceń Obsługa procesów w interpreterze poleceń 1. Wstrzymaj sesję edytora vi kombinacją Ctrl z, uruchom nową sesję i wstrzymaj ją również. Wyświetl aktywne sesje komendą jobs. Wznów pracę do trybu pierwszoplanowego komendą fg. 2. Uruchom proces sleep w tle. Przełącz go do pracy w trybie pierwszoplanowym, a następnie znów przełącz go do pracy w tle komendą bg.
12 5 Potoki 5.1 Filtr cat 1. Przećwicz przekierowania do i z plików z wykorzystaniem filtru cat. 2. Połącz zawartość plików 1.txt, 2.txt i 3.txt w jeden plik wynik.txt. 5.2 Filtry head, tail 1. Korzystając z polecenia cat utwórz plik tekst3, który będzie składał się z zawartości pliku tekst, ciągu znaków podanego ze standardowego wejścia (klawiatury) i pliku tekst2. 2. Wyświetl po 5 pierwszych linii wszystkich plików w swoim katalogu domowym w taki sposób, aby nie były wyświetlane ich nazwy. 3. Wyświetl linie od 3 od 5 z pliku /etc/passwd. 4. Wyświetl linie od 5 do 3 licząc od końca z danych wyświetlanych przez polecenie ls. 5.3 Filtr grep 1. Wyświetl informacje o dowiązaniach symbolicznych z katalogu /usr/bin. 2. Wyświetl z pliku tekst linie nie zawierające żadnych liczb. 3. Wyświetl informacje o takich plikach zwykłych z katalogu bieżącego, które mają ustawione prawo zapisu dla grupy. 4. Wypisz nazwy plików zakończonych na.txt z katalogu domowego, które zawierają linie z komentarzem (linie zaczynające się od znaku # ). 5. Przeszukaj swój cały katalog domowy w poszukiwaniu plików txt zawierających słowo abc.
13 5.5 Filtry cut, sort, uniq Filtry wc, tr 1. Zlicz wszystkie pliki zwykłe znajdujące się w katalogu /etc i jego podkatalogach (2 sposoby). 2. Napisać polecenie zliczające sumę znaków z pierwszych trzech linii pliku /etc/passwd. 3. Oblicz długość trzeciej linii pliku /etc/passwd. 4. Oblicz ilość pustych linii w pliku /etc/modules.conf. 5. Wyświetl zawartość /etc/passwd w jednej linii. 6. Za pomocą filtru tr wykonaj modyfikację pliku, polegającą na umieszczeniu każdego słowa w osobnej linii. 7. Wyświetl listę plików z aktualnego katalogu, zamieniając wszystkie małe litery na duże. 5.5 Filtry cut, sort, uniq 1. Wyświetl listę praw dostępu do plików w aktualnym katalogu, ich rozmiar i nazwę. 2. Wyświetl listę plików w aktualnym katalogu, posortowaną według rozmiaru pliku. Wyświetl same nazwy plików w tej samej kolejności. 3. Wyświetl zawartość pliku /etc/passwd posortowaną wg numerów UID w kolejności od największego do najmniejszego. Wyświetl zawartość pliku /etc/passwd posortowaną najpierw według numerów GID w kolejności od największego do najmniejszego, a następnie według UID. 4. Wyświetl liczby plików utworzonych przez poszczególnych użytkowników w podkatalogach katalogu /tmp. 5. Wypisz w kolejnych liniach 5 najczęściej powtarzających się słów z pliku o nazwie tekst. 6. Podaj nazwy trzech najmniejszych plików z bieżącego katalogu posortowane wg nazwy. 7. Wyświetl nazwy zalogowanych w systemie użytkowników, którzy maja uruchomiony program vi. 8. Podaj nazwy 5 użytkowników o największej liczbie uruchomionych procesów. 9. Wyświetl niepowtarzające się nazwy użytkowników będących właścicielami 10 procesów, które zajmują najwięcej pamięci w systemie. 10. Wyświetl statystykę używanych komend (bez argumentów) w postaci posortowanej listy: ilość komenda
14 6 Interpreter poleceń 6.1 Zmienne środowiskowe 1. Zdefiniuj zmienną X i przypisz jej napis linux. Wyświetl zmienną komendą echo. Sprawdź obecność zmiennej w nowym interpreterze (procesie potomnym). Usuń zmienną. Ustaw zmienną X jako zmienną eksportowaną. 2. Wyświetl listę zmiennych eksportowanych. Zbadaj efekt zmiany wartości zmiennej PS1. Sprawdź działanie programów vi i mc po ustawieniu zmiennej TERM na jedną z wartości: vt100, dumb, ansi. 6.2 Aliasy i funkcje 6.3 Konfiguracja
15 7 Programowanie w sh 7.1 Argumenty 1. W pliku zapisz zlecenie echo Hello, nadaj prawo do wykonywania pliku i uruchom skrypt. Dopisz komentarz do pliku. Wskaż ścieżkę do interpretera. Wyświetl wartości zmiennych pozycyjnych $1, $2, itd. Przećwicz działanie polecenia shift. Wywołaj skrypt z argumentami: a b c "a b" c * "*" 7.2 Instrukcja warunkowa 1. Napisz skrypt sprawdzający czy istnieje podany jako parametr plik i wypisujący odpowiedni komunikat na ekranie. 2. Napisz skrypt przyjmujący jako parametry wejściowe następujące wartości: nazwę pliku, ścieżkę do katalogu i nową nazwę pliku. Skrypt ma za zadanie powielić wskazany plik w podanym katalogu i wszystkich jego podkatalogach (1 poziom wgłąb) informując o tym użytkownika. W przypadku błędnie podanych parametrów wejściowych należy poinformować użytkownika. 7.3 Pętle for i while 1. Napisz skrypt wyświetlający w kolejnych liniach argumenty przekazane do skryptu. 2. Napisz skrypt sortujący zawartości wszystkich przekazanych argumentami plików. 3. Napisz skrypt kopiujący plik wskazany pierwszym argumentem do wszystkich katalogów wskazanych kolejnymi argumentami. Przykładowe wywołanie skryptu: # kopiuj.sh dane.txt d1 d2 d3
16 7.5 Zadania zaawansowane Napisz skrypt łączący trójkami pliki, których nazwy zostały podane jako parametry wejściowe, tj. zawartość pliku drugiego i trzeciego jest dołączana do zawartości pliku pierwszego, zawartości plików piątego i szóstego są dołączane do pliku czwartego, itd. 5. Napisz skrypt, który będzie wykonywał się w każdym z podkatalogów wskazanego katalogu i wypisywał nazwy plików zwykłych z tych katalogów. 7.4 Wczytywanie wartości 1. Napisz skrypt wyświetlający w nieskończonej pętli menu umożliwiające realizację wywołań komend ls, ps i who. Do prezentacji menu zdefiniuj funkcję. 2. Wyświetl informacje o procesach należących do użytkowników o nazwach wymienionych w kolejnych liniach wskazanego argumentem pliku. Informacje wyświetl w dwóch wyrównanych kolumnach: nazwa użytkownika i PID processu. 3. Przetestuj działanie programu dialog(1) zapoznając się z pomocą dostępną po wyspecyfikowania przełącznika --help: # dialog --help 7.5 Zadania zaawansowane 1. Napisz skrypt zmieniający rozszerzenia wszystkich plików w katalogu bieżących z wartości wskazanej pierwszym argumentem na wartość wskazaną drugim argumentem. Skorzystaj z polecenia basename(1). Przykładowe wywołanie: # zmien.sh txt doc a.txt => a.doc dane.txt => dane.doc 2. Napisz skrypt wyświetlający informacje o plikach zwykłych w następującym formacie: właściciel atrybuty rozmiar nazwa przy czym pole właściciel może przyjmować następujące wartości: moj, jeśli plik należy do użytkownika, administrator jeśli plik należy do użytkownika o nazwie root i inni w pozostałych przypadkach. 3. Napisz skrypt wyświetlający w odwrotnej kolejności argumenty jego wywołania, np. # skrypt a b c d d c b a 4. Napisz skrypt sortujący zawartości wszystkich plików o rozszerzeniach wskazanych pierwszym argumentem i znajdujących się w podkatalogach katalogów wskazanych pozostałymi argumentami.
17 7.5 Zadania zaawansowane Napisz skrypt zapisujący do pliku o nazwie plik.usr pełną informację o użytkownikach którzy mają odblokowane przyjmowanie komunikatów na terminal. 6. Napisz skrypt sprawdzający czy użytkownicy o identyfikatorach podanych jako parametry wejściowe są zalogowani w systemie więcej niż raz. Dla każdego takiego użytkownika należy wyświetlić jego identyfikator i listę terminali na których pracuje. Informacje o kolejnych użytkownikach powinny być oddzielone ciągiem gwiazdek.
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
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
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec v1.29 2008/10/10 Poznań 2008 Spis treści 1 Instalacja systemu Linux 3 2 Podstawy użytkowania systemu Unix 6 2.1 Środowisko pracy.......................
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,
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
Wstęp do informatyki Shell podstawy
Wstęp do informatyki Shell podstawy Podstawowe polecenia less plik(i) Przeglądaj interaktywnie zawartość plików. Można używać klawiszy kursora, PgDn, PgUp, etc. Koniec pracy (q), wyszukiwanie / Less is
Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier
Systemy operacyjne Instrukcja laboratoryjna Ćwiczenie 1: Polecenia systemu UNIX/LINUX Opracował: dr inż. Piotr Szpryngier Olsztyn 2009 1 Wprowadzenie. Cel zajęć praktycznych. Wymagania stawiane studentom
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
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
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
Temat zajęć: Wprowadzenie oraz obsługa systemu plików.
Temat zajęć: Wprowadzenie oraz obsługa systemu plików. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Logowanie do systemu, obsługa pomocy systemowej, obsługa
Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:
Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umożliwia
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
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ę
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
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
System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Mechatroniki i Budowy Maszyn Specjalność: Automatyka i Robotyka Rok II Semestr IV 1. Logowanie w systemie Unix. System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix Do zalogowania
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
Podstawy używania konsoli tekstowej w systemie Linux. Andrzej Zbrzezny
Podstawy używania konsoli tekstowej w systemie Linux Andrzej Zbrzezny 25 października 2012 Rozdział 1 Podstawy konsoli 1.1 Podstawy użytkowania Linuksa w konsoli tekstowej 1. Włączanie i wyłączanie systemu
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec v1.4 2012-02-16 Politechnika Poznańska Instytut Informatyki Spis treści 1 Podstawy użytkowania systemu Unix 3 1.1 Środowisko pracy........................
Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu Unix
Wydział Zarządzania i Modelowania Komputerowego Specjalność: Informatyka Stosowana Rok III Semestr V 1. Logowanie w systemie Unix. Sieci i systemy operacyjne I Ćwiczenie 1. Podstawowe polecenia systemu
Podstawy użytkowania Linux a
Podstawy użytkowania Linux a Systemy Operacyjne Mateusz Hołenko 3 marca 2013 Plan zajęć Rozpoczynanie pracy z systemem Podstawowe polecenia Pomoc systemowa Interpreter poleceń Mateusz Hołenko Podstawy
Technologie Informacyjne - Linux 2
Technologie Informacyjne - 2 Instytut Matematyki Uniwersytet Gdański Powłoka - polecenia pośredniczace Polecenie grep wypisuje z pliku lub strumienia wejściowego te wiersze, które sa zgodne z podanym wyrażeniem.
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 -
Linux cz.3: polecenia systemowe, ćwiczenia
Linux cz.3: polecenia systemowe, ćwiczenia Wykład: polecenia terminala, manualia systemowe, uprawnienia, kompresja, archiwizacja, ukrywanie plików, sudo su, ps, kill, chmod, chown, tar, gzip, whoami, ls,
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
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
Ćwiczenia Linux konsola
Ćwiczenia Linux konsola Ćwiczenie wstępne: Wyczyść terminal za pomocą polecenia clear. Ćwiczenie 1. Wyświetlanie pomocy 1. Wyświetl pomoc za pomocą poleceń man man oraz info (wyjście z pomocy: klawisz
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
Ćwiczenie nr 14: System Linux
Ćwiczenie nr 14: System Linux Barbara Łukawska, Adam Krechowicz, Tomasz Michno Czym jest Linux? Słowo Linux może oznaczać zarówno jądro systemowe Linux, jak i całą rodzinę systemów operacyjnych, które
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
Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX
Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX Materiały: www.staff.amu.edu.pl/~evert/asi.php W razie nieobecności proszę o zapoznanie się z materiałem z ćwiczeń w domu Zaliczenie
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego.
Temat zajęć: Tworzenie skryptów powłoki systemu operacyjnego. Czas realizacji zajęć: 135 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Zmienne śrowiskowe oraz ich eksportowanie, argumenty
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?
tworzenie katalogów Aby utworzyć nowy katalog wpisz: mkdir katalog1 Ta komenda utworzy katalog o nazwie katalog1.
Linux podobnie jak MacOS X są systemami opartymi na Unixie. Wiele programów linuxowych działa z poziomu terminala dlatego aby móc ich używać należy poznać podstawowe komendy systemu Unix. Nauczycie się
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ć
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
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]
Trochę o plikach wsadowych (Windows)
Trochę o plikach wsadowych (Windows) Zmienne środowiskowe Zmienną środowiskową można ustawić na stałe w systemie (Panel sterowania->system- >Zaawansowane ustawienia systemu->zmienne środowiskowe) lub też
Zarządzanie użytkownikami w
Zarządzanie użytkownikami w systemie Linux Konta użytkowników Konto to wszystkie pliki, zasoby i informacje należące do użytkownika. Każdy użytkownik jest identyfikowany przez unikatową liczbę całkowitą
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:
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Klasyczne polecenia: ls [opcje][katalog][pliki] opcje podstawowe -a wyświetla również pliki ukryte -b znaki niedrukowane jako liczby ósemkowe -c sortuje dane zgodnie z datą zmiany -k podaje wielkość pliku
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
Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.
Użytkownicy I Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień. Użytkownik login (nazwa) UID identyfikator numeryczny przynależność do grup, w tym dokładnie
System Linux - użytkowanie
System Linux - użytkowanie 1 Podstawowe operacje ls Listuje zawartość bieżącego katalogu ls -al more Listuje zawartość bieżącego katalogu, wszystkie pliki cd katalog Zmiana katalogu./nazwa_programu Uruchom
host name: 192.168.11.110 protokół SSH System plików - wprowadzenie Ścieżki dostępu
Ćw. 13 Linux - operacje systemu plików 1. Ściągnąć program PUTTY ze strony z materiałami dydaktycznymi - zapisać, rozpakować skompresowany plik i uruchomić. 2. Skonfigurować host name: host name: 192.168.11.110
Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)
Szkolenie AGH Linux Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;) O mnie Imię i nazwisko: Pieczyrak Paweł Kryptonim: Morfeusz888 Osiągnięcia Administrator pomocniczy na publicznym
Konsola Linux. autor: Mariusz Barnaś
Konsola Linux autor: Mariusz Barnaś Wstęp Pierwsze uruchomienie Operacje na plikach Poruszanie się po katalogach Tworzenie plików i katalogów Wypisanie zawartości katalogu Dowiązania między plikami Łączenie
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych
Systemy operacyjne Skrypt do ćwiczeń laboratoryjnych Cezary Sobaniec v1.32 2009/06/05 Poznań 2008 Spis treści 1 Instalacja systemu Linux 3 2 Podstawy użytkowania systemu Unix 6 2.1 Środowisko pracy.......................
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
Ćwiczenie 9 Linux - operacje systemu plików
Systemy teleinformatyczne AiR Ćwiczenie 9 Linux - operacje systemu plików 1. Ściągnąć program PUTTY - (portal tbajorek.prz.rzeszow.pl lub www.prz.rzeszow.pl/~tbajorek - dostęp po zalogowaniu: użytkownik:
Chemiateoretyczna. Monika Musiał. Ćwiczenia
Chemiateoretyczna Monika Musiał Ćwiczenia SYSTEM LINUX- podstawowe komendy Operacje na katalogach i plikach pwd wypisanie ścieżki do bieża cego katalogu. oznacza katalog bieża cy.. oznacza katalog nadrzȩdny
- 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:
WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]
WPROWADZENIE Po uruchomieniu terminala użytkownik uzyskuje tzw. znak zachęty (ang. shell prompt), np. $ lub #. Po zobaczeniu znaku zachęty można już zacząć wpisywać polecenia dla systemu. Historia wykonanych
Technologie Informacyjne - Linux 1
Technologie Informacyjne - 1 Instytut Matematyki Uniwersytet Gdański System operacyjny System operacyjny powstał pod koniec 1991 roku. Twórca tego systemu był Linus Torvalds z Uniwersytetu Helsińskiego,
Systemy Operacyjne I: System plików
Politechnika Poznańska 18 marca 2014 Materiały Prezentacja oraz inne materiały zostały przygotowane na podstawie: Użytkowanie systemu operacyjnego UNIX - dr D.Wawrzyniak Systemy operacyjne - skrypt - dr
Prawa dostępu do plików (1)
Prawa dostępu do plików (1) w - zapis x wykonywanie r odczytywanie - brak uprawnień Rodzaj pliku: - zwykły plik d katalog l link (dowiązanie symboliczne) b plik specjalny blokow c plik specjalny znakowy
Institute of Computing Science Poznan University of Technology. Systemy Operacyjne. podstawy pracy w systemie linux
Institute of Computing Science Poznan University of Technology Systemy Operacyjne podstawy pracy w systemie linux Andrzej Stroiński andrzej.stroinski@cs.put.edu.pl February 28, 2017 Content 1 Wstęp Materiały
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
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
Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński
Zespół Szkół Technicznych w Suwałkach Pracownia Systemów Komputerowych Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX Opracował Sławomir Zieliński Suwałki 2012 Cel ćwiczenia Zapoznanie z budową i funkcjonowaniem
2. System uprawnień w linuxie
2. System uprawnień w linuxie Uprawnienia do plików: -rw-r--r-x 1 pawelza students 0 Lis 17 08:21 plik Mamy tutaj trzy grupy uprawnień: -rw - dla właściciela (owner, oznaczany też "user" reprezentowany
1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :
1. Wyrażenia regularne Symbole w wyrażeniach regularnych 1 : Aby wyświetlić linie zawierające słowo Mouse z informacji dziennika zdarzeń jądra systemu, można użyć poniższego polecenia. dmesg wyświetla
Technologie informacyjne lab. 4
Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem
Utwórz na pulpicie katalog: pierwsza-litera-imienia_nazwisko (np. j_kowalski). W tym katalogu zapisz pliki, które będą tworzone w ramach ćwiczenia
Ćwiczenie 1 Utwórz na pulpicie katalog: pierwsza-litera-imienia_nazwisko (np. j_kowalski). W tym katalogu zapisz pliki, które będą tworzone w ramach ćwiczenia 1. Wykorzystując odpowiednie polecenie zapisz
Zastosowanie filtrów w Linuksie
Zastosowanie filtrów w Linuksie grep poszukiwanie ciągu znaków w pliku cut selekcjonuje (znajduje) pojedyńcze znaki lub zony sort uporządkowanie, fuzja plików more wyświetlanie pliku strona po stronie
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
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
Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku
Stosowanie poleceń związanych z zarządzaniem plikami oraz katalogami: nazwa_polecenia -argumenty ścieżka/ścieżki do katalogu/pliku ls - sprawdzanie zawartości katalogu ls(nazwa Polecenia) -la(argumenty(-a
Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:
Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których są zapisane polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby przygotować skrypt, należy:
Linux: Procesy. Systemy Operacyjne. Mateusz Hołenko. 26 marca 2013
Linux: Procesy Systemy Operacyjne Mateusz Hołenko 26 marca 2013 Plan zajęć Co to jest sygnał? Polecenia systemowe Sygnały Zadania Mateusz Hołenko Linux: Procesy [2/18] Co to jest proces? Co to jest proces?
Ćwiczenie 1. Podstawowe wiadomości
Ćwiczenie 1. Cel ćwiczenia: Zapoznanie się z podstawowymi poleceniami systemu Linux. Poznanie praw dostępu do plików oraz struktury katalogów systemu Linux. Podstawowe informacje o systemie. Podstawowe
Wstęp do systemu Linux
M. Trzebiński Linux 1/8 Wstęp do systemu Linux Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IFJ PAN 6lipca2015 Uruchomienie maszyny w CC1 M. Trzebiński Linux
Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne
Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne Polecenia w terminalu systemu Linux podaje się poprzez wprowadzenie nazwy polecenia i naciśnięcie klawisza Enter. Możliwe
Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak
Linux Polecenia Opracował: Andrzej Nowak Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Utwórz katalog lab_5 i przejdź do niego. $ mkdir lab_5 ; cd lab_5 Problem nadpisywania
Wstęp do systemów wielozadaniowych laboratorium 03 Praca w powłoce UNIX-owej
Wstęp do systemów wielozadaniowych laboratorium 03 UNIX-owej Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2012-10-09 Co to jest konsola / terminal UNIX-owy? Odpowiednik
Wstęp do systemu Linux
M. Trzebiński Linux 1/8 Wstęp do systemu Linux Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja:2016r. IFJ PAN Uruchomienie terminala Jeżeli na komputerze
System plików - wprowadzenie. Ścieżki dostępu. Informatyka ćw 1
Informatyka ćw 1 Linux - operacje systemu plików 1. Ściągnąć program PUTTY - (portal tbajorek.prz.rzeszow.pl - dostęp po zalogowaniu: użytkownik: student hasło: samoloty 2. Skonfigurować połączenie z adresem
Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1
Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1 Do wykonania prezentacji został użyty: Ubuntu 17.10.1 w wersji x64 zainstalowany na pendrivie. AddUser Wymagane uprawnienia: TAK Jest to polecenie służące do tworzenia
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
Podstawy systemów UNIX
Podstawy systemów UNIX Autor: Maciej Friedel Zajęcia prowadzone dla Polskiej Szkoły IT Wrocław, 2008 Struktura systemu UNIX POWŁOKA (SHELL) JĄDRO SPRZĘT Pracę całego systemu koordynuje
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
Pracownia specjalistyczna. Materiały przygotowali: mgr inż. Wojciech Frohmberg, mgr inż. Michał Kierzynka
Pracownia specjalistyczna Materiały przygotowali: mgr inż. Wojciech Frohmberg, mgr inż. Michał Kierzynka Edytory Linuxa Część 1. Podstawowe komendy edytora vim edytor vim przyjmuje w parametrach pliki
Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d.
Wstęp do systemów wielozadaniowych laboratorium 03 Praca z plikami, c.d. Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2012-10-09 Kolokwium I. 2012-10-30 (wtorek), godz.
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
Operatory d - kasuj (do bufora tymczasowego) c - zmień y - zapamiętaj (yank) > - przesuń w prawo < - przesuń w lewo. Informatyka MPDI2. np.
Informatyka MPDI2 Ćw. 3 System LINUX(3) Edytor VI VI [czyt. wi-aj] to standardowy uniksowy edytor tekstu, przeznaczony do edycji plików konfiguracyjnych i pisania programów. Vi jest nieprzyjazny dla początkujących
Ćwiczenia z podstaw systemu Linux
Ćwiczenia z podstaw systemu Linux Ćwiczenie 1. Uruchomić system Knoppix i rozpocząć pracę z powłoką. knoppix desktop=icewm lang=pl Ćwiczenie 2. Poleceniem su przełączyć się na użytkownika o prawach root.
Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.
Strona1 Linux Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit. Strona2 Spis treści Spis treści... 2 Ogólny schemat uprawnieo.... 3 Identyfikatory typu... 3 Sposoby nadawania uprawnieo...
Informatyka III : Instrukcja 1
Podstawy pracy z systemem UNIX Większość współczesnych komputerów (i podobnych urządzeń np. tablety czy telefony) wyposażonych jest w złożone oprogramowanie, które składa się na system operacyjny. Z całą
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
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
ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger ls man ls. -> po 2 minusach interpretacja słowa
ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger man -l -a -al -> po 2 minusach interpretacja słowa --all -h -> wyświetlanie informacji w innych lokalizacjach -> (z pomocą klawisz
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
System plików. Podstawy systemu Linux
Podstawy systemu Linux Linux jest systemem operacyjnym dla komputerów PC, opracowany na początku lat dziewięćdziesiątych przez Linusa Torvaldsa. Podobnie jak Unix jest on systemem wielozadaniowym - umoŝliwia
pico mojskrypt bash mojskrypt chmod +x mojskrypt./mojskrypt
Skrypty powłoki Często wykonujemy powtarzający się zestaw poleceń Wygodniej jest zapisać je w pliku i poddać interpretacji przez powłokę systemu, niż wpisywać je za każdym razem z klawiatury Pliki tekstowe,
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
Tworzenie skryptu: Skrypty powłoki
Skrypty powłoki Często wykonujemy powtarzający się zestaw poleceń Wygodniej jest zapisać je w pliku i poddać interpretacji przez powłokę systemu, niż wpisywać je za każdym razem z klawiatury Pliki tekstowe,
Interpreter poleceń oraz zmienne środowiskowe
Temat zajęć Zakres materiału Skrypty powłoki Tworzenie i uruchamianie skryptów powłoki bash Interpreter poleceń oraz zmienne środowiskowe Interpreter poleceń nazywany inaczej także powłoką systemową pośredniczy
System plików Linuxa. Tomasz Borzyszkowski
System plików Linuxa Tomasz Borzyszkowski Diagram blokowy jądra systemu Programy użytkowników Poziom użytkownika Poziom jądra Biblioteki Interfejs funkcji systemowych Podsystem plików Bufor Znakowe Blokowe
Zakład Systemów Rozproszonych
Zakład Systemów Rozproszonych Politechnika Rzeszowska Moduł 5: Wybrane programy użytkowe Edytor Vi Edytor Vi uruchamiany jest w oknie terminala. Przy jego pomocy możemy dokonywać następujących operacji: