Wprowadzenie do FreeBSD i Uniksa
Poprzedni |  | Następny

# 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.

Poprzedni | Spis treści | Następny
Edycja tekstu |  | Inne przydatne polecenia

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>.