A 1. Jakie informacje pamiętane są w i
Transkrypt
A 1. Jakie informacje pamiętane są w i
A 1. Jakie informacje pamiętane są w i-nodzie, a jakie w katalogu? 2. Jakie są róŜnice między linkiem twardym a symbolicznym (w tabelce)? 3. Jesteś uŜytkownikiem jas. W katalogu /home/jas (domowy katalog uŜytkownika jas) znajduje się plik plik1. W katalogu /home/stas/dane znajduje się plik plik2. Ustawione są do nich prawa: rw-------. Stas chce skopiować plik plik1 do katalogu /home/stas , a jas przenieść plik2 do katalogu /home/jas. Opisy katalogów jas i stas z katalogu /home są następujące: drwx------ 10 jas elektr 1024 May 7 9:15 jas drwx------ 10 stas elektr1 1024 May 7 9:15 stas Opis katalogu dane z katalogu /home/stas/dane jest nastepujący: drwx------ 10 stas elektr 1024 May 7 9:15 dane Zapisz polecenia, które to umoŜliwiają zaznaczając kto wydaje polecenie i z jakiego katalogu. 4. W katalogu bieŜącym są pliki: ryba1?.c ryba1.cf ryba1? ryba.c Ryba?.f ry?.f ryba?. yba?.f Jaki będzie efekt wydania polecenia: cat [Rr]*?.[cf]?|tee cokol|wc –l>liczba 5. Zapisz polecenie, które odnajdzie w plikach źródłowych w „C”, znajdujących się w katalogu /home/janek/zrodla linie zawierające tekst: tablica, zapisze je w pliku tablica, w katalogu domowym, a na ekranie wyświetli liczbę znalezionych linii. 6. Zaproponuj minimum dwa sposoby na połączenie dwóch plików w jeden (w jednym poleceniu) 7. Znajdź w systemie plikowym pliki zwykłe, o rozmiarze większym niŜ 1000 bajtów, do których są ustawione rozszerzone prawa dostępu na poziomie grupy (s zamiast x) oraz katalogi, dla których członkowie grupy mają ustawione pełne prawa dostępu i mają ustawiony bit lepkości (t na poziomie reszty). Nazwy odnalezionych plików powinny pojawić się na ekranie i zostać zapisane do pliku wyniki. Na ekranie nie mogą się pojawić komunikaty o błędach. 8. W plikach z Twojego katalogu domowego, których nazwy rozpoczynają się na dowolną duŜą literę znajdź linie rozpoczynające się literą K, a kończące się średnikiem. Zapisz je w pliku wynik, a liczbę znalezionych linii zapisz do pliku liczba. 9. Ze swojego katalogu domowego wybierz pliki źródłowe w języku C oraz pliki nagłówkowe, połącz je w jeden plik o nazwie zrodla, a do pliku prog zapisz te linie, które nie rozpoczynają się znakiem #. 10. W plikach zwykłych z Twojego katalogu domowego i poniŜej, których nazwy rozpoczynają się na literę a i zawierają dowolną cyfrę znajdź linie rozpoczynające się dowolną duŜą literą, a kończące się kropką. Znalezione linie zapisz do pliku linie. B