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

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 4 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;is&nbsp;line&nbsp;three.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;若将&nbsp;PostScript&nbsp;的档送往这个&nbsp;spool,&nbsp;将得到很漂漂的,&nbsp;楼梯状但无用的输出.&nbsp;<BR>&nbsp;&nbsp;很显然的,&nbsp;我们需要更多的设定,&nbsp;这就是过滤(filtering)的目的.&nbsp;如果你有仔细&nbsp;<BR>地看&nbsp;printcap&nbsp;的&nbsp;man&nbsp;page&nbsp;的话,&nbsp;你应该注意到了&nbsp;spool&nbsp;的&nbsp;if&nbsp;和&nbsp;of&nbsp;属性&nbsp;!&nbsp;<BR>&nbsp;&nbsp;嗯,&nbsp;if&nbsp;属性(或说是输入过滤器)&nbsp;就是我们要的啦&nbsp;!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果我们要写一个在新一行前加入换行符号的&nbsp;shell&nbsp;script,&nbsp;以消除楼梯形状的&nbsp;<BR>话,&nbsp;我们可以在&nbsp;printcap&nbsp;中加入&nbsp;if&nbsp;如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp|dj|deskjet:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;:mx#0:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:lp=/dev/lp0:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:if=/var/spool/lpd/dj/filter:\&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:sh:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;一个简单的过滤&nbsp;script&nbsp;如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#!perl&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(&lt;STDIN&gt;){printf&nbsp;&quot;$_\r&quot;;};&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;如果我们照上面做了以後,&nbsp;就可以正常列印一般的&nbsp;unix&nbsp;text&nbsp;档了.(有4千万个&nbsp;<BR>方式可写出更好的过滤器,&nbsp;但太难去举例了,&nbsp;你不妨自己去试著写写看)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;但问题是只能印文字档真是不爽,&nbsp;最好是可以出&nbsp;PostScript&nbsp;或其它格式,&nbsp;甚至&nbsp;<BR>图形才能满足我.&nbsp;那好吧,&nbsp;其实也很简单,&nbsp;在上面的方法再加上延伸的&nbsp;linefeed-&nbsp;<BR>fixing&nbsp;filter&nbsp;就行了.&nbsp;如果你能写一个可接受任何档案格式输入,&nbsp;并可由&nbsp;DeskJet&nbsp;<BR>正常输出的&nbsp;script,&nbsp;那麽你的确是一个聪明的&nbsp;spooler&nbsp;!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;像这种&nbsp;filter&nbsp;叫做&nbsp;magic&nbsp;filter.&nbsp;这并不困难,&nbsp;除非你真的要印很怪的东东.&nbsp;因&nbsp;<BR>为网路上已经有人帮你写好罗&nbsp;!&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;5.2&nbsp;File&nbsp;Permissions&nbsp;&nbsp;档案权限&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;我开了张表以列出在我自己系统上一些有趣的档案及其权限.&nbsp;理论上最好只&nbsp;<BR>要用到&nbsp;SGID&nbsp;而不要用&nbsp;SUID,&nbsp;有一狗票的方式可做到,&nbsp;但我的系统将真实情&nbsp;<BR>形揭露如下(Quite&nbsp;frankly,&nbsp;if&nbsp;your&nbsp;vendor&nbsp;can't&nbsp;even&nbsp;ship&nbsp;a&nbsp;working&nbsp;lpd&nbsp;you're&nbsp;<BR>in&nbsp;for&nbsp;a&nbsp;rough&nbsp;ride):&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-r-sr-sr-x&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/lpr*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-r-sr-sr-x&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp&nbsp;&nbsp;&nbsp;&nbsp;/usr/bin/lprm*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-rwxr--r--&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;root&nbsp;&nbsp;/usr/sbin/lpd*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-r-xr-sr-x&nbsp;&nbsp;&nbsp;1&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp&nbsp;&nbsp;&nbsp;&nbsp;/usr/sbin/lpc*&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drwxrwxr-x&nbsp;&nbsp;&nbsp;4&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp&nbsp;&nbsp;&nbsp;&nbsp;/var/spool/lpd/&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;drwxr-xr-x&nbsp;&nbsp;&nbsp;2&nbsp;root&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lp&nbsp;&nbsp;&nbsp;&nbsp;/var/spool/lpd/lp/&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Lpd&nbsp;目前是以&nbsp;root&nbsp;的身份在&nbsp;run,&nbsp;也就是如此它才可以使用低号码的服务埠&nbsp;<BR>(service&nbsp;port).&nbsp;看起来它好像可以在&nbsp;binding&nbsp;之後变成&nbsp;lp.lp&nbsp;之类的&nbsp;UID,&nbsp;可是&nbsp;<BR>我想这是行不通的,&nbsp;真令人失望.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>6.&nbsp;How&nbsp;to&nbsp;obtain&nbsp;an&nbsp;appropriate&nbsp;magic&nbsp;filter&nbsp;&nbsp;如何获得一个适当的&nbsp;magic&nbsp;filter&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.1&nbsp;APS&nbsp;Filter&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Andreas&nbsp;Klemm&nbsp;的&nbsp;aps&nbsp;filter&nbsp;是最好的&nbsp;magic&nbsp;tilter&nbsp;其中之一,&nbsp;The&nbsp;Linux&nbsp;<BR>Software&nbsp;Map&nbsp;entry&nbsp;goes&nbsp;something&nbsp;like&nbsp;this:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Begin3&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apsfilter&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.9.1&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entered-date:&nbsp;&nbsp;&nbsp;Montag,&nbsp;10.&nbsp;Juli&nbsp;1995,&nbsp;21:22:35&nbsp;Uhr&nbsp;MET&nbsp;DST&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description:&nbsp;&nbsp;&nbsp;&nbsp;magicfilter&nbsp;for&nbsp;lpd&nbsp;with&nbsp;auto&nbsp;filetype&nbsp;detection&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Keywords:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpd&nbsp;magicfilter&nbsp;aps&nbsp;apsfilter&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:andreas@knobel.GUN.de">andreas@knobel.GUN.de</A>&nbsp;(Andreas&nbsp;Klemm)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maintained-by:&nbsp;&nbsp;<A HREF="mailto:sledge@hammer.oche.de">sledge@hammer.oche.de</A>&nbsp;(Thomas&nbsp;Bueschgens)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="mailto:andreas@knobel.GUN.de">andreas@knobel.GUN.de</A>&nbsp;(Andreas&nbsp;Klemm)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Primary-site:&nbsp;&nbsp;&nbsp;sunsite.unc.edu&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/pub/Linux/system/Printing/&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;211KB&nbsp;aps-491.tgz&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Original-site:&nbsp;&nbsp;ftp-i2.informatik.rwth-aachen.de&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/pub/Linux/pak/APSfilter/aps-491.tgz&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Platforms:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C-Compiler,&nbsp;gs&nbsp;Postscript&nbsp;emulator,&nbsp;pbmutils&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copying-policy:&nbsp;GPL&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;<BR>&nbsp;<BR>APS&nbsp;filter&nbsp;为列表伫列为了一个&nbsp;if&nbsp;filter,&nbsp;使你的印表机指令集可以解译很多&nbsp;<BR>常见的档案格式.&nbsp;例如:&nbsp;text,&nbsp;PostScript,&nbsp;dvi,&nbsp;gif,&nbsp;and&nbsp;others.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;6.2&nbsp;Magic-filter&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;B.A.McCawley&nbsp;的&nbsp;magic-filter&nbsp;package&nbsp;做的事与&nbsp;APSfilter&nbsp;很像,&nbsp;但它是用&nbsp;<BR>bash&nbsp;写的,&nbsp;你可能比较容易把它改成适合你用的.The&nbsp;LSM&nbsp;entry:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Version:&nbsp;0.4&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Description:&nbsp;Bash&nbsp;scripts&nbsp;to&nbsp;simplify&nbsp;the&nbsp;task&nbsp;of&nbsp;configuring&nbsp;lpd&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;auto-detect&nbsp;file&nbsp;types&nbsp;using&nbsp;/etc/magic.&nbsp;(As&nbsp;advertised&nbsp;in&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printing-HOWTO).&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;package&nbsp;uses&nbsp;existing&nbsp;filters&nbsp;so&nbsp;it&nbsp;only&nbsp;prints&nbsp;file&nbsp;types&nbsp;for&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;which&nbsp;one&nbsp;already&nbsp;has&nbsp;filters&nbsp;(or&nbsp;compressed&nbsp;versions&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;thereof).&nbsp;Alterative&nbsp;magic&nbsp;filter&nbsp;approches&nbsp;are&nbsp;described&nbsp;in&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printing-HOWTO.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Keywords:&nbsp;lpd,&nbsp;/etc/magic,&nbsp;printing,&nbsp;filter&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author:&nbsp;<A HREF="mailto:B.A.McCauley@bham.ac.uk">B.A.McCauley@bham.ac.uk</A>&nbsp;(Brian&nbsp;McCauley)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maintained-by:&nbsp;<A HREF="mailto:B.A.McCauley@bham.ac.uk">B.A.McCauley@bham.ac.uk</A>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Primary-site:&nbsp;tsx-11.mit.edu&nbsp;pub/linux/sources/usr.bin&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;magic-filter-0.4.tar.gz&nbsp;&nbsp;5709&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Copying-policy:&nbsp;GNU&nbsp;GPL&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>7.&nbsp;Serial&nbsp;printers&nbsp;under&nbsp;lpd&nbsp;&nbsp;lpd&nbsp;下的序列印表机&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;7.1&nbsp;Setting&nbsp;up&nbsp;in&nbsp;printcap&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;Lpd&nbsp;在&nbsp;/etc/printcap&nbsp;中提供了&nbsp;5&nbsp;个属性让你控制序列印表机的设定.&nbsp;看看&nbsp;<BR>printcap&nbsp;man&nbsp;page&nbsp;中关於&nbsp;br#,&nbsp;fc#,&nbsp;xc#,&nbsp;fs#,&nbsp;xs#&nbsp;的部分.&nbsp;The&nbsp;last&nbsp;four&nbsp;of&nbsp;these&nbsp;<BR>attributes&nbsp;are&nbsp;bitmaps&nbsp;indicating&nbsp;the&nbsp;settings&nbsp;for&nbsp;use&nbsp;the&nbsp;port.&nbsp;br#&nbsp;属性控制&nbsp;<BR>baud&nbsp;rate,&nbsp;例:&nbsp;`br#9600'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;将&nbsp;stty&nbsp;的设定转成&nbsp;printcap&nbsp;flag&nbsp;的设定很容易,&nbsp;如果你有需要的话,&nbsp;请看&nbsp;<BR>stty&nbsp;的&nbsp;man&nbsp;page.&nbsp;<BR>&nbsp;&nbsp;利用&nbsp;stty&nbsp;来设定印表机埠的方式,&nbsp;现在我们可以用&nbsp;cat&nbsp;来将档案印出.&nbsp;下面&nbsp;<BR>是我用&nbsp;'stty&nbsp;-a'&nbsp;所显&nbsp;示我的印表机埠的状态:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dina:/usr/users/andy/work/lpd/lpd#&nbsp;stty&nbsp;-a&nbsp;&lt;&nbsp;/dev/ttyS2&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;speed&nbsp;9600&nbsp;baud;&nbsp;rows&nbsp;0;&nbsp;columns&nbsp;0;&nbsp;line&nbsp;=&nbsp;0;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;intr&nbsp;=&nbsp;^C;&nbsp;quit&nbsp;=&nbsp;^\;&nbsp;erase&nbsp;=&nbsp;^?;&nbsp;kill&nbsp;=&nbsp;^U;&nbsp;eof&nbsp;=&nbsp;^D;&nbsp;eol&nbsp;=&nbsp;&lt;undef&gt;;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eol2&nbsp;=&nbsp;&lt;undef&gt;;&nbsp;start&nbsp;=&nbsp;^Q;&nbsp;stop&nbsp;=&nbsp;^S;&nbsp;susp&nbsp;=&nbsp;^Z;&nbsp;rprnt&nbsp;=&nbsp;^R;&nbsp;werase&nbsp;=&nbsp;^W;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lnext&nbsp;=&nbsp;^V;&nbsp;min&nbsp;=&nbsp;1;&nbsp;time&nbsp;=&nbsp;0;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-parenb&nbsp;-parodd&nbsp;cs8&nbsp;hupcl&nbsp;-cstopb&nbsp;cread&nbsp;-clocal&nbsp;-crtscts&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-ignbrk&nbsp;-brkint&nbsp;-ignpar&nbsp;-parmrk&nbsp;-inpck&nbsp;-istrip&nbsp;-inlcr&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-igncr&nbsp;-icrnl&nbsp;ixon&nbsp;-ixoff&nbsp;-iuclc&nbsp;-ixany&nbsp;-imaxbel&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-opost&nbsp;-olcuc&nbsp;-ocrnl&nbsp;-onlcr&nbsp;-onocr&nbsp;-onlret&nbsp;-ofill&nbsp;-ofdel&nbsp;nl0&nbsp;cr0&nbsp;tab0&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bs0&nbsp;vt0&nbsp;ff0&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-isig&nbsp;-icanon&nbsp;-iexten&nbsp;-echo&nbsp;-echoe&nbsp;-echok&nbsp;-echonl&nbsp;-noflsh&nbsp;-xcase&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-tostop&nbsp;-echoprt&nbsp;-echoctl&nbsp;-echoke&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;和开机时&nbsp;initialized&nbsp;的方式不同的地方仅在&nbsp;-clocal,&nbsp;-crtscts,&nbsp;和&nbsp;ixon.&nbsp;你的埠&nbsp;<BR>可能和我的不太一样,&nbsp;端看你的印表机用什麽样的&nbsp;flow&nbsp;control&nbsp;而定.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;现在你已设好你的&nbsp;stty&nbsp;了,&nbsp;在我的状态下,&nbsp;我用&nbsp;'cat&nbsp;file&nbsp;&gt;&nbsp;/dev/ttyS2'&nbsp;将档案&nbsp;<BR>送到印表机.&nbsp;看一下&nbsp;/usr/src/linux/include/linux/termios.h,&nbsp;这里面包含了一些&nbsp;<BR>#defines&nbsp;和&nbsp;structs(你该将此档印出来&nbsp;(你正如此做,&nbsp;对吧?)看看),&nbsp;请找到下面&nbsp;<BR>这一段:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;c_cflag&nbsp;bit&nbsp;meaning&nbsp;*/&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;CBAUD&nbsp;&nbsp;&nbsp;0000017&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;This&nbsp;section&nbsp;lists&nbsp;the&nbsp;meaning&nbsp;of&nbsp;the&nbsp;fc#&nbsp;and&nbsp;fs#&nbsp;bits.&nbsp;You&nbsp;will&nbsp;notice&nbsp;that&nbsp;<BR>the&nbsp;names&nbsp;there&nbsp;(after&nbsp;the&nbsp;baud&nbsp;rates)&nbsp;match&nbsp;up&nbsp;with&nbsp;one&nbsp;of&nbsp;the&nbsp;lines&nbsp;of&nbsp;stty&nbsp;<BR>output.&nbsp;Didn't&nbsp;I&nbsp;say&nbsp;this&nbsp;was&nbsp;going&nbsp;to&nbsp;be&nbsp;easy?&nbsp;<BR>&nbsp;<BR>

⌨️ 快捷键说明

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