Następna strona Poprzednia strona Spis treści

4. Różności.

W sekcji tej znajdują się tematy, których nie można zaliczyć do wcześniejszych.

4.1 Formatowanie przed drukowaniem.

Ponieważ większość plików ASCII nie jest sformatowana do drukowania użyteczne jest sformatowanie ich w jakiś sposób przed wydrukowaniem. Może zawierać to umieszczenie tytułu i numeru na każdej stronie, ustawienie marginesu, podwójne przerwy między wyrazami, wcięcia albo drukowanie pliku w większej ilości kolumn. Popularnym sposobem na osiągnięcie tego jest użycie np. programu pr.

$ pr +4 -d -h"Ph.D. Thesis, 2nd Draft" -l60 thesis.txt | lpr

W powyższym przykładzie, pr przeskoczyłby pierwsze 3 strony (+4), ustawił długość strony na 60 lini (-l60), podwoił spacje (-d) i dodał napis "Ph.D. Thesis, 2nd Draft" na początku każdej strony (-h). Lpr umieściłby rezultat tego polecenia w kolejce. Zajrzyj do podręcznika systemowego pr(1) jeśli chcesz znać więcej informacji.

4.2 Zmienne Środowiskowe PRINTER.

Wszystkie polecenia w systemie drukowania Linux-a akceptują opcję -P. Opcja ta pozwala użytkownikowi na podanie, która drukarka ma być użyta. Jeśli użytkownik tego nie poda, to wybrana zostanie drukarka domyślna.

Zamiast każdorazowego podawania nazwy drukarki, możesz podać ją w zmiennej środowiskowej "PRINTER". W zależności od twojej powłoki, może to być zrobione w różny sposób. Dla bash-a będzie to:

$ PRINTER="nazwa_drukarki"; export PRINTER

Dla csh będzie to:

% setenv PRINTER "nazwa_drukarki"

Polecenia te mogą być umieszczone w skryptach startowych (.profile dla bash-a i .cshrc dla csh) albo wydane z linii poleceń. Więcej na temat zmiennych środowiskowych znajdziesz na stronach podręcznika systemowego bash(1) i csh(1).
UWAGA - Ostrzegam żebyś przypadkowo z tego podniecenia nie zaczął drukować tych stron :)) - mają one odpowiednio 4.000 i 5.500 linii.


Następna strona Poprzednia strona Spis treści