System operacyjny UNIX -- (Przykładowe tematy testu kontrolnego)
1. Napisać polecenie, które wyświetli na ekranie zawartość dwóch plików f1 i f2 Napisać polecenie, które zapisze w pliku f3 zawartość dwóch plików f1 i f2
2. Jak należy zdefiniować zmienną PS1, aby. jako znak zachęty Shella pojawił się:
identyfikator użytkownika i nr kolejny polecenia,
identyfikator użytkownika i ścieżka do jego katalogu osobistego,
identyfikator użytkownika i ścieżka do katalogu roboczego
3. Chciałbyś, aby jako znak zachęty Shella pojawiała się ścieżka do katalogu bieżącego.
Która
z podanych definicji jest właściwa?
PS1=”PWD $”
PS1=’$PWD>’
PS1=’$(pwd)>’
4. Zmodyfikować plik .bash_profile tak, aby na początku każdej sesji usuwany był plik zawierający historię poleceń.
5. Zdefiniować synonim o nazwie katalog , wyświetlający na ekranie listę plików katalogu bieżącego.
6. Założyć podkatalog bin w swoim katalogu osobistym. Zmodyfikować zmienną PATH w ten sposób, podkatalog bin był przeszukiwany podczas wykonywania poleceń.
.
7. Wydano polecenie umask 137. Jakie będą atrybuty nowo-tworzonych plików i katalogów.
Jakimi poleceniami można to sprawdzić.
8. Jak ustawić maskę praw dostępu, aby atrybuty nowo-tworzonych plików i katalogów były:
dla katalogu: rwxr-xr—
dla pliku: rw-r—r—
9. Utworzyć synonim polecenia o nazwie myls, który będzie wyświetlać atrybuty plików i podkatalogów „ukrytych” katalogu bieżącego strona po stronie.
10. Podaj co najmniej jeden sposób na to, aby w pliku linie kolejne jego wiersze: wiersz1, wiersz2,...były zamienione odpowiednio na WIERSZ1, WIERSZ2,....itd.
11. Jak, nie używając edytora tekstu, zapisać w pliku list swoje dane personalne (imię nazwisko, adres, nazwa firmy). Wysłać plik list do administratora oraz sąsiada z grupy ćwiczeniowej.
12. Utwórz katalog o nazwie dir1, o nast. prawach dostępu:
Ty masz wszystkie prawa do katalogu,
Członkowie Twojej grupy mogą tylko przeglądać zawartość katalogu,
Pozostali użytkownicy nie mają żadnych praw do tego katalogu.
13. Utwórz plik o nazwie plik1, w którym
Ty masz prawo do czytania i wykonywania pliku,
Członkowie Twojej grupy mają te same prawa,
Pozostali użytkownicy mogą tylko czytać plik.
14. Napisać potok, który z pliku /etc/passwd wybierze nazwy użytkowników oraz ścieżki do ich katalogów osobistych dla tych użytkowników systemu, których identyfikatory rozpo- czynają się od usera
15. Napisać potok, który z wyjścia polecenia ll wybierze właściciela i nazwę pliku.
16. Napisać potok , który z wyjścia polecenia who wybierze nazwy plików specjalnych terminali.
18. Napisać potok, który wyświetli nazwy plików katalogu bieżącego, zawierających słowo computer.