Strona 1 z 1

Egzamin z unixa - problematyczne pytania

: 04 grudnia 2010, 16:40
autor: grucha
Witam, rozwiązuję pytania z egzaminu z UNIXa i natknąłem się na dwa w których mam pewne wątpliwości. Liczę więc, że mi pomożecie je rozwiać.

Pytanie 1: Jakie strumienie ma standardowo każdy proces w systemie Unix? Jak w Shellu Sh
się je przekierowuje, a jak łączy (podać przykład)?

Z przekierowywaniem nie mam problemu, ale co z łączeniem czy może chodzić o łączenie za pomocą "|":

Kod: Zaznacz cały

ls -al | grep ala
Czyli połączenie std out z ls'a i std in z grepa czy może istnieje jakieś inne łączenie strumieni o którym nie wiem.

Pytanie 2: Jakie polecenie pozwala stworzyć nowy system plików (podać podstawową składnię)? Co należy zrobić w przypadku nośników takich jak dysk twardy przed użyciem tego polecenia?

Wiadomo, że chodzi o mkfs, ale co trzeba zrobić z dyskiem przed uruchomieniem mkfs'a?
Gdzieś pisali o partycjonowaniu, gdzieś o odmontowywaniu, w zasadzie nie chce mis się stawiać wirtualnej maszyny, żeby to sprawdzać dokładnie, skoro ktoś może znać 100% pewną odpowiedź.

Z góry dzięki za pomoc.

: 04 grudnia 2010, 16:45
autor: Yampress
pyt 2 -> Stworzyć partycje a następnie na nich systemy plików. Jak nie ma partycji nie stworzysz systemu plików.
pyt 1 -> Wystarczyło poszukać http://jakilinux.org/konsola/strumienie ... ierowania/

: 04 grudnia 2010, 18:17
autor: fnmirk
Każdemu procesowi w chwili uruchomienia przypisuje się automatycznie standardowy strumień wejściowy i standardowy strumień wyjściowy. Normalnie są one dołączone odpowiednio do klawiatury i ekranu terminala. Większość programów wypisujących informacje wypisuje je do standardowego strumienia wyjściowego i oczekuje danych ze standardowego strumienia wejściowego. Użytkownik zazwyczaj nie musi więc podawać, gdzie należy kierować wyniki. Na przykład chcąc wypisać zawartość katalogu wystarczy podać polecenie: bez dodatkowego żądania, aby lista plików pojawiła się na ekranie terminala, jest to bowiem jej domyślne miejsce przeznaczenia, dopóty, dopóki nie zostanie jawnie zmienione przypisanie strumienia wyjściowego.
...
Niektóre deskryptory plików przypisuje się procesom automatycznie. Plik0 odnosi się do standardowego strumienia wejściowego, czyli domyślnie - do klawiatury. Plik1 jest standardowym strumieniem wyjściowym i odpowiada ekranowi terminala. Plik2 jest standardowym strumieniem diagnostycznym, także kierowanym na ekran terminala.
...
Do tworzenia struktury katalogów na nowym nośniku magnetycznym służy polecenie mkfs (ang. make file system - zrób system plików). Wykonanie tego polecenia zaczyna się od wymazania zawartości wolumenu, bezpowrotnie niszczącego wszelką znajdującą się na nim informację, po którym następuje utworzenie nowego (pustego) katalogu, bez nazwy, staje się on bowiem korzeniem drzewa katalogów wolumenu. Dopiero wówczas wolno normalnie zamontować wolumen.
Cytaty z książki System operacyjny Unix tm P. P. Silvester. Niepozorna (bo dość leciwa) książka do dostania za grosze w antykwariatach.

: 05 grudnia 2010, 11:23
autor: Yampress
mam tą książke ]:->
cytujesz strone 75. rozdział ->> 4.1.4 Pliki standardowe i strumienie.

: 05 grudnia 2010, 12:31
autor: fnmirk
Tak. I jeszcze 65, i jednej nie mogę sobie teraz przypomnieć. Jak książka została napisana to o innych systemach nikt nawet nie myślał. A dzisiaj wszyscy z tego ściągają na potęgę.