6.6 将文件打印到任何打印机
lpr -P
从上一节中可以看出,打印到默认打印机是非常容易的。不过,如果你有多个打印机,想把文件打印到某个非默认打印机上,使用-P
选项,后面跟上那个打印机的名称也很容易。
$ lpr -P bro_wk Lovecraft_-_Call_of_Cthulhu.txt
如果你不知道打印机的名称,可以先用lpstat -p
命令查询一下,如6.1节所讨论的那样。
说明 注意,例子中的文件名用的是下划线而不是空格,这样使得在命令行中处理文件名要容易得多。如果文件名中包含空格,就必须使用以下方法来引用这个文件名:
$ lpr -P bro_wk "Lovecraft - Call of Cthulhu.txt"
或
$ lpr -P bro_wk Lovecraft\ -\ Call\ of\ Cthulhu.txt
如果文件名中有空格,这时使用tab键自动补齐(tab completion)的功能来输入文件名大概是最简单的方法了,这样就不需要自己输入全部的文件名了。例如,在输入
lpr -P bro_wk Love
以后,按Tab键,bash就会自动补齐文件名。有关Tab键自动补齐的更多信息,可以参阅www.slackbook.org/html/shell-bash.html#SHELL-BASH-TAB。