Ćwiczenia Linux konsola

Podobne dokumenty
Cwiczenia linux konsola

SYSTEMY OPERACYJNE Powłoka (shell) Linuxa

Ćwiczenia z podstaw systemu Linux

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

System operacyjny UNIX Ćwiczenie 1. Podstawowe polecenia systemu Unix

Komendy Ubuntu MARCEL GAŃCZARCZYK 2T I 1

Linux: System Plików

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Pracownia Komputerowa wykład II

Linux cz.3: polecenia systemowe, ćwiczenia

Ćwiczenie 1. Podstawowe wiadomości

Pracownia Komputerowa wyk ad II

Znaki globalne w Linuxie

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

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

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

1. Wyrażenia regularne. Symbole w wyrażeniach regularnych 1 :

S P I S POLECEŃ LINUXA

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

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

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

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Konsola Linux. autor: Mariusz Barnaś

Ćwiczenie nr 14: System Linux

Linux Leksykon komend i poleceń Opracował: Andrzej Nowak

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

Systemy Operacyjne I: System plików

Zajęcia 1. mgr Aleksandra Zakrzewska 22 maja 2006

Szkolenie AGH Linux. Nie bój się konsoli i zdaj kolosa na 5.0!!! Tytuł wcale nie przesadzony ;)

Ćwiczenie 9 Linux - operacje systemu plików

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

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

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

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

Prawa dostępu do plików (1)

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

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

System Linux - użytkowanie

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

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

Środowisko programisty

Wstęp do informatyki Shell podstawy

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

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE. Tryb konsolowy ćwiczenie b

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

Wstęp do systemu Linux

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

Wstęp do systemu Linux

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

LINUX polecenia Uwaga Linux rozróżnia wielkość liter!!!

WPROWADZENIE. Warto pamiętać o opcji autouzupełniania, której używamy naciskając klawisz [Tab]

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

Podstawy Informatyki. Michał Pazdanowski

Podstawy użytkowania Linux a

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

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

MS-DOS polecenia wewnętrzne i

Dodatek nr 1: Niektóre polecenia systemu Linux (shell tcsh) A) Informacje wstępne

Podstawy systemów UNIX

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

del - usuwanie zbioru lub grupy zbiorów z dysku, np. del c:\public\autoexec bat, del c:\public\*.*

PODSTAWOWE INFORMACJE NA TEMAT KONSOLI W SYSTEMIE WINDOWS

Laboratorium Ubuntu Linux.

UŻYTKOWNIK. APLIKACJE UŻYTKOWE (wszelkie programy zawarte domyślnie w systemie operacyjnym jak i samodzielnie zainstalowane przez użytkownika systemu)

Technologia informacyjna. Laboratorium nr 1.

Podstawy Informatyki. Michał Pazdanowski

Powstanie Linuxa Linus Torvalds fiński programista, twórca Linuxa

PRACOWNIA INFORMATYCZNA BASH - PODSTAWOWE INFORMACJE

Uruchomienie Raspberry Pi

Linux Polecenia. Problem nadpisywania plików. Zmienna noclobber i noglob. Filtry i metaznaki. Problem nadpisywania plików. Opracował: Andrzej Nowak

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

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

Debian Linux. Æwiczenia

Kontrola pochodzenia dowodu (łańcuch dowodowy) Chain of Custody Form

Wstęp do obsługi Linux a

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

Chemiateoretyczna. Monika Musiał. Ćwiczenia

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

System operacyjny Linux

Wstęp do obsługi Linux a

Umożliwia ona pokazanie ukrytych plików i katalogów, nazwa ich zaczyna się od kropki.

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

BASH - WPROWADZENIE Bioinformatyka 4

Linux. Wprowadzenie do systemu.

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

Technologie Informacyjne - Linux 2

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

Skrypty shella programowanie w języku powłoki.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

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

BASH - LINIA POLECEŃ. Bioinformatyka 2018/2019

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

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

Zarządzanie użytkownikami w

Materiały wprowadzające. dr inż. Arkadiusz Chrobot

Informatyka III : Instrukcja 1

Skrypty startowe. Tryb interaktywny tryb logowania: nie logowanie: Tryb nieinteraktywny

Struktura katalogów. Prawa dostępu

1 Przygotował: mgr inż. Maciej Lasota

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Transkrypt:

Ć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 q). 2. Za pomocą polecenia man sprawdź składnię dla poleceń: passwd, ls, alias, more. Ćwiczenie 2. Wyświetlanie informacji o katalogach 1. Wyświetl listę katalogów za pomocą polecenia dir, sprawdź, jakie informacje są wyświetlane przez polecenie vdir. 2. Sprawdź działanie polecenia ls i ls z parametrem l. Do których wcześniejszych poleceń są one podobne? 3. Sprawdź działanie polecenia ls z parametrami: a, A, d. 4. Za pomocą polecenia ls wzorzec, wyświetl wszystkie elementy pasujące do wybranego wzorca, gdzie * oznacza dowolny ciąg znaków, zaś? zastępuje dowolny znak. Analogicznie wyświetl wszystkie elementy nie spełniające warunku, korzystając z parametru --ignore= wyrażenie. 5. Wyświetl zawartość również podkatalogów używając parametru --recursive. 6. Posortuj wyświetlane wyniki wg wielkości i czasu utworzenie korzystając z parametrów: S i t. 7. Wyświetl strukturę katalogów dla katalogu /usr/etc za pomocą polecenia tree. Ćwiczenie 3. Przechodzenie pomiędzy katalogami 1. Przejdź do głównego katalogu w strukturze katalogów o jeden wyżej za pomocą polecenia cd z parametrem.., następnie przejdź do katalogu głównego przy ubyciu parametru /. 2. Przy użyciu polecenia cd nazwakatalogu wróć z powrotem do swojego katalogu domowego. Ćwiczenie 4. Operacje na historii poleceń 1. Za pomocą polecenia history wyświetl historię użytych poleceń. Za pomocą polecenia history > nazwapliku przekieruj historię poleceń do pliku i sprawdź jego zawartość poleceniem cat nazwapliku. 2. Wyczyść historię poleceń używając parametru c.

Ćwiczenie 5. Operacje na katalogach i plikach 1. W swoim katalogu za pomocą polecenia mkdir nazwakatalogu utwórz katalog o nazwie ImieNazwisko. 2. W katalogu, który utworzyłeś(aś) utwórz poprzez jedno polecenie trzy podkatalogi o nazwie kataloga, katalogb i katalogc używając spacji jako separatora ich tworzenia (składnia: mkdir katalog1 katalog2). 3. Za pomocą polecenia mv zmień nazwę katalogu katalogc na nazwę KatalogDoUsuniecia (składnia: mv katalog1 katalog2). 4. Usuń katalog o nazwie KatalogDoUsuniecia poprzez polecenie rmdir. 5. W katalogu katalogb utwórz pliki o nazwie plika, plikb, plikc i NieUsuwalny za pomocą polecenia touch. 6. Do katalogu katalogb zapisz dokument o nazwie plikd utworzony w dowolnym edytorze dokumentów (np. gedit z menu Programy Akcesoria). 7. Zmień nazwę dokumentu plikd naplikdousuniecia za pomocą polecenia mv. Zmień nazwę pliku plika na plikb. Co się stało w wyniku operacji? Ponownie utwórz plik o nazwie plika a następnie zmień jego nazwę na plikb, używając najpierw atrybutu b a następnie i. 8. Usuń plik o nazwie plikdousuniecia za pomocą polecenia rm. 9. Usuń wszystkie pliki o nazwie rozpoczynającej się od plik: rm plik* w trybie interaktywnym (opcja i). 10. Spróbuj usunąć katalog katalogb za pomocą polecenia rmdir. Czy możliwe jest jego usuniecie? 11. Spróbuj usunąć katalog za pomocą polecenia rm z parametrem r. Czy operacja się udała? Ponownie utwórz katalog o nazwie katalogb z plikami o nazwach plika, plikb, plikc. Przenieś zawartość katalogu katalogb do katalogu kataloga za pomocą polecenia mv (składnia: mv katalog1/* katalog2). 12. Skopiuj plik plika z katalogu kataloga do katalogu katalogb za pomocą polecenia cp, zmieniając nazwę na pliktymaczasowy (składnia: cp katalog1/plik1 katalog2/plik2). 13. Utwórz w katalogu katalogb plik tekstowy o nazwie plikdodowiazania, wpisując kilka dowolnych linijek tekstu. Za pomocą polecenia ln utwórz odnośnik stały o nazwie plikdowiazany do pliku plikdodowiazania (składnia: ln plik1 plik2). Sprawdź za pomocą polecenia cat zawartość pliku plikdowiazany. Edytorem tekstowym zmień zawartość pliku plikdodowiazania i sprawdź ponownie poleceniem cat zawartość pliku plikdowiazany. Czy uległa ona zmianie? Usuń plik o nazwie plikdodowiazania. Czy plik plikdowiazany nadal istnieje? Co się stanie, gdy spróbujesz wyświetlić jego zawartość? Za pomocą polecenia ln z parametrem s utwórz dowiązanie symboliczne do pliku plikdowiazany

o nazwie plikdowiazany2 (składnia: ln s pliki plik2). Wykonaj operacje analogiczne jak we wcześniejszym przypadku. Czym różni się odnośnik stały od dowiązania symbolicznego? Ćwiczenie 6. Wyświetlanie zawartości plików 1. Dodaj do katalogu katalogb za pomocą edytora tekstowego pliki z dowolnym tekstem o nazwach plikzawartosc1 oraz plikzawartosc2. Za pomocą poznanego polecenia cat wyświetl zawartość plików o nazwie plikzawartosc1 oraz plikzawartosc2 numerując ich linie (składnia: cat n plik1.txt plik2.txt lub cat n plik.*). 2. W celu złączenia plików plikzawartosc1 oraz plikzawartosc2 w plikzawartosc3 posłuż się operatorem skierowania >> (składnia: cat plik1.txt plik2.txt >> plik3.txt). 3. Przejrzyj zawartość pliku plikzawartosc3 za pomocą poleceń more oraz less. Ćwiczenie 7. Wyszukiwanie plików 1. Za pomocą polecenia find znajdź w katalogu kataloga plik o nazwie plikb (składnia: find katalog name plik print). 2. Za pomocą odpowiedniego wyrażenia regularnego znajdź w katalogu kataloga pliki o nazwie rozpoczynającej się od plik. 3. Wyświetl listę plików, które zostały utworzone lub zmodyfikowane w Twoim katalogu domowym w ciągu ostatniego dnia za pomocą polecenia postaci find ~ type f mtime 1 print. Ćwiczenie 8. Zmiana atrybutów plików i katalogów 1. Sprawdź za pomocą polecenia ls z odpowiednim parametrem uprawnienia do katalogu kataloga. 2. Za pomocą polecenia chmod zmień parametry katalogu kataloga: pełne dla właściciela, wejście i przeszukanie zawartości dla grupy przypisanej do katalogu i na brak uprawnień dla pozostałych użytkowników, pamiętając, co oznaczają wartości liczbowe: 4 (r) przeszukanie zawartości (katalog), odczyt 2 (w) zmiana zawartości (katalog i plik) 1 (x) wejście (katalog), uruchomienie (plik) (przykład: chmod 775 katalog ustawia pełne prawa do katalogu dla właściciela, pełne dla grupy oraz wejścia i przeszukania zawartości dla pozostałych).

3. Za pomocą dodatkowego parametru R dokonaj zmiany zarówno dla katalogu kataloga jak i podkatalogów na uprawnienia pełne dla wszystkich, wyświetlając informację dla każdej ze zmian za pomocą dodatkowego parametru v. Ćwiczenie 9. Pakowanie i rozpakowywanie plików 1. Sprawdź w podręczniku użytkownika dane na temat poleceń tar, jar i compress. Należy stworzyć kopię zapasową zawartości katalogu kataloga za pomocą tar-a i umieścić ją w katalogu katalogb pod nazwą danespakowane.tar. 2. Wyświetl zawartość katalogu katalogb sprawdzając, czy plik kopii zapasowej istnieje. 3. Sprawdź zawartość pliku kopii zapasowej. 4. Rozpakuj plik kopii zapasowej o nazwie danespakowane.tar. Usuń odtworzone dane wraz z katalogiem je zawierającym. Ćwiczenie 10. Ustalanie zajętego i wolnego miejsca 1. Sprawdź ilość wolnego i zajętego miejsca na partycjach za pomocą polecenia df. Użyj parametru m aby wyświetlić ilość w megabajtach. Wyświetl ilość miejsca w bajtach, jaką zajmuje katalog /usr/bin za pomocą polecenia du i parametru b. 2. Wyświetl ilość miejsca, jaką zajmuje katalog i podkatalogi katalogu kataloga używając polecenia du z parametrem a. 3. Sprawdź, jakie dane zostaną wyświetlone dla polecenia du i katalogu kataloga gdy jako parametry podasz odpowiednio c, s, S. Ćwiczenie 11. Wyświetlanie informacji o systemie 1. Wyświetl informacje o architekturze komputera za pomocą plecenia arch. 2. Sprawdź składnię polecenia uname, a następnie wyświetl informacje: procesor, wersja jądra, nazwa hosta, wszystkie zbiorczo. 3. Wyświetl ilość miejsca w bajtach, jaką zajmuje katalog /usr/bin za pomocą polecenia du i parametru b. 4. Za pomocą polecenia free wyświetl informacje o pamięci systemowej. Użyj parametru k do wyświetlenia w kilobajtach lub m do wyświetlenia w megabajtach 5. Wyświetl listę procesów za pomocą polecenia ps i najbardziej obciążających system za pomocą polecenia top. 6. Wyświetl statystyki dla polaczeń za pomocą polecenia netstat.

Ćwiczenie 12. Konta użytkowników 1. Wejdź na konto użytkownika root za pomocą polecenia su (hasło: student). 2. Zmień hasło dla root-a za pomocą polecenia passwd a następnie za pomocą tego samego polecenia przywróć pierwotne hasło. 3. Za pomocą polecenia w wyświetl informację o aktywnych sesjach. 4. Za pomocą polecenia adduser dodaj użytkownika o nazwie swoje inicjaly. 5. Przy użyciu parametru g dodaj nowego użytkownika o nazwie admin jako należącego do grupy root. 6. Usuń pierwszego utworzonego użytkownika za pomocą polecenia userdel wraz z jego katalogiem domowym używając parametru r. 7. Wyświetl informacje o użytkowniku admin wykorzystując polecenie finger. 8. Dodaj nową grupę użytkowników za pomocą polecenia groupadd o nazwie nowagrupa. 9. Sprawdź składnię polecenia adduser i dodaj jeszcze jednego użytkownika z kilkoma parametrami konfiguracyjnymi jako członka grupy nowagrupa. 10. Usuń grupę nowagrupa za pomocą polecenia groupdel. 11. Sprawdź składnię polecenia usermod i zmień dane dla użytkownika admin. Ćwiczenie 13. Montowanie i odmontowywanie urządzeń 1. Zamontuj napęd DVD za pomocą polecenia mount /dev/dvd. 2. Odmontuj urządzenie za pomocą polecenia umount. 3. Zamontuj jedną z nie zamontowanych partycji (lista urządzeń w katalogu /dev/urzadzenie, partycje zaczynają sią od hda). Jeśli wszystkie partycje są zamontowane, odmontuj którąś i zamontuj ponownie. 4. Wejdź do zamontowanej partycji znajduje się ona w katalogu /mnt/nazwaurzadzenia, np. /mnt/hda2. Ćwiczenie 14. Zamykanie systemu 1. Zamknij system po upływie 2 minut (shutdown 2).