⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 4 页
字号:
&nbsp;&nbsp;Note&nbsp;which&nbsp;of&nbsp;those&nbsp;settings&nbsp;are&nbsp;preceded&nbsp;with&nbsp;a&nbsp;-&nbsp;in&nbsp;your&nbsp;stty&nbsp;output.&nbsp;Sum&nbsp;<BR>up&nbsp;all&nbsp;those&nbsp;numbers&nbsp;(they&nbsp;are&nbsp;octal).&nbsp;This&nbsp;represents&nbsp;the&nbsp;bits&nbsp;you&nbsp;want&nbsp;to&nbsp;<BR>clear,&nbsp;so&nbsp;the&nbsp;result&nbsp;is&nbsp;your&nbsp;fc#&nbsp;capability.&nbsp;Of&nbsp;course,&nbsp;remember&nbsp;that&nbsp;you&nbsp;will&nbsp;<BR>be&nbsp;setting&nbsp;bits&nbsp;directly&nbsp;after&nbsp;you&nbsp;clear,&nbsp;so&nbsp;you&nbsp;can&nbsp;just&nbsp;use&nbsp;`fc#0177777'&nbsp;<BR>(I&nbsp;do).&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Now&nbsp;do&nbsp;the&nbsp;same&nbsp;for&nbsp;those&nbsp;settings&nbsp;(listed&nbsp;in&nbsp;this&nbsp;section)&nbsp;which&nbsp;do&nbsp;not&nbsp;have&nbsp;<BR>a&nbsp;-&nbsp;before&nbsp;them&nbsp;in&nbsp;your&nbsp;stty&nbsp;output.&nbsp;In&nbsp;my&nbsp;example&nbsp;the&nbsp;important&nbsp;ones&nbsp;are&nbsp;<BR>CS8&nbsp;(0000060),&nbsp;HUPCL&nbsp;(0002000),&nbsp;and&nbsp;CREAD&nbsp;(0000200).&nbsp;Also&nbsp;note&nbsp;the&nbsp;flags&nbsp;for&nbsp;<BR>your&nbsp;baud&nbsp;rate&nbsp;(mine&nbsp;is&nbsp;0000015).&nbsp;Add&nbsp;those&nbsp;all&nbsp;up,&nbsp;and&nbsp;in&nbsp;my&nbsp;example&nbsp;you&nbsp;get&nbsp;<BR>0002275.&nbsp;This&nbsp;goes&nbsp;in&nbsp;your&nbsp;fs#&nbsp;capability&nbsp;(`fs#02275'&nbsp;works&nbsp;fine&nbsp;in&nbsp;my&nbsp;example).&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Do&nbsp;the&nbsp;same&nbsp;with&nbsp;set&nbsp;and&nbsp;clear&nbsp;for&nbsp;the&nbsp;next&nbsp;section&nbsp;of&nbsp;the&nbsp;include&nbsp;file,&nbsp;<BR>&quot;c_lflag&nbsp;bits&quot;.&nbsp;In&nbsp;my&nbsp;case&nbsp;I&nbsp;didn't&nbsp;have&nbsp;to&nbsp;set&nbsp;anything,&nbsp;so&nbsp;I&nbsp;just&nbsp;use&nbsp;<BR>`xc#0157777'&nbsp;and&nbsp;`xs#0'.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;7.2&nbsp;Older&nbsp;serial&nbsp;printers&nbsp;that&nbsp;drop&nbsp;characters&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Jon&nbsp;Luckey&nbsp;points&nbsp;out&nbsp;that&nbsp;some&nbsp;older&nbsp;serial&nbsp;printers&nbsp;with&nbsp;ten-cent&nbsp;serial&nbsp;<BR>interfaces&nbsp;and&nbsp;small&nbsp;buffers&nbsp;really&nbsp;mean&nbsp;stop&nbsp;when&nbsp;they&nbsp;say&nbsp;so&nbsp;with&nbsp;flow&nbsp;<BR>control.&nbsp;He&nbsp;found&nbsp;that&nbsp;disabling&nbsp;the&nbsp;FIFO&nbsp;in&nbsp;his&nbsp;Linux&nbsp;box's&nbsp;16550&nbsp;serial&nbsp;port&nbsp;<BR>with&nbsp;setserial&nbsp;corrected&nbsp;the&nbsp;problem&nbsp;of&nbsp;dropped&nbsp;characters.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>8.&nbsp;Vendor&nbsp;Solutions&nbsp;<BR>&nbsp;<BR>This&nbsp;section&nbsp;is,&nbsp;by&nbsp;definition,&nbsp;incomplete.&nbsp;&nbsp;Feel&nbsp;free&nbsp;to&nbsp;send&nbsp;in&nbsp;details&nbsp;of&nbsp;<BR>your&nbsp;favourite&nbsp;distribution.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;8.1&nbsp;RedHat&nbsp;2.x&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;RedHat&nbsp;has&nbsp;a&nbsp;GUI&nbsp;printer&nbsp;administration&nbsp;tool&nbsp;which&nbsp;can&nbsp;add&nbsp;remote&nbsp;printers&nbsp;<BR>and&nbsp;printers&nbsp;on&nbsp;local&nbsp;devices.&nbsp;&nbsp;It&nbsp;lets&nbsp;you&nbsp;choose&nbsp;a&nbsp;ghostscript-supported&nbsp;<BR>printer&nbsp;type&nbsp;and&nbsp;Unix&nbsp;device&nbsp;file&nbsp;to&nbsp;print&nbsp;to,&nbsp;then&nbsp;installs&nbsp;a&nbsp;print&nbsp;queue&nbsp;<BR>in&nbsp;/etc/printcap&nbsp;and&nbsp;writes&nbsp;a&nbsp;short&nbsp;PostScript-and-ascii&nbsp;magic&nbsp;filter&nbsp;based&nbsp;<BR>around&nbsp;gs&nbsp;and&nbsp;nenscript.&nbsp;&nbsp;This&nbsp;solution&nbsp;works&nbsp;fairly&nbsp;well,&nbsp;and&nbsp;is&nbsp;trivial&nbsp;to&nbsp;<BR>setup&nbsp;for&nbsp;common&nbsp;cases.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;8.2&nbsp;Other&nbsp;Distributions&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Please&nbsp;send&nbsp;me&nbsp;info&nbsp;on&nbsp;what&nbsp;other&nbsp;distributions&nbsp;do.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>9.&nbsp;&nbsp;How&nbsp;to&nbsp;print&nbsp;to&nbsp;a&nbsp;printer&nbsp;over&nbsp;the&nbsp;network&nbsp;&nbsp;如何由网路印表机列印&nbsp;<BR>&nbsp;<BR>lpd&nbsp;的一个特徵就是它支援连在不同机器上的网路印表机.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.1&nbsp;To&nbsp;a&nbsp;Unix/lpd&nbsp;host&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果你允许远端机器利用你的印表机列印,&nbsp;那你首先要将那台机器加入&nbsp;<BR>/etc/hosts.equiv&nbsp;或&nbsp;/etc/hosts.lpd&nbsp;里(注意在&nbsp;hosts.equiv&nbsp;里的机器有其他的用途,&nbsp;<BR>请确定你在这里加入每一台机器的用途),&nbsp;你也可以只让远端机器利用&nbsp;rs&nbsp;这个&nbsp;<BR>属性来使用你的印表机,&nbsp;详情请看&nbsp;lpd&nbsp;的&nbsp;man&nbsp;page.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果要利用别人的印表机来列表,&nbsp;请确定你在&nbsp;/etc/printcap&nbsp;中加入了下面几&nbsp;<BR>&nbsp;&nbsp;行:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;REMOTE&nbsp;djet500&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;lp|dj|deskjet:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/lpd/dj:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:rm=machine.out.there.com:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:rp=printername:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/null:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sh:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;请注意,&nbsp;在本地端&nbsp;lpd&nbsp;仍管著一个&nbsp;spool&nbsp;的目录.&nbsp;如果远端机器太忙或是离&nbsp;<BR>线了,&nbsp;列表工作就会暂存在这个&nbsp;spool&nbsp;目录中,&nbsp;直到它可以送出去为止.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.2.&nbsp;&nbsp;To&nbsp;a&nbsp;Win95,&nbsp;WinNT,&nbsp;LanManager,&nbsp;or&nbsp;Samba&nbsp;printer&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;利用&nbsp;smbclient&nbsp;(附於&nbsp;samba&nbsp;套件中),&nbsp;我们可以直接将&nbsp;lpd&nbsp;queue&nbsp;透过以&nbsp;<BR>TCP/IP&nbsp;为基底的&nbsp;SMB&nbsp;print&nbsp;列印出来.&nbsp;Samba&nbsp;包含了一个叫&nbsp;smbprint&nbsp;的&nbsp;script&nbsp;<BR>可以做到.&nbsp;最简单的做法是.&nbsp;你将一个特定印表机的设定档放到&nbsp;spool&nbsp;的目录&nbsp;<BR>中,&nbsp;然後安装&nbsp;smbprint&nbsp;script.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;The&nbsp;/etc/printcap&nbsp;entry&nbsp;goes&nbsp;like&nbsp;this:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp|remote-smbprinter:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/null:sh:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/lpd/lp:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:if=/usr/local/sbin/smbprint:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;你必须阅读&nbsp;smbprint&nbsp;script&nbsp;中的文件以获得更多资讯.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.3.&nbsp;&nbsp;To&nbsp;a&nbsp;NetWare&nbsp;Printer&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;在&nbsp;ncpfs&nbsp;套件中有一个&nbsp;nprint&nbsp;的工具,&nbsp;为&nbsp;NetWare&nbsp;提供与&nbsp;smbprint&nbsp;一样的&nbsp;<BR>功能.&nbsp;你可以在&nbsp;&lt;<A HREF="ftp://linux01.gwdg.de/pub/ncpfs/>">ftp://linux01.gwdg.de/pub/ncpfs/></A>&nbsp;抓到&nbsp;ncpfs.&nbsp;From&nbsp;the&nbsp;LSM&nbsp;<BR>entry&nbsp;for&nbsp;version&nbsp;0.16:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;With&nbsp;ncpfs&nbsp;you&nbsp;can&nbsp;mount&nbsp;volumes&nbsp;of&nbsp;your&nbsp;netware&nbsp;server&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;under&nbsp;Linux.&nbsp;You&nbsp;can&nbsp;also&nbsp;print&nbsp;to&nbsp;netware&nbsp;print&nbsp;queues&nbsp;and&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;spool&nbsp;netware&nbsp;print&nbsp;queues&nbsp;to&nbsp;the&nbsp;Linux&nbsp;printing&nbsp;system.&nbsp;You&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;need&nbsp;kernel&nbsp;1.2.x&nbsp;or&nbsp;1.3.54&nbsp;and&nbsp;above.&nbsp;ncpfs&nbsp;does&nbsp;NOT&nbsp;work&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;any&nbsp;1.3.x&nbsp;kernel&nbsp;below&nbsp;1.3.54.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;To&nbsp;make&nbsp;nprint&nbsp;work&nbsp;via&nbsp;lpd,&nbsp;you&nbsp;write&nbsp;a&nbsp;little&nbsp;shell&nbsp;script&nbsp;to&nbsp;print&nbsp;stdin&nbsp;<BR>on&nbsp;the&nbsp;NetWare&nbsp;printer,&nbsp;and&nbsp;install&nbsp;that&nbsp;as&nbsp;the&nbsp;if&nbsp;for&nbsp;an&nbsp;lpd&nbsp;print&nbsp;queue.&nbsp;<BR>You'll&nbsp;get&nbsp;something&nbsp;like:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sub2|remote-NWprinter:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/null:sh:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/lpd/sub2:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:if=/var/spool/lpd/nprint-script:&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.4.&nbsp;&nbsp;To&nbsp;an&nbsp;EtherTalk&nbsp;(Apple)&nbsp;printer&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;I&nbsp;would&nbsp;assume&nbsp;that&nbsp;the&nbsp;netatalk&nbsp;package&nbsp;includes&nbsp;something&nbsp;like&nbsp;nprint&nbsp;and&nbsp;<BR>smbclient.&nbsp;Someone&nbsp;let&nbsp;me&nbsp;know&nbsp;if&nbsp;this&nbsp;can&nbsp;be&nbsp;done!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.5.&nbsp;&nbsp;To&nbsp;an&nbsp;HP&nbsp;or&nbsp;other&nbsp;ethernet&nbsp;printer&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;HPs&nbsp;and&nbsp;some&nbsp;other&nbsp;printers&nbsp;come&nbsp;with&nbsp;an&nbsp;ethernet&nbsp;interface&nbsp;which&nbsp;you&nbsp;can&nbsp;<BR>print&nbsp;directly&nbsp;to&nbsp;using&nbsp;lpd.&nbsp;&nbsp;You&nbsp;should&nbsp;follow&nbsp;the&nbsp;instructions&nbsp;that&nbsp;came&nbsp;<BR>with&nbsp;your&nbsp;printer&nbsp;or&nbsp;its&nbsp;network&nbsp;adaptor,&nbsp;but&nbsp;in&nbsp;general,&nbsp;such&nbsp;printers&nbsp;are&nbsp;<BR>&quot;running&quot;&nbsp;lpd,&nbsp;and&nbsp;provide&nbsp;one&nbsp;or&nbsp;more&nbsp;queues&nbsp;which&nbsp;you&nbsp;can&nbsp;print&nbsp;to.&nbsp;&nbsp;An&nbsp;HP,&nbsp;<BR>for&nbsp;example,&nbsp;might&nbsp;work&nbsp;with&nbsp;a&nbsp;printcap&nbsp;like:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lj-5|remote-hplj:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/null:sh:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/lpd/lj-5:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:rm=printer.name.com:rp=raw:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;In&nbsp;a&nbsp;large&nbsp;scale&nbsp;environment,&nbsp;especially&nbsp;a&nbsp;large&nbsp;environment&nbsp;where&nbsp;some&nbsp;printers&nbsp;do&nbsp;<BR>not&nbsp;support&nbsp;PostScript,&nbsp;it&nbsp;may&nbsp;be&nbsp;useful&nbsp;to&nbsp;establish&nbsp;a&nbsp;dedicated&nbsp;print&nbsp;server&nbsp;to&nbsp;which&nbsp;all&nbsp;<BR>machines&nbsp;print&nbsp;and&nbsp;on&nbsp;which&nbsp;all&nbsp;ghostscript&nbsp;jobs&nbsp;are&nbsp;run.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;9.6.&nbsp;&nbsp;Running&nbsp;an&nbsp;if&nbsp;for&nbsp;remote&nbsp;printers&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;lpd&nbsp;奇怪的地方是&nbsp;if&nbsp;在远瑞的&nbsp;printer&nbsp;上不会动,&nbsp;如果你发现你必须用到&nbsp;if,&nbsp;<BR>you&nbsp;can&nbsp;do&nbsp;so&nbsp;by&nbsp;setting&nbsp;up&nbsp;a&nbsp;double&nbsp;queue&nbsp;and&nbsp;requeueing&nbsp;the&nbsp;job.&nbsp;例如下面&nbsp;<BR>这个□例:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lj-5:remote-hplj:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/null:sh:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sd=/var/spool/lpd/lj-5:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:if=/usr/lib/lpd/filter-lj-5:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lj-5-remote:lp=/dev/null:sh:rm=printer.name.com:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:rp=raw:sd=/var/spool/lpd/lj-5-raw:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;in&nbsp;light&nbsp;of&nbsp;this&nbsp;filter-lj-5&nbsp;script:&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -