6. Drukowanie plików w DOS-ie

Zapewne twoja drukarka nie jest jeszcze gotowa do pracy w FreeBSD, by więc wydrukować plik trzeba będzie przenieść go na dyskietkę i wydrukować w DOS-ie. Załóżmy, iż chciałbyś uważnie przeczytać stronę dokumentacji omawiającą dokonywanie zmian w prawach dostępu do plików (co jest dosyć ważnym zagadnieniem); możesz ją zobaczyć wpisując man chmod. Natomiast polecenie

% man chmod | col -b > chmod.txt

spowoduje usunięcie znaczników formatujących i zamiast pokazywać stronę dokumentacji na ekranie, zapisze ją w pliku chmod.txt. Włóż teraz sformatowaną dyskietkę do stacji A, skorzystaj z su by zostać rootem, i wpisz

# /sbin/mount -t msdos /dev/fd0 /mnt

Powyższe polecenie zamontuje stację dyskietek w katalogu /mnt.

Uprawnienia roota nie są już potrzebne, możesz więc wpisać exit by z powrotem korzystać z konta marka. Przejdź teraz do katalogu, w którym utworzyłeś plik chmod.txt i skopiuj go na dyskietkę poleceniem:

% cp chmod.txt /mnt

Po wpisaniu ls /mnt powinieneś zobaczyć, że w katalogu /mnt znajduje się plik chmod.txt.

Niekiedy warto zapisać w pliku to, co wyświetla /sbin/dmesg. Można to zrobić wpisując

% /sbin/dmesg > dmesg.txt

Potem można skopiować dmesg.txt na dyskietkę. /sbin/dmesg pokazuje komunikaty wyświetlane podczas ładowania systemu; można dzięki temu prześledzić przebieg procesu ładowania FreeBSD. Kiedy zadajesz pytaniena lub na grupie USENET, na przykład: “FreeBSD nie chce wykryć mojego dysku, co zrobić?”, wówczas inni będą chcieli dowiedzieć się, co pokazuje dmesg.

Możesz już odmontować stację dyskietek (jako root), wydając polecenie

# /sbin/umount /mnt

Dyskietkę możesz już wyjąć. Uruchom komputer ponownie by załadować DOS-a. Skopiuj pliki z dyskietki do jakiegoś katalogu i otwórz je przy pomocy DOS-owego EDIT-a, Notatnika Windows albo WordPada, dokonaj jakiejś drobnej zmiany aby wymusić zapisanie pliku, po czym wydrukuj go w sposób tradycyjny dla DOS-a lub Windows. Udało się? Strony dokumentacji systemowej najlepiej jest drukować korzystając z DOS-wego polecenia print. (Kopiowanie plików z FreeBSD na zamontowaną partycję DOS-a ciągle jeszcze bywa niebezpieczne.)

Aby korzystać z drukarki w FreeBSD, należy dodać odpowiedni wpis w /etc/printcap oraz utworzyć katalog buforowania w /var/spool/output. Jeśli drukarka jest podłączona do portu lpt0 (oznaczonego LPT1 w DOS-ie), być może wystarczy tylko przejść do /var/spool/output i (będąc rootem) utworzyć katalog lpd za pomocą polecenia: mkdir lpd (chyba, że taki katalog już tam jest). Od tej chwili drukarka powinna się zgłaszać podczas ładowania systemu, jeśli jest włączona, a drukowanie plików powinno być możliwe dzięki poleceniu lp lub lpr. Konfiguracja drukowania opisana jest w Podręczniku FreeBSD.

Ten i inne dokumenty można pobrać z ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

W przypadku pytań o FreeBSD prosimy przeczytać dostępną dokumentację przed kontaktem z <questions@FreeBSD.org>.
W sprawie zapytań o tę dokumentację prosimy o kontakt z <doc@FreeBSD.org>.