Para os novatos em FreeBSD e UNIX®
Anterior |  | Próxima

# 6 Imprimindo Arquivos no DOS

Neste ponto você provavelmente não tem uma impressora funcionando, então aqui vai uma maneira de criar um arquivo a partir de uma página de manual, movê-lo para um disquete, e então imprimi-lo do DOS. Suponhamos que você queira ler cuidadosamente sobre mudança de permissões em arquivos (muito importante). Você pode usar `man chmod` para ler a respeito. O comando

    % man chmod | col -b > chmod.txt

irá remover códigos de formatação e enviar a página de manual para o arquivo `chmod.txt` em vez de mostrá-lo na tela. Agora coloque um disquete formatado no DOS em seu drive de disquete `a`, use o `su` para tornar-se `root`, e escreva

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

para montar o drive de disquete em `/mnt`.

Agora (você não precisa mais estar como `root`, e você pode executar `exit` para voltar para o usuário inicial `jack`) você pode ir até o diretório onde você criou o `chmod.txt` e copiar o arquivo para o disquete com:

    % cp chmod.txt /mnt

e usar `ls /mnt` para obter a listagem do diretório `/mnt`, que deveria mostrar o arquivo `chmod.txt`.

Você pode querer criar um arquivo a partir do `/sbin/dmesg` executando:

    % /sbin/dmesg > dmesg.txt

e copiar o `dmesg.txt` para o disquete. `/sbin/dmesg` é o registro das mensagens de `boot`, e ele é útil para entender o que o FreeBSD encontra durante a inicialização. Se você enviar perguntas para a lista de discussão para perguntas gerais sobre o FreeBSD ou para o grupo da USENET — como “O FreeBSD não encontra a minha unidade de fita, o que eu faço?” — as pessoas vão querer saber o que o `dmesg` diz.

Você pode desmontar o drive de disquete agora (como `root`) para retirá-lo com:

    # /sbin/umount /mnt

e reiniciar para ir para o DOS. Copie os arquivos para um diretório do DOS, chame-os com o DOS EDIT, Windows® Notepad ou Wordpad, ou algum outro processador de texto, faça uma pequena alteração para o arquivo ser salvo, e imprima como você normalmente faz a partir do DOS ou Windows. Espero que funcione! Páginas de manual saem melhor se impressas com o comando `print` do DOS. (Copiar arquivos do FreeBSD para uma partição DOS montada ainda é, em alguns casos, um pouco arriscado.)

Obter uma impressora imprimindo do FreeBSD envolve criar uma entrada apropriada em `/etc/printcap` e criar um diretório de `spool` correspondente em `/var/spool/output`. Se sua impressora está na lpt0 (nos DOS é chamada de LPT1), você só precisa ir para `/var/spool/output` e (como `root`) criar o diretório `lpd` executando: `mkdir lpd`, se ele ainda não existe. Em seguida, a impressora deve responder se ela estiver ligada durante a inicialização, e `lp` ou `lpr` deve enviar um arquivo para a impressora. Se o arquivo vai ser impresso ou não, depende da configuração, esta é coberta no FreeBSD handbook.

Anterior | Principal | Próxima
Editando Texto |  | Outros comando úteis

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.