Napisane przez mediologia dnia . Wysłane Rozdział 8 - Wyrażenia regularne.

8.7 Ćwiczenia Linux


Przed wykonaniem tej serii ćwiczeń, radzimy czytelnikowi powtórzenie całości materiału. Ćwiczenia te bowiem podsumowują wiedzę ze wszystkich dotychczas przerobionych rozdziałów i zakładają, że czytelnik zna ich zawartość.

 

Ćwiczenie 1

Wyświetl wszystkie linie pliku profile zawierające komentarze

 

Ćwiczenie 2

Wyświetl wszystkie linie twojego pliku profile , które inicjalizują zmienne systemowe (TERM, PATH itd. )

 

Ćwiczenie 3

Wyświetl listę użytkowników twego systemu, których nazwa kończy się przez jedną lub wiele cyfr

 

Ćwiczenie 4

Wyświetl plik /etc/passwd zmieniając pierwszy ‘’:’’ na ‘’!’’. Powtórzcie polecenie zmieniając wszystkie ‘’:’’ na ‘’!’’.

 

Ćwiczenie 5

Wyświetl plik użytkowników /etc/passwd w następującej formie

===================== lista uzytkownikow ================

root..

piotr

====================================================

 

Ćwiczenie 6

Wyświetl linie od 5 do 10 pliku /etc/passwd

 

Ćwiczenie 7

Nie wyświetlaj linii od 5 do 10 pliku /etc/passwd

 

Ćwiczenie 8

$ cat > plik1

Dzien dobry

Jak się masz ?

Fajnie a ty ?

Skasuj ostatni znak w każdej linii pliku

 

Ćwiczenie 9

Wyeliminuj wielokrotność spacji pomiędzy poszczególnymi zonami każdej linii będących rezultatem polecenia ls –l używając polecenia sed , a następnie zrób to samo używając innego polecenia

 

Ćwiczenie 10

Wykasuj zone GID z pliku /etc/group

 

Ćwiczenie 11

Wyświetl listę użytkowników którzy używają bash shell

 

Ćwiczenie 12

Wyświetl linie użytkowników mających UID 0

 

Ćwiczenie 13

Wyświetl atrybuty wszystkich twoich katalogów ze wszystkich poziomów

 

Ćwiczenie 14

W drzewie katalogowym użytkownika, wyszukaj wszystkie pliki które mają więcej niż jedno wiązanie symboliczne

 

Ćwiczenie 15

Wyświetl wszystkie pliki twojego drzewa katalogowego, które nie są plikami zwykłymi

 

Ćwiczenie 16

Wykasuj z twojego drzewa katalogowego wszystkie pliki o objętości równej zero , z podwójnym potwierdzeniem.

 

Ćwiczenie 17

Usuń z pliku test1 wszystkie linie zaczynające się na literę „p” i wyświetl pozostałe linie uporządkowane alfabetycznie.

Polecenie wykonaj – dwoma sposobami - używając różnych poleceń.

 

Ćwiczenie 18

Wyszukaj wszystkie ciągi znaków złożone z liter w plikach których nazwy zaczynają się od dużych liter a kończą .f

 

Ćwiczenie 19

Napisz polecenie które umożliwi wyświetlenie zawartości pliku plik2 bez pustych wierszy, numerując wyświetlone linie.

Zawartość plik2

Mam tyle co potrzeba ale

 

Czasami nie wiem jak i co i

 

Po co to wszystko i dlaczego

Jednak nie marwie się bo i po co