Linux lpd常驻的打印机管理程序命令详解

名称: lpd
  
  使用权限: 所有使用者
  
  使用方式:lpd [-l] [#port]
  lpd 是一个常驻的打印机管理程序,它会根据 /etc/printcap 的内容来管理本地或远端的打印机。/etc/printcap 中定义的每一个打印机必须在 /var/lpd 中有一个相对应的目录,目录中以 cf 开头的档案表示一个等待送到适当装置的印表工作。这个档案通常是由 lpr 所产生。
  
  lpr 和 lpd 组成了一个可以离线工作的系统,当你使用 lpr 时,打印机不需要能立即可用,甚至不用存在。lpd 会自动监视打印机的状况,当打印机上线后,便立即将档案送交处理。这个得所有的应用程序不必等待打印机完成前一工作。
  
  参数:
  
  -l: 将一些除错讯息显示在标准输出上。
  #port: 一般而言,lpd 会使用 getservbyname 取得适当的 TCP/IP port,你可以使用这个参数强迫 lpd 使用指定的 port。
  
  范例:
  这个程序通常是由 /etc/rc.d 中的程序在系统启始阶段执行。

Linux lpq显示列表机贮列中未完成的工作命令详解

名称:lpq
  lpq — 显示列表机贮列中未完成的工作
  用法
  lpq [l] [P] [user]
  
  说明
  lpq 会显示由 lpd 所管理的列表机贮列中未完成的项目。
  
  范例
  范例 1. 显示所有在 lp 列表机贮列中的工作
  
  # lpq -PlpRank Owner Job Files Total Size1st root 238 (standard input) 1428646 bytes
  
  相关函数
  lpr,lpc,lpd

Linux lpr将资料送到打印机贮列之中命令详解

名称: lpr
  
  使用权限: 所有使用者
  
  使用方式:lpr [ -P printer ]
  将档案或是由标准输入送进来的资料送到打印机贮列之中,打印机管理程序 lpd 会在稍后将这个档案送给适当的程序或装置处理。lpr 可以用来将料资送给本地或是远端的主机来处理。
  
  参数:
  
  -p Printer: 将资料送至指定的打印机 Printer,预设值为 lp。
  
  范例:
  将 www.c 和 kkk.c 送到打印机 lp。
   lpr -Plp www.c kkk.c

Linux lprm将一个工作由打印机贮列中移除命令详解

lprm
  名称
  lprm — 将一个工作由打印机贮列中移除
  用法
  /usr/bin/lprm [P] [file…]
  
  说明
  尚未完成的打印机工作会被放在打印机贮列之中,这个命令可用来将常未送到打印机的工作取消。由于每一个打印机都有一个独立的贮列,你可以用 -P 这个命令设定想要作用的印列机。如果没有设定的话,会使用系统预设的打印机。
  
  这个命令会检查使用者是否有足够的权限删除指定的档案,一般而言,只有档案的拥有者或是系统管理员才有这个权限。
  
  范例
  将打印机 hpprinter 中的第 1123 号工作移除
  
  lprm -Phpprinter 1123
  
  将第 1011 号工作由预设打印机中移除

Linux wc计算字数命令详解

功能说明:计算字数。

语  法:wc [-clw][–help][–version][文件…]

补充说明:利用wc指令我们可以计算文件的Byte数、字数、或是列数,若不指定文件名称、或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。

参  数:
-c或–bytes或–chars 只显示Bytes数。
-l或–lines 只显示列数。
-w或–words 只显示字数。
–help 在线帮助。
–version 显示版本信息。

Linux expr手工命令行计数器命令详解

语法:expr EXPRESSION
表达式:
ARG1 | ARG2 或运算
ARG1 & ARG2 与运算
ARG1 < ARG2 小于比较运算
ARG1 = ARG2 大于等于
ARG1 > ARG2 大于
ARG1 + ARG2 相加
ARG1 – ARG2 相减
ARG1 * ARG2 相乘
ARG1 / ARG2 相除
ARG1 % ARG2 求余
STRING : REGEXP REGEXP正则是否能匹配STRING
match STRING REGEXP 与STRING : REGEXP一样
length STRING 计算长度
注意:有些运算需要转义,如 *等。

Linux tr删除控制字符或进行字符转换命令详解

语法:tr [OPTION]… SET1 [SET2]
选项:
-c, -C, –complement
用集合1中的字符串替换,要求字符集为ASCII。如找出此url的数字部份:echo “http://devops.webres.wang/2012/05/centos-5-yum-nginx-php53-mysql55-lnmp/” | tr -cs “[0-9]” “n”
-d, –delete
删除SET1的字符,不转换。如删除/etc/passwd里的全部数字cat /etc/passwd | tr -d “[0-9]”
-s, –squeeze-repeats
删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串。
示例:
小写转大写:
tr “[a-z]” “[A-Z]” <file
tr “[:lower:]” “[:upper:]” <file

Linux spell拼字检查程序命令详解

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
功能说明:拼字检查程序。

语  法:spell

补充说明:spell可从标准输入设备读取字符串,结束后显示拼错的词汇。