Zadanie 1 – Organizacja przestrzeni roboczej
Utwórz strukturę katalogów dla projektu o nazwie Linux_projekt.
W katalogu głównym projektu powinny znaleźć się co najmniej trzy podkatalogi:
tekstkopiearchiwum
Sprawdź zawartość katalogu projektu w taki sposób, aby widoczne były również pliki i foldery ukryte oraz szczegółowe informacje (uprawnienia, właściciel, rozmiar, data).
Zadanie 2 – Tworzenie i modyfikacja plików
W katalogu tekst utwórz pięć pustych plików o dowolnych nazwach związanych z Linuksem.
Następnie:
- Otwórz dwa z nich w edytorze
nanoi wpisz do każdego minimum po trzy linie tekstu. - Jedna linia w każdym pliku musi zawierać słowo
Linux. - Wyczyść ekran terminala po zakończeniu pracy.
Zadanie 3 – Kopiowanie i przenoszenie
- Skopiuj wszystkie pliki z katalogu
tekstdo katalogukopie. - W katalogu
kopiezmień nazwę przynajmniej dwóch plików. - Przenieś jeden wybrany plik do katalogu
archiwum.
Sprawdź, czy w każdym katalogu znajdują się poprawne pliki.
Zadanie 4 – Usuwanie danych
- Usuń jeden plik z katalogu
tekst. - Usuń jeden katalog zawierający pliki w taki sposób, aby został całkowicie usunięty.
- Sprawdź, czy elementy zostały poprawnie usunięte.
Wykonaj zadanie tak, aby nie pozostawiać pustych, zbędnych folderów.
Zadanie 5 – Wyświetlanie i analiza zawartości
- Wyświetl zawartość jednego z utworzonych wcześniej plików tekstowych za pomocą polecenia służącego do wyświetlania zawartości plików.
- Przejrzyj dokumentację tego polecenia, a następnie użyj przynajmniej jednej nowej opcji (flagi), której wcześniej nie używałeś.
Zadanie 6 – Wyszukiwanie danych w plikach
W katalogu projektu:
- Wyszukaj we wszystkich plikach słowo
Linux. - Wyświetl linie zawierające to słowo wraz z numerami linii.
- Następnie wyświetl linie, które nie zawierają słowa
Linux.
W tym zadaniu wykorzystaj różne opcje polecenia grep.
Zadanie 7 – Przekierowanie strumieni
- Zapisz wynik wybranego polecenia listującego pliki do pliku
lista.txt. - Dopisz do tego pliku dodatkowe informacje bez nadpisywania jego zawartości.
- Uruchom polecenie, które wygeneruje błąd i przekieruj ten błąd do pliku
bledy.txt.
Na końcu wyświetl zawartość obu plików.
Zadania należy zrobić w formie sprawozdania:
- opis zadania (numer),
- zrzut ekranu z komendą,
- zrzut ekranu z terminala,