SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW...
|
|
- Teresa Irena Szulc
- 8 lat temu
- Przeglądów:
Transkrypt
1
2 SPIS TREŚCI 1. WIADOMOŚCI OGÓLNE ZARZĄDZANIE SYSTEMEM LINUX WIELODOSTĘPNOŚĆ SYSTEMY PLIKÓW I STRUKTURA FOLDERÓW UZYSKIWANIE POMOCY SYSTEMOWEJ ZARZĄDZANIE PLIKAMI I FOLDERAMI ZARZĄDZANIE PAKIETAMI UPRAWNIENIA DO PLIKÓW I FOLDERÓW PRZEKIEROWANIE STRUMIENIA DANYCH PRZYKŁAD 9.1. PRZEŁĄCZANIE STANDARDOWEGO WEJŚCIA PRZYKŁAD 9.2. PRZEŁĄCZANIE STANDARDOWEGO WYJŚCIA PRZYKŁAD 9.3. PRZEŁĄCZANIE STANDARDOWEGO WYJŚCIA BŁĘDÓW POTOKOWANIE STRUMIENIA DANYCH ARCHIWIZACJA I KOMPRESJA ZBIORÓW PRZYKŁAD 11.1 TWORZENIE I ROZPAKOWYWANIE ARCHIWUM PRZYKŁAD 11.2 KOMPRESJA I DEKOMPRESJA ARCHIWUM.TAR PRZYKŁAD 11.3 KOMPRESJA I DEKOMPRESJA ZAWARTOŚCI FOLDERU PRZYKŁAD 11.4 KOMPRESJA I DEKOMPRESJA PODCZAS TWORZENIA I ROZPAKOWYWANIA ARCHIWUM SKRYPTY POWŁOKI PRZYKŁAD 12.1 PRZEDSTAW SIĘ PRZYKŁAD 12.2 ŚRODOWISKO UŻYTKOWNIKA PRZYKŁAD 12.3 NAZWA MIESIĄCA PRZYKŁAD 12.4 LICZBY OD 1 DO PRZYKŁAD 12.5 WYSZUKIWANIE PLIKÓW W FOLDERZE PRZYKŁAD 12.6 LISTA WYBORU PRZYKŁAD 12.7 LICZY NATURALNE OD 1 DO N PRZYKŁAD 12.8 LICZBY PARZYSTE
3 1. Wiadomości ogólne Linux jest systemem wielozadaniowym, co umożliwia mu wykonywanie więcej niż jednego procesu jednocześnie. Za realizację wielozadaniowości odpowiedzialne jest jądro systemu operacyjnego. Wielozadaniowość zapewniona jest między innymi przez program zwany planistą, który realizuje algorytm szeregowania zadań w kolejce do przyznania czasu procesora. Linux może wykorzystywać wiele procesorów. Gdy system ma mniej dostępnych procesorów niż zadań do wykonania, czas działania procesora jest dzielony pomiędzy wszystkie zadania. 2. Zarządzanie systemem Linux Większość systemów Linux oferuje wywłaszczanie, które polega na przerwaniu wykonywania procesu, odebraniu mu procesora i przekazaniu sterowania do planisty. W systemach bez wywłaszczania procesy muszą same dbać o sprawiedliwy podział czasu procesora. Do wyświetlenia listy uruchomionych procesów służy polecenie ps. Polecenie wyświetla tylko te procesy, których właścicielem jest użytkownik. Znaleźć można następujące informacje: PID identyfikator procesu TTY identyfikator konsoli z której proces został uruchomiony TIME- czas procesora wykorzystywany do tej pory CMD polecenie służące do uruchamiania procesu 3
4 Do wyświetlenia listy wszystkich procesów używamy polecenia ps A Do usuwania procesów z systemu służy polecenie kill identyfikator_pid np. kill 3016 Polecenie usuwa proces w sposób bezpieczny tzn. zamyka otwarte pliki i zwalnia obszary pamięci. Jeżeli nie jest możliwe zamknięcie procesu za pomocą powyższego polecenia to należy dopisać po słowie kill Wielodostępność Linux jest systemem wielodostępnym, oznacza to, że wielu użytkowników może z niego jednocześnie korzystać. Każdy użytkownik ma przydzielone zasoby, do których nikt oprócz niego nie ma dostępu, chyba że je udostępnił (bądź posiadamy uprawnienia administratora). O uprawnieniach do korzystania z zasobów decyduje administrator. Aby sprawdzić z jakiego w danym momencie konta korzystam wystarczy wpisać polecenie whoami, natomiast aby sprawdzić, kto w danym momencie jest zalogowany do systemy używamy polecenia who. Zalogowani użytkownicy mogą wysyłać do siebie wiadomości korzystając z polecenia write nazwa_użytkownika Treść_wiadomości 4
5 Po skończeniu wpisywania wiadomości należy wcisnąć kombinację [Ctrl]+[d]. Aby wysłać wiadomość do wszystkich zamiast polecenia write używamy polecenia wall analogicznie jak wyżej. 4. Systemy plików i struktura folderów Podczas instalacji Linuxa tworzona jest struktura folderów na dysku bądź dyskach zainstalowanych w komputerze. Standardowe foldery tworzone podczas instalacji to: / - folder główny /bin - przechowywane w nim są standardowe polecenia systemu Linux /dev przechowuje pliki reprezentujące punkty dostępu do urządzeń systemowych, np. napędy CD/DVD /etc przechowuje administracyjne pliki konfiguracyjne /home przechowuje foldery domowe użytkowników /mnt odpowiada za lokalizację montowanych urządzeń, takich jak systemy plików, urządzenia wymienne /root folder domowy administratora systemu /sbin przechowuje polecenia służące do administrowania systemem oraz uruchamiające procesy /tmp przechowuje pliki tymczasowe aplikacji /usr przechowuje dokumentacje systemu i zainstalowane aplikacje /boot przechowuje jądro systemu /var przechowuje foldery danych różnych aplikacji, serwera FTP lub serwera WWW System plików ( system systemów plików ) w Linuxie można traktować jako pojedyncze drzewo. Jeśli dołączymy do systemu plików jakiś dodatkowy nośnik danych to jego system plików zostanie doczepiony do systemu głównego. Miejsce doczepiania nazywane jest punktem montowania. Aby wyświetlić informacje o wszystkich zamontowanych systemach plików używamy polecenia df. Do zamontowania systemu plików stosujemy polecenie mount identyfikator_urządzenia punkt_montowania np.: mount /dev/sdb1 /mnt natomiast aby odmontować system plików wystarczy wpisać polecenie umount punkt_montowania lub umount identyfikator_urządzenia Można również wzbogacić polecenie mount o parametr -t pozwalający podać system plików montowanego urządzenia. Polecenie przyjmuje wtedy postać mount -t system_plików identyfikator_urządzenia punkt_montowania Najczęściej używane systemy plików to: msdos - FAT12 5
6 vfat - FAT ntfs - NTFS iso9660 system mcd/dvd Identyfikatory urządzenia: /dev/fd0 stacja dyskietek /dev/cdrom napęd CD/DVD /dev/hda1 partycja na dysku ATA /dev/sda1 partycja na dysku SATA lub SCSI /dev/sdb1 pamięć flash Uwagi! Nie można odmontować systemu plików aktualnie używanego. Montowanie możliwe jest dla użytkownika z uprawnieniami root. 5. Uzyskiwanie pomocy systemowej System Linux dysponuje systemem pomocy, która dostępna jest dla każdego użytkownika podczas pracy. Aby skorzystać z pomocy wydajemy polecenie man nazwa_polecenia np. man kill 6
7 Wielkość liter we wpisywanych parametrach, nazwach pleceń, nazwach plików i folderów ma znaczenie. Polecenia wpisujemy zawsze małymi literami. Aby wywołać ostatnio używane polecenia wystarczy użyć strzałek do góry i w dół. Jeśli początkowa część polecenia, którego chcemy użyć jest unikatowa to można automatycznie uzupełnić nazwę tego polecenia za pomocą [Tab]. Zasada ta dotyczy również plików i folderów. Aby zakończyć działania polecenia wystarczy wcisnąć kombinację klawiszy [Ctrl]+[C] 6. Zarządzanie plikami i folderami Najczęściej używane polecenia do zarządzania plikami i folderami to (przykłady wykonywane z lokalizacji /home/marcin): mkdir ścieżka/nazwa folderu utworzenie folderu o np. mkdir Pulpit/nowy rmdir /nazwa_folderu usunięcie pustego folderu o np. rmdir Pulpit/nowy cp ścieżka/nazwa_pliku ścieżka2 kopiowanie pliku o np. cp Pulpit/ddd.tar /home/marcin o np. cp ddd.tar Pulpit mv ścieżka/nazwa_pliku ścieżka2 przenoszenie pliku o np. mv Pulpit/ddd.tar /home/marcin o np. mv Pulpit/ddd.tar. (przenoszenie do folderu bieżącego) o np. mv Pulpit/ddd.tar ~ (przenoszenie do folderu domowego) o np. mv ddd.tar Pulpit rm nazwa_pliku usuwanie pliku o np. rm Pulpit/ddd.tar o np. rm ddd.tar o np. rm /home/marcin/ddd.tar (polecenie wykonane z dowolnej lokalizacji) rm -r nazwa_katalogu rekurencyjne usuwanie katalogu z zawartością rm -fr nazwa_katalogu usuwanie katalogu z zawartością bez potwierdzenia cd ścieżka zmiana katalogu (przechodzenie pomiędzy katalogami) cd.. - przejście do katalogu nadrzędnego (wstecz) cd / - przejście do folderu / 7
8 pwd wyświetlenie aktualnej lokalizacji (katalogu) ls wyświetlenie listy plików i folderów w bieżącym folderze ls -la wyświetlenie listy plików i folderów z atrybutami i uprawnieniami w bieżącym folderze ls -a wyświetlenie listy wraz z plikami ukrytymi touch plik.txt tworzenie pliku tekstowego cat plik.txt wyświetlenie zawartości pliku find przeszukiwane_miejsce -name nazwa_pliku (lub *.rozszerzenie_pliku) szukanie plików o np. find Pulpit -name *.txt 7. Zarządzanie pakietami sudo apt-cache search nazwa_pakietu wyszukiwanie pakietów sudo apt-get install nazwa_pakietu instalacja pakietu sudo apt-get remove nazwa_pakietu usuwanie pakietu sudo dpkg -i nazwa_pakietu.deb instalowanie pakietów Debiana 8. Uprawnienia do plików i folderów Każdy użytkownik nie będący administratorem Linuxa ma dostęp tylko do niektórych plików. Dzięki temu nikt nie może zmodyfikować zasobów należących do innego użytkownika. Do każdego pliku jest przypisany identyfikator właściciela u, który stworzył ten plik, oraz grupy g, czyli zbioru użytkowników, którzy mają do tego pliku uprawnienia, w przeciwieństwie do pozostałych o. Istnieją trzy podstawowe prawa dostępu do pliku r prawo do odczytu w prawo do zapisu x prawo do uruchomienia Prawa te są nadawane niezależnie właścicielowi pliku, grupie, do której użytkownik należy i pozostałym użytkownikom. Aby dowiedzieć się jakie uprawnienia są przypisane dla poszczególnych plików, używa się polecenia ls l (lub ls la) Każdy plik i folder w systemie Linux posiada 10 bitów protekcji w formacie drwxrwxrwx, gdzie: bit 1 identyfikacja rodzaju pliku: o d folder 8
9 o - - plik o l link do pliku bit 2-4 uprawnienia właściciela pliku bit 5-7 uprawnienia grupy, do której należy użytkownik bit 8-10 uprawnienia pozostałych użytkowników Kreska - oznacza brak uprawnienia Administrowanie uprawnieniami możliwe jest w oparciu o polecenie chmod, np. chmod go+w zrzut_ekranu-5.png Powyższe polecenie do pliku zrzut_ekranu-5.png dodaje (+) uprawnienia zapisu (w) dla grupy (g) i pozostałych użytkowników (o). Każde z uprawnień ma przypisany odpowiedni parametr cyfrowy: r prawo do odczytu 4 w prawo do zapisu 2 x prawo do uruchomienia brak praw 0 Dodając do siebie odpowiednie parametry zestawu trzech praw, uprawnienia możemy przedstawić za pomocą jednej cyfry, np.: brak praw r-- 4 prawo do odczytu rw- 6 prawo do zapisu i odczytu rwx 7 prawo do zapisu, odczytu i uruchomienia r-x 5 prawo do odczytu i uruchomienia -w- 2 prawo do zapisu --x 1 prawo do uruchomienia 9
10 Przykładowo polecenie chmod 642 zrzut_ekranu.png spowoduje w pliku zrzut_ekranu.png przydzielenie uprawnień: zapisu i odczytu (rw-) dla właściciela pliku odczyt (r--) dla grupy,do której należy użytkownik zapis (-w-) dla pozostałych użytkowników Właścicielem każdego pliku i folderu jest użytkownik ((s)twórca) i grupa użytkowników. Przenieść własność zbioru na innego użytkownika może tylko administrator. Do zmiany właściciela używamy polecenia postaci chown użytkownik:grupa plik Przykładowo polecenie chown student:uczniowie zrzut_ekranu-1.png spowoduje zmianę właściciela pliku zrzut_ekranu-1.png na student i grupy na uczniowie. 10
11 9. Przekierowanie strumienia danych Każdy uruchomiony w Linuxie proces pobiera skądś dane, wysyła wyniki swojego działania i komunikaty o błędach. Dane przesyłane są między urządzeniami w postaci strumieni. Rodzaje strumieni danych: stdin standardowe wejście, z którego pobiera dane (domyślnie jest to klawiatura) stdout standarodwe wyjście, z którego wysyłany jest wynik działania procesu (domyślnie jest to ekran) stderr standardowe wyjście błędów, gdzie trafiają wszystkie komunikaty o błędach (domyślnie ekran) 11
12 LInux wszystkie urządzenia traktuje jak pliki, niezależnie od tego, czy jest to plik, folder, urządzenie blokowe (klawiatura, ekran), czy strumień. Powłoka Linuxa identyfikuje je za pomocą przyporządkowanych im liczb całkowitych, tak zwanych deskryptorów plików: 0 plik, z którego proces pobiera dane (stdin) 1 plik, do którego proces wysyła dane (stout) 2 plik, do którego trafiają komunikaty o błędach (stderr) Za pomocą operatorów przypisania można manipulować strumieniami poprzez przypisanie deskryptorów 0,1,2 innym plikom niż tym, które reprezentują klawiaturę i ekran. Do przekierowania służą trzy operatory: < - umożliwia przekierowanie zawartości pliku do standardowego wyjścia > - umożliwia przekierowanie standardowego wyjścia danych do pliku, jeżeli plik istnieje to zostanie nadpisana jego zawartość >> - umożliwia przekierowanie standardowego wyjścia danych do pliku, jeżeli plik istnieje to dane zostaną dopisane na końcu pliku Przykład 9.1. Przełączanie standardowego wejścia Jako standardowe wejście użyjemy pliku komunikat.txt. Zawartość pliku komunikat.txt: placki kopytka naleśniki Użyjemy polecenia sort < komunikat.txt Powyższe polecenie jako standardowe wejście użyje pliku komunikat, posortuje zawartość pliku i wyświetli rezultat na ekranie. Przykład 9.2. Przełączanie standardowego wyjścia Używając polecenia ls la > /home/marcin > /home/marcin/pulpit/wynik 12
13 lista plików i folderów znajdujących się w folderze marcin zostanie zapisana w pliku wynik znajdującym się na Pulpicie. Jeśli plik nie istniał, to zostanie utworzony. Jeśli natomiast znajdował się już na Pulpicie, to jego zawartośc zostanie usunięta i nadpisana. Aby nie usuwać zawartości pliku należy użyć polecenia ls la >> /home/marcin > /home/marcin/pulpit/wynik Przykład 9.3. Przełączanie standardowego wyjścia błędów Użyjemy błędnego polecenia ls y 2 > /home/marcin/pulpit/error 13
14 Komunikat o błędach składni polecenia zostanie przesłany do pliku error znajdującym się na Pulpicie. Podobnie jak powyżej, jeśli plik nie istnieje do zostanie utworzony. Aby nie usuwać zawartości istniejącego pliku (tylko dopisać nową treść na jego końcu) należy użyć polecenia 10. Potokowanie strumienia danych ls y 2> /home/marcin/pulpit/error Zastosowanie znaku pozwala na łączenie wyjścia jednego z polecenia z wejściem innego polecenia. Dane wygenerowane za pomocą pierwszego polecenia przekazane zostaną na wejście następnego polecenia i po przetworzeniu przekazane na wejście kolejnego lub na ekran. Tego typu przetwarzanie danych nazywane jest potokowaniem. Do najczęściej wykorzystywanych poleceń w potokach należą: more służy do przeglądania tekstu strona po stronie, jeden ekran naraz, przewijanie stron jest możliwe tylko do przodu o np. ls -la more less podobnie jak more, przewijanie możliwe jest w obu kierunkach o np. ls -ls less cat polecenie wyświetla na ekranie zawartość pliku tekstowego o np. cat plik.txt less grep poszukuje wskazany strumień danych, szukając linii zawierających ciąg znaków pasujących do podanego wzorca o np. cat plik.txt grep slowo wc wypisuje liczbę bajtów, słów lub linii w plikach o np. ls -la wc -l Przykładowym potokiem danych jest polecenie ls -la grep zrzut_ekranu wc l Polecenie kolejno: generuje listę plików i folderów w obecnej lokalizacji (ale jej nie wypisuje) przeszukuje wygenerowaną listę w poszukiwaniu ciągu znaków zrzut_ekranu 14
15 zlicza ilość linii zawierających wskazany ciąg znaków 11. Archiwizacja i kompresja zbiorów Podstawowym programem do obsługi archiwów w Linuxie jest program tar. Program tar domyślnie tworzy archiwum rekurencyjnie, tzn. z podfolderami, umieszczając w nim wszystko, co znajdzie się we wskazanym folderze (łącznie z ukrytymi plikami i folderami). Składnia polecenia jest następująca tar opcje nazwa_archiwum plik Najczęściej używane opcje to c tworzenie archiwum v podczas tworzenia archiwum wyświetlane będą nazwy zbiorów f użycie wskazanego pliku jako archiwum x wyodrębnienie zbiorów z archiwum Przykład 11.1 Tworzenie i rozpakowywanie archiwum tar -cvf archiwum.tar 1.png 2.png 3.png mkdir rozpakowane cp archiwum.tar rozpakowane cd rozpakowane tar -xvf archiwum.tar 15
16 Powyższy ciąg poleceń kolejno: tworzy archiwum o nazwie archiwum.tar zawierające pliki 1.png, 2.png, 3.png tworzy folder o nazwie rozpakowane kopiuje archiwum.tar do folderu rozpakowane przechodzi do folderu rozpakowane wyodrębnia pliki z archiwum.tar Najczęściej używanym programem do kompresji zbiorów jest gzip. Podczas kompresji plik oryginalny jest usuwany z systemu. Przykład 11.2 Kompresja i dekompresja archiwum.tar gzip archiwum.tar gunzip archiwum.tar.gz Pierwsze polecenie kompresuje archiwum.tar, drugie dekompresuje skompresowany plik archiwum.tar.gz. Kompresji możemy poddać całe foldery wraz z podfolderami. Podczas kompresji folderu każdy plik kompresowany jest oddzielnie. Przykład 11.3 Kompresja i dekompresja zawartości folderu gzip -r rozpakowane gunzip -r rozpakowane kompresja zawartości folderu rozpakowane dekompresja zawartości folderu rozpakowane 16
17 Przykład 11.4 Kompresja i dekompresja podczas tworzenia i rozpakowywania archiwum tar -czvf arch.tgz 1.png 2.png cp arch.tgz rozpakowane2 tar -xzvf arch.tgz tworzenie skompresowanego archiwum arch.tgz kopiowanie archiwum do folderu rozpakowane2 rozpakowywanie skompresowanego archiwum arch.tgz 17
18 12. Skrypty powłoki Skrypty są zwykłymi plikami tekstowymi, w których zapisane są polecenia zrozumiałe dla powłoki. Zadaniem powłoki jest przetłumaczenie ich na polecenia systemu. Aby uruchomić skrypt należy: zawartość zapisać w pliku z rozszerzeniem.bat nadać uprawnienia do wykonywania tego pliku (x) uruchomić skrypt poleceniem./nazwa_pliku.bat Przykładowy skrypt może składać się z następujących poleceń: #!/bin/bash #Pierwszy skrypt powłoki echo Witaj świecie Linia pierwsza wskazuje na powłokę, która będzie wykonywać skrypt. Znak # oznacza komentarz, natomiast polecenie echo powoduje wydrukowanie komunikatu na ekranie. Najczęściej używane polecenia w skryptach: echo wyświetla komunikat na ekranie read czyta ze standardowego wejścia pojedynczy wiersz zmienne programowe zmienne definiowane samodzielnie przez użytkownika, do zmiennej odwołujemy się poprzez podanie jej nazwy poprzedzonej znakiem $ zmienne specjalne zmienne powłoki, które są udostępniane użytkownikowi tylko (z reguły) do odczytu, np. o $0 nazwa bieżącego skryptu lub powłoki o $$ - PID procesu bieżącej powłoki zmienne środowiskowe definiują środowisko użytkownika, np. o $HOME ścieżka do folderu domowego o $USER login użytkownika o $HOSTNAME nazwa hosta o $OSTYPE rodzaj systemu operacyjnego instrukcja warunkowa if o składnia if warunek then polecenie1 else polecenie2 fi test służy do sprawdzania warunków, o składnia test wyrazenie1 operator wyrazenie2 lub [wyrażenie1 operator wyrażenie2] o przykładowe operatory -e plik istnieje == - równość wyrażeń!= - różność wyrażeń -d folder istnieje -r plik do odczytu -w plik do zapisu -x plik wykonywalny -lt mniejsze niż 18
19 -gt większe niż -le mniejsze lub równe -ge większe lub równe instrukcja case o składnia case zmienna in wartosc1 ) polecenie1;; wartosc2 ) polecenie2;; *) polecenie_domyslne esac pętla for o składnia for zmienna in lista do polecenie done pętla select generuje numerowaną listę wyboru o składnia zmienna in lista do polecenie done pętla while o składnia while warunek do polecenie done pętla until o składnia until warunek do polecenie done Przykład 12.1 Przedstaw się #!/bin/bash echo "Podaj imie: " read imie echo "Podaj nazwisko: " read nazwisko echo "Nazywam sie $imie $nazwisko" Przykład 12.2 Środowisko użytkownika #!/bin/bash echo $USER echo $HOME echo $HOSTNAME echo $OSTYPE echo $0 echo $$ 19
20 Przykład 12.3 Nazwa miesiąca #!/bin/bash echo "Podaj liczbe miesiaca: " read m case "$m" in "1") echo "Styczeń";; "2") echo "Luty";; "3") echo "Marzec";; "4") echo "Kwiecień";; "5") echo "Maj";; "6") echo "Czerwiec";; "7") echo "Lipiec";; "8") echo "Sierpień";; "9") echo "Wrzesień";; "10") echo "Październik";; "11") echo "Listopad";; "12") echo "Grudzień";; *) echo "Wybrano złą liczbę" esac Przykład 12.4 Liczby od 1 do 10 #!/bin/bash for i in do echo "$i" done Przykład 12.5 Wyszukiwanie plików w folderze #!/bin/bash for n in *.bat do echo $n done Przykład 12.6 Lista wyboru #!/bin/bash echo "Co wybierasz? " select n in x y z quit do case $n in "x") echo "Wybrałeś x";; "y") echo "Wybrałeś y";; "z") echo "Wybrałeś z";; "quit") exit;; *) echo "Zły wybór" esac break done Przykład 12.7 Liczy naturalne od 1 do n #!/bin/bash i=1 20
21 echo "Podaj liczbe: " read n; while test $i -le $n do echo $i i=$[i+1] done Przykład 12.8 Liczby parzyste #!/bin/bash i=1 until test $i == 2 do k=2 echo "Podaj liczbe: " read n while test $k -le $n do echo $k k=$[k+2] done echo "Czy chcesz wygenerować nowe liczby? (t/n)" read wybor case $wybor in "t") i=1;; "n") i=2;; esac done 21
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ółowoSkrypty 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:
Bardziej szczegółowoLinux 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,
Bardziej szczegółowoPrzeznaczenie partycji
1. Linuks. W Linuksie twarde dyski oznaczone są w zależności od ich typu. Dla dysków w standardzie IDE przyjęto oznaczenia: standard IDE standard SATA, SCSI hda sda pierwszy dysk w kanale podstawowym (primary
Bardziej szczegółowoAdministracja 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ółowo1 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ółowoPracownia Komputerowa wykład II
Pracownia Komputerowa wykład II dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Systemy operacyjne! Windows np. Windows 8.! Systemy unixowe:! Linux i Mac OS X 2 Logowanie na konta studenckie!
Bardziej szczegółowoW 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ółowoArchitektura 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
Bardziej szczegółowoLinux: 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ółowoBash - 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ółowoPRACOWNIA 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ółowoEgzamin 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ółowoBASH - 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ółowoSystemy 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
Bardziej szczegółowoPowł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Ć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
Bardziej szczegółowoZAJĘ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
Bardziej szczegółowoKonsola 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
Bardziej szczegółowoSystemy 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ółowoTechnologie 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.
Bardziej szczegółowoPracownia Komputerowa wyk ad II
Pracownia Komputerowa wykad II dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Systemy operacyjne Windows np. Windows 8. Systemy
Bardziej szczegółowoĆ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
Bardziej szczegółowoZmienne powłoki. Wywołanie wartości następuje poprzez umieszczenie przed nazwą zmiennej znaku dolara ($ZMIENNA), np. ZMIENNA=wartosc.
Zmienne powłoki Zmienne powłoki (shell variables) to tymczasowe zmienne, które mogą przechowywać wartości liczbowe lub ciągi znaków. Związane są z powłoką, Przypisania wartości do zmiennej następuje poprzez
Bardziej szczegółowoWstę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
Bardziej szczegółowoNiektó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
Bardziej szczegółowoTrochę 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ż
Bardziej szczegółowoWstę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ółowoWstęp do obsługi Linux a
Wstęp do obsługi Linux a Katarzyna Grzelak październik 2017 K.Grzelak (IFD UW) 1 / 25 Systemy operacyjne Programy służace do zarzadzania wykonywaniem innych programów: systemy operacyjne (ang. operating
Bardziej szczegółowohost 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
Bardziej szczegółowoUruchamianie 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Ć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:
Bardziej szczegółowoPracownia 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ółowo2. 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
Bardziej szczegółowoSieci 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
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoSystemy operacyjne. Programowanie w shellu: BASH. Wydział Inżynierii Metali i Informatyki Przemysłowej
Systemy operacyjne Programowanie w shellu: BASH dr inż. Andrzej Opaliński pawilon B5/p.406 tel. (+48)12 617 46 37 e-mail: andrzej.opalinski@agh.edu.pl Wydział Inżynierii Metali i Informatyki Przemysłowej
Bardziej szczegółowoPOPULARNE 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ółowoPRACOWNIA 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ółowoSystem 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
Bardziej szczegółowoBASH - 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ółowoOperatory 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ółowoSYSTEMY 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
Bardziej szczegółowoĆ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
Bardziej szczegółowoTechnologie Informacyjne - Linux 3
Technologie Informacyjne - 3 Instytut Matematyki Uniwersytet Gdański Tryby plików i uprawnienia Każdy z plików uniksowych posiada zbiór uprawnień określajacych, czy możemy dany plik odczytać (r), zapisać
Bardziej szczegółowoMS-DOS polecenia wewnętrzne i
MS-DOS polecenia wewnętrzne i zewnętrzne Polecenia zewnętrzne i wewnętrzne Tekstowy system DOS zawiera dużą liczbę poleceń pozwalających na realizację zadań systemu operacyjnego. Dzielą się one na polecenia
Bardziej szczegółowoKomendy 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
Bardziej szczegółowoSystem operacyjny Linux
Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 6 Język bash Pierwszy skrypt Rozwinięcia parametryczne Bloki instrukcji Dwa przydatne polecenia Tablice Sprawdzanie warunków Instrukcje
Bardziej szczegółowotworzenie 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ę
Bardziej szczegółowoWstęp do obsługi Linux a
Wstęp do obsługi Linux a Katarzyna Grzelak luty 2013 K.Grzelak (IFD UW) 1 / 27 Systemy operacyjne Programy służace do zarzadzania wykonywaniem innych programów: systemy operacyjne (ang. operating system)
Bardziej szczegółowoSYSTEMY 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ółowoPowł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ółowoS P I S POLECEŃ LINUXA
S P I S POLECEŃ LINUXA Polecenia d l a katalogów Wyświetlanie zawartości katalogów ls ls [opcje][katalog][plik] -a (all) listuje również pliki ukryte zaczynające się znakiem».«-b wyświetla znaki niedrukowalne
Bardziej szczegółowoPrzekierowanie 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ółowoPracownia 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ółowoTemat 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ółowoSzkolenie 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
Bardziej szczegółowoZespół 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
Bardziej szczegółowoWstę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ółowoSystemy 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
Bardziej szczegółowoKurs 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ółowoNarzę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ółowoSystem 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
Bardziej szczegółowoModuł 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ółowoLinux Leksykon komend i poleceń Opracował: Andrzej Nowak
Linux Leksykon komend i poleceń Opracował: Andrzej Nowak ls wyświetla listę plików w katalogu bieżącym ls opcje plik -a uwzględnia pliki, których nazwa zaczyna się od kropki (pliki ukryte) -l wyświetla
Bardziej szczegółowoDodatek 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
Bardziej szczegółowoSystem 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ółowoPODSTAWY 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ółowoPrzypomnienie 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ółowoInformatyka 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łą
Bardziej szczegółowoProces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)
Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1) 1. Ustawiamy w biosie bootowanie systemu z CD-ROMu bądź z dyskietki (tworzymy wówczas dyskietki startowe). 2. Aby rozpocząć proces instalacji
Bardziej szczegółowoPowstanie Linuxa Linus Torvalds fiński programista, twórca Linuxa
Linux - podstawy Powstanie Linuxa - 1991 Linus Torvalds fiński programista, twórca Linuxa Cechy systemu Linux wielodostępność (jednocześnie może pracować w tym systemie wielu użytkowników) wielozadaniowość
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoChemiateoretyczna. 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
Bardziej szczegółowoPracownia 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ółowoInstalacja Systemu Linux na maszynie writualnej
Instalacja Systemu Linux na maszynie writualnej Pobierz obraz systemu CentOS ze strony https://www.centos.org/download/ Wybierz obraz minimal ISO. Tworzenie maszyny wirtualnej 1. W Oracle VM VirtualBox
Bardziej szczegółowoTest. Administrowanie sieciowymi systemami operacyjnymi
Test Administrowanie sieciowymi systemami operacyjnymi 1) Która warstwa modelu ISO/OSI jest związana z protokołem IP? A. Sieciowa. B. Fizyczna. C. Transportowa. D. Łącza danych. 2) W sieciach lokalnych,
Bardziej szczegółowoWPROWADZENIE. 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
Bardziej szczegółowoTemat 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
Bardziej szczegółowoWstę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
Bardziej szczegółowo1. 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ółowoWspółczesne systemy komputerowe
1. Powłoki, konfiguracja. Do komunikacji użytkownika z jądrem systemu operacyjnego służy powłoka systemu (shell), w linuksie jest dostępnych kilka powłok; o The C shell (/bin/csh, często link do /bin/tcsh);
Bardziej szczegółowoskrypt 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ółowoUniwersytet 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ółowoTypy plików. Oznaczenie f -
Typy plików Oznaczenie f - d b c l p s Typ Zwykły plik Katalog Urządzenie blokowe Urządzenie znakowe Dowiązanie symboliczne Potok (pipe) do komunikacji międzyprocesowej Gniazdo (socket) do komunikacji
Bardziej szczegółowoPowł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ółowoWstę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
Bardziej szczegółowoSystem 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
Bardziej szczegółowoAkademia Górniczo-Hutnicza im. St. Staszica. Unix/Linux 3. procesy, archiwa i inne Tomasz Bartuś
Akademia Górniczo-Hutnicza im. St. Staszica Unix/Linux 3 procesy, archiwa i inne Tomasz Bartuś 2012 Ustawienia poczty W związku z tym, że serwery AGH (galaxy, student i inne), obsługują pocztę z wykorzystaniem
Bardziej szczegółowoPODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI Operatory i && polecenie1 polecenie2 polecenie1 && polecenie2 Operator OR ( ) spowoduje wykonanie polecenia2 tylko wtedy, gdy polecenie1 zakończy się niepowodzeniem. Operator AND (
Bardziej szczegółowo1. Linux jest systemem operacyjnym; powstał na bazie rodziny systemów Unix, będąc w założeniach jego wolną alternatywą.
LINUX LINUX CHARAKTERYSTYKA SYSTEMU 1. Linux jest systemem operacyjnym; powstał na bazie rodziny systemów Unix, będąc w założeniach jego wolną alternatywą. 2. Linux jest zaliczany do tzw. Wolnego Oprogramowania
Bardziej szczegółowoSystemy 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ółowoSkrypty powłoki w systemie Linux
Skrypty powłoki w systemie Linux Wykonywanie codziennych czynności w systemie operacyjnym jest męczące, gdy za każdym razem trzeba wpisywać te same zestawy komend. Znacznie wygodniej byłoby zapisać je
Bardziej szczegółowoPrawa dostępu do plików
Prawa dostępu do plików Wszystkie pliki systemów uniksowych posiadają swoje prawa dostępu dla zapisu, odczytu i wykonywania. Jeżeli dotychczas spotykałeś się z systemami Windows na partycjach FAT - możesz
Bardziej szczegółowoSkrypty BASH a. Systemy Operacyjne 2. Mateusz Hołenko. 4 października 2012
Skrypty BASH a Systemy Operacyjne 2 Mateusz Hołenko 4 października 2012 Plan zajęć O skryptach słów kilka... Powłoka, wiersz poleceń Obsługa powłoki bash Składnia języka skryptowego bash a Zadania Mateusz
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoOkiełznać Pingwina.... czyli podstawy systemu GNU/Linux
Rozkład jazdy Teoria funkcjonowania systemu GNU/Linux Struktura systemu plików, systemy plików Standard hierarchii systemu plików (FHS) Konsola, terminal, powłoka Używanie konta super użytkownika Instalacja
Bardziej szczegółowoSystem operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS
System operacyjny UNIX system plików System plików systemu UNIX (s5fs) System plików ma strukturę drzewa. Na samym szczycie znajduje się korzeń (root), symbolicznie przedstawiany jako /. Z punktu widzenia
Bardziej szczegółowoInstrukcja SO powłoka BASH i skrypty powłoki Istotne jest zrozumienie działania narzędzia history powłoki BASH. Każde polecenie wprowadzone i
Instrukcja SO powłoka BASH i skrypty powłoki Istotne jest zrozumienie działania narzędzia history powłoki BASH. Każde polecenie wprowadzone i wykonane w powłoce jest nazywane zdarzeniem. Historia jest
Bardziej szczegółowoUruchamianie zadań w środowisku CLUSTERIX z wykorzystaniem klienta tekstowego systemu GRMS
Uruchamianie zadań w środowisku CLUSTERIX z wykorzystaniem klienta tekstowego systemu GRMS Logowanie 1. Logujemy się poprzez ssh na serwer dostępowy na konto studentxx, które zostało przydzielone w użytkownikowi
Bardziej szczegółowo