Linux efax命令

下面我将为你详细讲解 Linux efax 命令的作用和使用方法。

一、命令概述

efax 命令是一个用于发送和接收传真的 Linux 命令行工具,它将电子邮件的附件(PDF、PS、TXT 等格式的文件)转换为传真信号,并且可以接收传真信号并将其转换为电子邮件附件。

二、命令格式

efax [options] [file]

三、命令参数说明

-d <device>:设置传真调制解调器的设备文件。
-i <number>:设置传真文档的标识号码。
-n <string>:设置传真文档的标题。
-p <pages>:设置传真文档的页面数,如果不指定,将根据文件自动计算。
-a <width>,<length>:设置传真文档的页宽与页长。
-s <speed>:设置传真调制解调器的速率。
-c <class>:设置从哪个模式发送传真,1 表示传真调制解调器,2 表示 G3 和 G4 静态图像格式,3 表示 G3 和 G4 行程编码格式。
-r <number>:设置传真接收的电话号码,格式为 "+[国际代码][区号][电话号码]"。
-k <number>:设置传真等待接受的秒数。
-h:显示命令帮助。

四、使用示例

示例一:发送传真

发送传真需要使用 sendfax 子命令,下面是一个使用示例:

efax -d /dev/ttyS0 -n "Test fax" -r "+8613912345678" -p 3 -a 210,297 sendfax example.pdf

我们首先使用 -d 参数指定了传真调制解调器的设备文件,然后使用 -n 参数指定了传真文档的标题, -r 参数指定了传真接收的电话号码, -p 参数指定了传真文档的页数, -a 参数指定了传真文档页面的大小,最后指定了要发送的文件名。

示例二:接收传真

接收传真需要使用 faxrcv 子命令,下面是一个使用示例:

efax -d /dev/ttyS0 -a 209,296 -k 60 -c 3 faxrcv example.tif

我们首先使用 -d 参数指定了传真调制解调器的设备文件,然后使用 -a 参数指定了传真文档页面的大小, -k 参数指定了传真等待接收的秒数, -c 参数指定了从哪个模式接收传真,最后指定了要保存传真文档的文件名。

这里我们注意到 -c 参数设置为3表示使用 G3 和 G4 的行程编码格式接收传真。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux efax命令 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • 虚拟机安装linux系统无法上网的解决方法

    下面我将详细讲解一下“虚拟机安装linux系统无法上网的解决方法”的完整攻略。 背景 在虚拟机软件中安装 Linux 系统时,常常会遇到无法上网的情况。这是由于虚拟机默认无法正常获取网络连接导致的,需要我们手动配置才能上网。 解决方法 1. 修改虚拟机网络设置 进入虚拟机软件的虚拟网络编辑器,选择对应的虚拟机网络接口,启用 DHCP 服务器,并勾选 NAT …

    Linux 2023年5月24日
    00
  • linux下防止ssh暴力破解的方法

    Linux下防止SSH暴力破解的方法有很多,本篇攻略将详细介绍其中的三种常用方法: 1.更改SSH端口号 SSH默认端口是22,这也是黑客们常用的端口进行暴力破解攻击。因此,我们可以通过将SSH端口改为其他非常用端口的方式来防止SSH暴力破解攻击。 示例说明: 打开SSH配置文件,编辑端口号: sudo nano /etc/ssh/sshd_config 将…

    Linux 2023年5月14日
    00
  • centos7.9安装zabbix5.0.14及配置过程

    下面是“CentOS 7.9安装Zabbix 5.0.14及配置过程”的完整攻略,包含安装和配置两部分的内容。 安装Zabbix 5.0.14 安装依赖包 Zabbix需要依赖一些包,在安装之前需要先安装这些依赖包。 sudo yum install -y wget mariadb-server mariadb-devel numactl numactl-d…

    Linux 2023年5月14日
    00
  • Linux下的Java配置与tomcat配置

    下面是关于”Linux下的Java配置与tomcat配置”的完整攻略。 一、Java配置 1. 安装Java 首先我们需要在Linux环境下安装Java,可以通过以下命令进行安装: sudo apt update sudo apt install default-jdk 安装完成后,可以通过java -version命令来检查Java是否成功安装。 2. 配…

    Linux 2023年5月14日
    00
  • Linux下Jetty9安装部署

    在网上看Jetty觉得很NB就部署一下玩玩,长一下经验。 下载Jetty9地址 http://www.eclipse.org/jetty/previousversions.html 这里可以挑自己版本,我这里选的9版本 这里我把jetty 放在./usr/local/jetty目录下  下载好的上传就行了然后 tar解压 tar -xvf jetty-dis…

    Linux 2023年4月13日
    00
  • linux android 下源码编译问题总结(一)

    对于各种包的安装和解压命令 tar格式#tar -zxvf  *****.tar.gz(tar -xf  *****.tar)#./configure#make#make install rpm包 #rpm -ivh *****.rpm  (安装)#rpm -Uvh *****rpm(升级,只对已经安装了rpm包的) :em11   安装包 sudo apt…

    Linux 2023年4月11日
    00
  • 使用虚拟机在VirtualBox+openEuler上安装部署openGauss数据库

    让我来详细讲解一下在VirtualBox+openEuler上安装部署openGauss数据库的完整攻略。 环境准备 在开始安装之前,首先需要做好以下准备工作: 安装VirtualBox虚拟机软件; 下载openEuler操作系统镜像,并创建虚拟机并安装openEuler; 下载openGauss数据库的安装包。 安装部署openGauss数据库 1. 解压…

    Linux 2023年5月24日
    00
  • Linux slave配置

    说明:master机器为Windows,现将一台Linux机器作为slave进行配置。这台Linux机器为CentOS。 1、在Linux slave上的配置 ①创建名为jenkins用户 #sudo /usr/sbin/useradd -m jenkins -d /home/jenkins   ②设置用户jenkins的密码   #sudo /usr/bi…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部