• Nie Znaleziono Wyników

„Podstawy administracji systemu Linux” - Karta zadań 6

N/A
N/A
Protected

Academic year: 2021

Share "„Podstawy administracji systemu Linux” - Karta zadań 6"

Copied!
2
0
0

Pełen tekst

(1)

„Podstawy administracji systemu Linux” - Karta zadań 6

Umiejętności do opanowania

• Wyrażenia regularne, grep, find, awk

• Zmienne środowiskowe Uwaga!

Karta przeznaczona jest dla osób, które nie miały problemów z wcześniejszymi ćwi- czeniami. Pozostali uczestnicy zajęć kończą poprzednie karty.

Przebieg zajęć

1. Prowadzący ćwiczenia krótko omawia podstawowe wyrażenia regularne (np. na podstawie „A Tao of Regular Expressions”, http://sitescooper.org/tao_

regexps.html), a także polecenia grep, find i awk.

2. Polecenie find.

(a) Ściągamy ponownie z Internetu archiwum linadmin.tar.gz i rozpakowujemy je na dysku.

(b) Korzystając z wyrażeń regularnych i polecenia find, wyświetlamy na ekra- nie

• wszystkie pliki, których nazwa zaczyna się na literę „p”,

• wszystkie pliki oprócz Plik,

• plik1, plik2, plik3,

• tylko plik*.

(c) Szukamy w swoim katalogu domowym plików, których rozmiar przekracza 1MB.

(d) W różnych podkatalogach katalogu domowego tworzymy kilka plików tek- stowych (z rozszerzeniem .txt) o dowolnej treści. Następnie wyszukujemy je poleceniem find i przenosimy automatycznie do katalogu /Tekstowe.

3. Polecenie grep.

(a) Korzystając z edytora vi, tworzymy prostą książkę adresową na podstawie danych otrzymanych od uczestników zajęć. Każda linia powinna zawierać dane jednej osoby w formacie

Lp. Nazwisko Imię E-Mail Telefon

Jeżeli nie dysponujemy wszystkimi danymi, w miejsce brakujących wpisu- jemy NULL. Zapisujemy książkę do pliku, a następnie przy pomocy grep-a szukamy w niej

• osób, o których nie mamy pełnej informacji,

• numerów telefonów osób, których nazwisko zaczyna się na wybraną literę,

• danych osoby, której numer telefonu znamy,

• adresów email osób, których nazwisko nie zaczyna się na literę „K”.

(2)

4. Polecenie awk.

(a) Ściągamy z Internetu plik cl1.txt.

(b) Korzystając z awk, wyświetlamy na ekranie

• liczbę strzelonych bramek,

• drużyny, które wygrały na wyjeździe,

• mecze, które zakończyły się remisem.

5. Zmienne środowiskowe.

(a) Czytamy stronę podręcznika systemowego o powłoce (man bash).

(b) Wyświetlamy zawartość zmiennych HOME, PS1, PS2, PATH (echo $HOME itd.).

(c) Niech $HOME/bin będzie katalogiem, w którym umieszczamy pliki wykony- walne. Rozszerzamy ścieżkę dostępu do binariów o ten katalog. Co należy zrobić, aby ta zmiana była widoczna w przyszłości.

6. Zakończenie pracy.

Cytaty

Powiązane dokumenty

Jeżeli mają Państwo małą wprawę w pisaniu dokumentów tego typu, w Internecie można znaleźć dużo gotowych wzorów listów motywacyjnych i życio- rysów (tzw.. Dokumenty

1 Typowy komputer to procesor, płyta główna, pamięć RAM, twardy dysk, karta graficzna, obu- dowa, stacja dyskietek (FDD), napęd CD lub DVD, klawiatura, myszka

(b) Otwieramy Konquerora (KDE → Pliki osobiste (Katalog domowy)) i przechodzimy do katalogu, w którym znajduje się ściągnięty plik ze zdjęcia- mi.. Zmieniamy tytuł, ewentualnie

Typowy komputer to procesor, płyta główna, pamięć RAM, twardy dysk, karta graficzna, obudowa, stacja dyskietek (FDD), napęd CD lub DVD, klawiatura, myszka, monitor, modem lub/i

(a) Korzystając z programu QTParted dołączonego do dystrybucji Knoppix 3.9, prowadzący ćwiczenia demonstruje, jak zmienić rozmiar partycji istnie- jących na dysku3.

Natomiast zapisanie wyniku działania polecenia ls do pliku uzy- skuje się poprzez przekierowanie jego standardowego wyjścia.. Służy do tego

A jak będą wyglądały prawa dostępu, jeśli wyko- namy polecenie chmod u=rwx?. (c) W katalogu linadmin tworzymy podkatalog o dowolnej

(a) O ile jeszcze tego nie zrobiliśmy, czytamy dokumentację systemową do wszystkich poleceń używanych podczas