6. Εκτυπώνοντας αρχεία από το DOS
Προηγ |  | Επόμενο

## 6. Εκτυπώνοντας αρχεία από το DOS

Σε αυτό το σημείο μάλλον δεν έχετε βάλει κάποιο εκτυπωτή να δουλεύει, οπότε ας δούμε ένα τρόπο να δημιουργήσετε ένα αρχείο από μια σελίδα man, να το αντιγράψετε σε μια δισκέττα, και τότε να το τυπώσετε από το DOS. Έστω ότι θέλετε να διαβάσετε προσεκτικά για το πως αλλάζουν οι άδειες ενός αρχείου (ένα αρκετά σημαντικό θέμα). Μπορείτε να χρησιμοποιήσετε την εντολή `man chmod` για να διαβάσετε γι αυτό το θέμα. Η εντολή

`%` `man chmod | col -b > chmod.txt`

θα αφαιρέσει τους κωδικούς μορφοποίησης και θα στείλει την man σελίδα στο αρχείο `chmod.txt` αντί να την δείξει στην οθόνη σας. Τώρα βάλτε μια δισκέττα διαμορφωμένη από DOS στον οδηγό δισκέττας `a`, χρησιμοποιήστε την εντολή `su` για να γίνετε `root`, και δώστε

`#` `/sbin/mount -t msdosfs /dev/fd0 /mnt`

για να συνδέσετε (mount) την δισκέττα με τον κατάλογο `/mnt`.

Τώρα (δεν χρειάζεται πλέον να είστε `root`, και μπορείτε να δώσετε `exit` για να επιστρέψετε στα δικαιώματα του χρήστη `jack`) μπορείτε να πάτε στον κατάλογο που δημιουργήσατε το `chmod.txt` και να το αντιγράψετε στη δισκέτα γράφοντας:

`%` `cp chmod.txt /mnt`

Υστερα, χρησιμοποιώντας την εντολή `ls /mnt` για να δείτε τα περιεχόμενα του καταλόγου `/mnt`, θα πρέπει να δείτε και το αρχείο `chmod.txt`.

Σίγουρα θα πρέπει να φτιάξετε κι ένα αρχείο από το `/sbin/dmesg` γράφοντας

`%` `/sbin/dmesg > dmesg.txt`

και αντιγράφοντας το `dmesg.txt` στη δισκέτα. Η εντολή `/sbin/dmesg` τυπώνει τα μηνύματα εκκίνησης, και είναι χρήσιμο να καταλάβετε τι τυπώνει, αφού δείχνει τι αναγνώρισε το FreeBSD όταν ξεκίνησε. Αν ρωτήσετε κάτι στην `<freebsd-questions@FreeBSD.org>` ή σε κάποια ομάδα συζήτησης του USENET—όπως για παράδειγμα &#x201C;το FreeBSD δεν βρίσκει το tape drive μου, τι να κάνω;&#x201D;—θα σας ζητήσουν σίγουρα την έξοδο της εντολής `dmesg`.

Μπορείτε τώρα να αποπροσαρτήσετε τον οδηγό δισκέττας (σαν `root`) για να βγάλετε τη δισκέττα με την εντολή

`#` `/sbin/umount /mnt`

και να επανεκκινήσετε το σύστημά σας σε DOS. Αντιγράψτε αυτά τα αρχεία σε ένα DOS κατάλογο, ανοίξτε τα με το DOS EDIT, το Windows® Notepad ή το Wordpad, ή ένα επεξεργαστή κειμένου, κάντε μια μικρή αλλαγή έτσι ώστε να πρέπει το αρχείο να σωθεί, και τυπώστε όπως συνήθως από το DOS ή τα Windows®. Ελπίζω να δουλέψει! Οι σελίδες man τυπώνονται πολύ όμορφα αν χρησιμοποιήσετε την εντολή `print` του DOS. (Η αντιγραφή αρχείων από το FreeBSD σε ένα mounted DOS τμήμα δίσκου είναι σε μερικές περιπτώσεις επικίνδυνο πράγμα.)

Το να κάνετε ένα εκτυπωτή στο FreeBSD να τυπώσει απαιτεί να φτιάξετε μια κατάλληλη εγγραφή στο αρχείο `/etc/printcap` και να δημιουργήσετε ένα spool κατάλογο στο `/var/spool/output`. Αν ο εκτυπωτής σας είναι στην θύρα lpt0 (αυτή που το DOS αποκαλεί LPT1), μπορεί απλά να χρειάζεται να πάτε στον κατάλογο `/var/spool/output` και (σαν `root`) να δημιουργήσετε ένα υποκατάλογο `lpd` γράφοντας: `mkdir lpd`, αν δεν υπάρχει ήδη. Τότε ο εκτυπωτής θα πρέπει να απαντάει αν είναι ανοιχτός όταν το σύστημα ξεκινάει, και οι εντολές `lp` και `lpr` θα πρέπει να στέλνουν ένα αρχείο στον εκτυπωτή. Αν το αρχείο θα τυπωθεί ή όχι, εξαρτάται από το αν ο εκτυπωτής έχει ρυθμιστεί σωστά, κάτι που καλύπτει το handbook του FreeBSD.

Προηγ |  | Επόμενο
5. Επεξεργασία Κειμένου | Αρχή | 7. Άλλες Χρήσιμες Εντολές

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.