Linux系統(tǒng)使用命令打印文件的方法
發(fā)表時間:2023-08-08 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在Linux系統(tǒng)中打印文件可以使用pr命令,pr就是print的簡寫了。不過在打印之前最好用命令對文件進行一些處理,本文就來介紹一下Linux系統(tǒng)使用命令打印文件的方法。如果你希望打印文本文件,最好...
在Linux系統(tǒng)中打印文件可以使用pr命令,pr就是print的簡寫了。不過在打印之前最好用命令對文件進行一些處理,本文就來介紹一下Linux系統(tǒng)使用命令打印文件的方法。
如果你希望打印文本文件,最好預(yù)先處理一下,包括調(diào)整邊距、設(shè)置行高、設(shè)置標(biāo)題等,這樣打印出來的文件更加美觀,易于閱讀。當(dāng)然,不處理也可以打印,但是可能會比較丑陋。
大部分的Linux自帶了 nroff 和 troff 兩個強大的文本格式化工具,不過比較老舊,使用的人很少,有興趣的讀者可以可以自行學(xué)習(xí),本教程不再進行深入講解。
一、pr命令
pr 命令用來將文本文件轉(zhuǎn)換成適合打印的格式,它可以把較大的文件分割成多個頁面進行打印,并為每個頁面添加標(biāo)題。
pr 命令的語法如下:
pr option(s) filename(s)
pr 命令僅僅改變文件在屏幕上的顯示樣式和打印輸出樣式,并不會更改文件本身。下表是 pr 命令的幾個選項:
選項 說明
-k 分成幾列打印,默認為1。
-d 兩倍行距(并不是所有版本的 pr 都有效)。
-h “header” 設(shè)置每個頁面的標(biāo)題。
-t 不打印標(biāo)題和上下邊距。
-l PAGE_LENGTH 每頁顯示多少行。默認是每個頁面一共66行,文本占56行。
-o MARGIN 每行縮進的空格數(shù)。
-w PAGE_WIDTH 多列輸出時,設(shè)置頁面寬度,默認是72個字符。
例如,food 文件包含了很多食品的名字,使用 pr 命令分成兩列打印,并設(shè)置每頁的標(biāo)題為“Restaurants”。
首先查看文件內(nèi)容:
$cat food
Sweet Tooth
Bangkok Wok
Mandalay
Afghani Cuisine
Isle of Java
Big Apple Deli
Sushi and Sashimi
Tio Pepe‘s Peppers
........
$
然后使用 pr 命令打。
$pr -2 -h “Restaurants” food
Nov 7 9:58 1997 Restaurants Page 1
Sweet Tooth Isle of Java
Bangkok Wok Big Apple Deli
Mandalay Sushi and Sashimi
Afghani Cuisine Tio Pepe’s Peppers
........
$
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng)