at命令的用法详解
at命令的功能和用法

at命令的功能和用法
at命令是Linux和类Unix操作系统中的一种定时执行命令的工具。
使用at命令可以在设定的时间执行特定的命令或脚本,它可以让用户将一些重要的任务计划在未来的某个时间点自动执行,从而节省时间和提高工作效率。
下面是at命令的一些常见用法:
1. at命令的基本用法:
at命令的基本语法为:at [选项] 时间
其中,时间是指命令的执行时间,可以使用多种时间格式,如: - HH:MM,表示每天的某个时间点执行
- now + X minutes/hours/days,表示从现在起X分钟/小时/
天后执行
- midnight, noon,表示在每天的午夜/中午执行
- YYYY-MM-DD HH:MM,表示在指定日期和时间执行
2. at命令的选项:
at命令还支持一些选项,常用的选项包括:
- -m,表示发送执行完成的邮件通知
- -f,表示要执行的命令或脚本文件路径
- -q,表示任务的优先级,可以是a,b或c,默认为a
3. at命令的常用操作:
- atq:查看等待执行的任务列表
- atrm:取消某个任务的执行
- at -l:查看所有已经安排过的任务
总之,at命令是一个非常有用的工具,可以让我们把一些重要的任务自动化,节省时间和提高工作效率。
只要熟练掌握at命令的用法,就可以更加轻松地管理任务和时间。
AT指令详解

AT指令详解AT 指令集详解(⼀)1、AT 标准指令使⽤⽅法:在通讯软件的命令⽅式下打⼊前置码 AT +??指令后回车,如回应 OK 则表⽰指令已正确执⾏,如回应 ERROR 则指令错误。
AT 每个指令的前置码A 送出 ANSWER TONEA/ 重新执⾏上⼀指令,此指令⽆前置码B B0 ⾃动扫描速度及CCITTB1 ⾃动扫描速度及BELL低速B2 ⾃动扫描速度B3 只能连线在 CCITT V.23B4 只能连线在 CCITT V.21B5 只能连线在 CCITT V.22B6 只能连线在 CCITT V.22bisB7 只能连线在 CCITT V.32 4800bpsB8 只能连线在 CCITT V.32 9600bpsB9 只能连线在 CCITT V.32bisB10 只能连线在 CCITT V.34 16800bpsB11 只能连线在 CCITT V.34 19200bpsB12 只能连线在 CCITT V.34 21600bpsB13 只能连线在 CCITT V.34 24000bpsB14 只能连线在 CCITT V.34 26400bpsB15 只能连线在 CCITT V.34 28000bpsD 拨号指令DSn 选择拨出MODEM内存中第n组号码E E0 不回应输⼊字元E1 E1 回应输⼊字元+++ 由资料模式跳回指令模式H H0 MODEM执⾏ON HOOKH1 MODEM执⾏OFF HOOKI I0 显⽰产品号码I1 显⽰CHECKSUMI2 内部储存器测试I3 显⽰V.42bis版本I4 显⽰产品编号及芯⽚种类L L1 ⼩⾳量L2 中⾳量L3 ⼤⾳量M M0 扬声器静⾳M1 扬声器发声直到连线M2 扬声器持续发声M3 扬声器发声直到连线,拨号时静⾳Sr 读出储存器r值(r=0-28)Sr=n 设定储存器r值为n (n=0-255)P 脉冲拨号T 双⾳频拨号Q Q0 执⾏指令回应讯息Q1 执⾏指令不回应讯息V V0 以数字⽅式回应讯息V1 以⽂字⽅式回应讯息X X0 和SMART MODEM300相容,连线谨出现CONNECT X1 连线后出现连线速率X2 连线后出现连线速率并侦测DIAL TONEX3 连线后出现连线速率并侦测BUSY TONEX4 连线后出现连线速率并侦测DIAL TONE和BUSY TONEY Y0 断线前不送出中断讯号Y1 断线前送出4秒中断讯号Z Z0 RESET并重新启⽤第0组参数Z1 RESET并重新启⽤第1组参数2、AT 扩充指令&C &C0 将DCD讯号⼀直认定为HIGH&C1 依据远端传来的CARRY讯号实际回应&D &D0 MODEM忽略DTR讯号&D1 当DTR讯号变化,MODEM跳⾄指令模式&D2 当DTR讯号变化,MODEM跳⾄指令模式并挂线&D3 当DTR讯号变化,MODEM作RESET动作&F &F 设定V.43BIS模式之出⼚设定值,并使⽤RTS/CTS流程控制&F1 设定V.43BIS模式之出⼚设定值,并使⽤Xon/Xoff流程控制&F2 设定V.43BIS模式之出⼚设定值,并使⽤RTS/CTS流程控制&F3 设定V.43BIS模式之出⼚设定值,并使⽤Xon/Xoff流程控制及&D0动作&F4 设定V.43BIS模式之出⼚设定值,并使⽤RTS/CTS流程控制及&D0动作&F5 设定V.43BIS模式之出⼚设定值,不使⽤流程控制&G &G0 不⽤GUARD TONE&G1 550Hz GUARD TONE&G2 1800Hz GUARD TONE&H 指令辅助说明&L &L0 设定在拨接模式&L1 设定在专线模式&L2 设定为开机⾃动专线&M &M0 ⾮同步⼯作模式&M1 ⾮同步拨号后进⼊同步模式&M2 同步模式&M3 ⼿动同步拨号模式&O &O0 关闭Originate-only mode&O1 设定Originate-only mode&P &P0 OFF-HOOK/ON-HOOK⽐率为39/61(美规)&P1 OFF-HOOK/ON-HOOK⽐率为33/67(英规.港规)&R &R0 CTS讯号依据RTS讯号&R1 CTS讯号设定为ON&S &S0 DSR讯号设定为ON&S1 DSR讯号依据RS-232规格&V 显⽰MODEM参数状态表&W &W0 将⽬前所⽤参数,存放在参数表0&W1 将⽬前所⽤参数,存放在参数表1&X &X0 同步脉冲由MODEM之PIN15提供&X1 同步脉冲由DTE之PIN24提供&X2 同步脉冲由接收讯号提供&Y &Y0 当POWER ON时,取⽤参数表0之参数&Y1 当POWER ON时,取⽤参数表1之参数&Z &Zn 设定各组电话号码%C %C0 关闭MNP5,V.42BIS资料压缩模式%C1 启动MNP5,V.42BIS资料压缩模式%D %D0 关闭CLEAR-DOWN讯号%D1 启动CLEAR-DOWN讯号%E %E0 关闭AUTO-RETRAIN%E1 启动AUTO-RETRAIN%L %Ln 设定传输准位为-ndb%P %P0 关闭开机⾃动拨号功能%P1 启动开机⾃动拨号功能%S %S0 关闭回拨保护及密码侦测功能%S1 启动密码侦测功能%S2 启动回拨保护功能\P \P=?显⽰密码\P=n 设定密码n=密码(最⼤7个位元)3、MNP/V.42/V.42BIS%Au 设定Auto-Reliable字元为n(n=0-127)须配\C2使⽤%C %C0 关闭V.42bis/MNP压缩功能%C1 关闭V.42bis/MNP压缩功能\A \A0 设定最⼤MNP Block容量为64个字元\A1 设定最⼤MNP Block容量为128个字元\A2 设定最⼤MNP Block容量为192个字元\A3 设定最⼤MNP Block容量为256个字元\C \C0 当连接在MNP Mode不提供Buffer也不侦测fallback字元\C1 当连接在Reliable Mode,提供200个字元缓冲\E \E0 当连线在Normal Mode不回应资料\E1 当连线在Normal Mode回应资料\G \G0 关闭DCE流程控制\G1 启动DCE流程控制\J \J0 关闭串⼝速度调整(保持DTE与Modem间最⾼速度)\J1 启动串⼝速度调整(随着两部Modem间速度调整)\N \N0 只能以普通(Normal)模式连线\N1 只能以直接资料模式连线\N2 只能以MNP模式连线\N3 ⾃动调整MNP或普通模式\N4 只能以V.42模式连线\N5 ⾃动调整V.42或普通模式\N6 ⾃动调整V.42或MNP或普通模式\O \O 在普通连接模式去初始化Reliable模式(配合\U)\Q \Q0 关闭DTE流程控制\Q1 设定以Xon/Xoff软件⽅式为流程控制\Q2 设定以CTS单向硬件⽅式为流程控制\Q3 设定以RTS/CTS双向硬件⽅式为流程控制\Q4 设定以Xon/Xoff单向软件⽅式为流程控制(Modem TO Host)\U \U 在普通连接模式去承认Reliable模式(配合\O)\V \V0 显⽰DCE连线速度但不显⽰延伸模式\V1 显⽰DCE连线速度且显⽰延伸模式\V2 显⽰DCE连线速度但不显⽰延伸模式\V3 显⽰DCE连线速度不显⽰延伸模式\X \X0 处理Xon/Xoff但不pass Through\X1 处理Xon/Xoff且pass Through\Y 从普通模式跳⾄Reliable模式\Z 结束Reliable跳⾄普通模式AT 指令集详解(⼆)1、AT 标准指令AT 注意代码。
常用AT命令手册

常用AT命令手册常用AT命令手册一、A T命令解释:1、常用操作AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT命令返回:OK (与串口通信正常)(无返回,与串口通信未连通)测试结果:ATOKATE0命令解释:去除回显(如ATAT)A/命令解释:重复上面的操作AT+CSQ命令解释:检查网络信号强度和SIM卡情况命令格式:AT+CSQ命令返回:+CSQ: **,##其中**应在10到31之间,数值越大表明信号质量越好,##应为99。
否则应检查天线或SIM卡是否正确安装测试结果:AT+CSQ+CSQ: 31, 99信号强度值会有少许变化,用手遮住天线,信号强度值会下降(大致在26左右)。
ATZ命令解释:恢复原厂设置命令格式:ATZ命令返回:OKAT+CGMR命令解释:查询模块版本;命令格式:AT+CGMR命令返回:+CMEERROR测试结果:AT+CGMRR65b09gg.WMP100 1964332 110807 11:09OK解释:模块版本号为WMP100 1964332 110807软件版本号为R65b09ggAT+IPR命令解释:修改串口1波特率;命令格式:AT+IPR=命令返回:ERROROK测试结果:AT+IPR=19200OK注意:串口波特率修改为19200后要把串口调试工具的波特率设为相应波特率后模块才会有返回AT&W命令解释:保存模块设置;命令格式:AT&W命令返回:OKERROR(保存不成功)测试结果:AT&WOK2、通话操作2.1ATD命令解释:拨打电话命令格式:A TD**********;(****为电话号码)命令返回:OKNO DIAL TONE(没有拨号音)NO CARRIER(无载波)测试结果:a. ATD135********;OK呼叫成功;b. ATD135********;NO DIAL TONE天线未接好,接触不良;c. ATD135********NO CARRIER命令错误,缺{;};2.2RING命令解释:有电话呼入命令格式:命令返回:无2.3ATA命令解释:摘机命令格式:A TA命令返回:OK测试结果:RINGRINGATAOK接通电话;2.4ATH命令解释:挂机命令格式:A TH命令返回:OK测试结果:ATHOK电话挂断(通话过程中);2.5AT+W ATH命令解释:挂机命令格式:A T+W ATH命令返回:OK测试结果:RINGATHOK电话挂断(尚未接通来电);2.6AT+VTS命令解释:拨打分机命令格式:A T+VTS=“分机号码”命令返回:OK测试结果:AT+VTS=“0”OK3、短信息操作短信操作步骤及相关命令:(1)设置短信格式——AT+CMGF(2)设置短信存储载体——AT+CPMS (3)设置短信接收提示方式——AT+CNMI (4)发送短信——A T+CMGS(5)显示短信——A T+CMGL3.1AT+CPMS命令解释:选择短信存储载体3.1.1命令格式:A T+CPMS=[,][,]设置短信存储载体命令返回:+CPMS:,,,,,OKERROR测试结果:a. AT+CPMS=”SM”+CPMS: 8,15,8,15,1,40OK设置成功,并显示状态:SM(SIM卡)存储器总容量为15,当前存储量8;ME(模块)存储器总容量为40,当前存储量1;mem1定义为SM;b. AT+CPMS=”SM”,”SM”+CPMS: 8,15,8,15,1,40OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2定义为SM;c. AT+CPMS=”SM”,”SM”,”SM”+CPMS: 8,15,8,15,8,15OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为SM;mem2定义为SM;mem3定义为SM;d. AT+CPMS=”ME”,”SM”,”SM”+CPMS: 1,40,8,15,8,15OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2定义为SM;mem3定义为SM;e. AT+CPMS=”ME”,”SM”,”ME”+CPMS: 1,40,8,15,1,40OK设置成功,并显示状态:SM存储器总容量为15,当前存储量8;ME存储器总容量为40,当前存储量1;mem1定义为ME;mem2定义为SM;mem3定义为ME;f. AT+CPMS=”MEERROR命令格式错误,缺少{”};3.1.2命令格式:A T+CPMS?显示当前短信存储载体设置命令返回:+CPMS:,,,,,,,,OKERROR测试结果:a. AT+CPMS?+CPMS: "SM",8,15,"SM",8,15,"ME",1,40OK当前短信存储载体设置为:mem1为SM,mem2为SM,mem3 为ME;b. AT+CPMS!ERROR命令错误;3.1.3命令格式:A T+CPMS=?显示本命令支持的参数命令返回:+CPMS: (list of supporteds),(list of supporteds), (list of supporteds)OKERROR测试结果:AT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OK3.2AT+CMGF命令解释:设置短信格式3.2.1命令格式:A T+CMGF=命令返回:OKERROR设置短信格式3.2.2命令格式:A T+CMGF=?命令返回:OKERROR显示本命令支持的参数3.2.3命令格式:A T+CMGF?命令返回:OKERROR显示当前短信格式测试结果:AT+CMGF=?+CMGF: (0,1)OKAT+CMGF?+CMGF: 0OKAT+CMGF=1OKAT+CMGF?+CMGF: 1OK3.3AT+CMGS命令解释:发送短信命令格式:A T+CMGS=[,]Text is entered命令返回:+CMGS:[,]+CMS ERROR:OKERROR测试结果:a. AT+CMGS=135********>ABCD1234.456+CMS ERROR:500命令错误;b. AT+CMGS="135********"> IT IS TEST NOW+CMGS: 235OK3.4AT+CMGR命令解释:读短信命令格式:A T+CMGR=命令返回:+CMGS:,[],]+CMS ERROR:OKERROR测试结果:a. AT+CMGR=5+CMS ERROR:500命令错误,5号短信位置为空;b. AT+CMGR=2+CMGL: 2,"REC READ","+86136********","N?R","03/08/28 17:30:35+00"998B76844F60002E518D5FCD5FCD5427+CMGS: 235OK读出2号短信;3.5AT+CMGW命令解释:写短信,并保存到存储载体命令格式:A T+CMGW=[,]命令返回:+CMGS:+CMS ERROR:OKERROR测试结果:AT+CMGW="135********"> SHELLEY123456+CMGW: 1OK把目标地址为135********的短信存入存储载体,且被分配的地址为1号短信;3.6AT+CMGD命令解释:删除短信命令格式:A T+CMGD=命令返回:+CMS ERROR:OKERROR测试结果:A T+CMGD=1OK1号短信被删除;3.7AT+CMGL命令解释:显示短信清单命令格式:A T+CMGL=命令返回:+CMGL:,,,[],[][,,][测试结果:见总测试结果;3.8AT+CMSS命令解释:发送存储载体中的短信命令格式:A T+CMSS=命令返回:+CMSS:+CMS ERROR:OKERROR测试结果:AT+CMSS=2+CMSS: 204OK3.9AT+CNMI命令解释:新短信提示3.9.1命令格式:A T+CNMI=[[,[,[,]]]]命令返回:OKERROR测试结果:AT+CNMI=3,2OK3.9.2命令格式:A T+CNMI?命令返回:+CNMI:,,,OKERROR测试结果:AT+CNMI?+CNMI: 3,2,0,0OK3.9.3命令格式:A T+CNMI=?命令返回:+CNMI:(list of supporteds), (list of supporteds), (listof supporteds), (list of supporteds)OKERROR测试结果:A T+CNMI=3,2OK4、语音部分:二、应用举例1、连接后一般操作ATOK测试信号强度:AT+CSQ+CSQ: 29,99OK恢复原厂设置:ATZOK查询模块版本:AT+CGMRR65b09gg.WMP100 1964332 110807 11:09 OK修改串口波特率:AT+IPR=115200OK保存设置:AT&WOK2、拨打电话拨打电话:ATD135********;OK挂机:AT+WATHOK有电话呼入:RINGRING摘机:ATAOK挂机:ATHOK3、短信息服务:选择短信存储载体:AT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"ME",0,40OKAT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OKAT+CPMS="ME"+CPMS: 0,40,7,15,0,40OKAT+CPMS=?+CPMS: ("ME","SM"),("ME","SM"),("ME","SM") OKAT+CPMS/ERRORAT+CPMS?+CPMS: "ME",0,40,"SM",7,15,"ME",0,40OKAT+CPMS="SM","SM","SM"+CPMS: 7,15,7,15,7,15OKAT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"SM",7,15 OKATZOKAT+CPMS?+CPMS: "SM",7,15,"SM",7,15,"ME",0,40 OKAT+CPMS="SM","SM","SM"+CPMS: 7,15,7,15,7,15OK设置短信息格式:AT+CMGF=?+CMGF: (0,1)OKAT+CMGF?+CMGF: 1OKAT+CMGF=0OKAT+CMGF?+CMGF: 0OKAT+CMGF=1OK发送短信息:AT+CMGS="135********"> HI IT IS TEST,PLS ANSWER ME.+CMGS: 0OK设置新短信提示方式:AT+CNMI?+CNMI: 3,0,0,0,0OKAT+CNMI=?+CNMI: (3),(0,1,2,3),(0,2),(0,1,2),(0)OKAT+CNMI=3,1,0,0OKAT+CNMI?+CNMI: 3,1,0,0,0OK有新短信:(并显示:短信存储在载体“SM”中的1号位置)+CMTI: "SM",1读短信:AT+CMGR=1+CMGR: "REC UNREAD","+86136********",,"03/08/29,09:44:02+00"123456ABCOK设置新短信提示方式:AT+CNMI=3,2OKAT+CNMI?+CNMI: 3,2,0,0,0OK有新短信:+CMT: "+86136********",,"03/08/29,09:47:14+00"123456ABC333设置新短信提示方式:AT+CNMI=3,3OK有新短信:+CMTI: "SM",6AT+CMGR=6+CMGR: "REC UNREAD","+86136********",,"03/08/29,09:49:14+00"123456ABC333OK显示短信清单:AT+CMGL="ALL"+CMGL: 1,"REC READ","+86136********",,"03/08/29,09:44:02+00"123456ABC+CMGL: 2,"REC READ","+86139********","DAVID","02/05/17,14:19:50+00"66FE7ECF591A5C116B21FF0C4F6075285AE96ED17684808C 80A47D278D348D6488F876846211FF0C4F608F7B67D47684629A6478548C4E0D89C4521976848FD 052A8FF0C7ED962115E266765963596355FEB611FFF0C7136540E4F606E106E106D887626FF0C62404 EE5621189818BF4FF1A621172314F60FF0C99997682FF01OK删除指定短信:AT+CMGD=2OKAT+CMGL="ALL"+CMGL: 1,"REC READ","+86136********",,"03/08/29,09:44:02+00"123456ABCOKAT+CMGL=?+CMGL: "REC UNREAD","REC READ","STO UNSENT","STO SENT","ALL"OK语音部分命令:1.AT+CLVL:命令解释:设置音量命令格式:AT+CLVL=命令返回:OK测试结果:AT+CLVL=12OK2、A T+CMUT命令解释:设置静音命令格式:AT+CMUT=命令返回:OK测试结果:AT+CMUT=1OK3、A T+WADF命令解释:滤波器设置命令格式:AT+W ADF=,[,[][,[][,[][,[][,[][,[][,[][,[][,[][,[]]]]]]]]]]]命令返回:OK测试结果:AT+WADF=1,1,0,1,2,3,4,5,6,7,8,9 OK4、AT+WDTMF命令解释:播放DTMF命令格式:AT+WDTMF=[,[,[][,]]] 命令返回:OK 测试结果:AT+WDTMF=1,"*",9,50OK5、A T+WVR命令解释:语音编码命令格式:AT+WVR=[][,]命令返回:OK测试结果:AT+WVR=1,4OK网络连接命令:AT+WIPCFG= 基本配置0关闭TCP/IP协议1开始TCP/IP协议2设置TCP/IP协议3显示TCP/IP版本4TCP/IP配置管理AT+WIPBR= 链接控制1关闭GPRS链接2打开GPRS链接3设置APN4查询APN5开始GPRS传输6停止GPRS传输AT+IPCREATE 创建连接类型1UDP2TCP客户端3TCP服务器4FTP5HTTP客户端6SMTP客户端7POP3客户端AT+IPCLOSE1 UDP2 TCP客户端3 TCP服务器4 FTP5 HTTP客户端6 SMTP客户端7 POP3客户端AT+WIPOPT 设置数据传输类型AT+WIPPING PING地址TCP连接例子:AT+WIPCFG=1OKAT+WIPBR=1,6OKAT+WIPBR=2,6,11,” CMNET”OKAT+WIPBR=2,6,0,”WAP”OKAT+WIPBR=2,6,1”W AP”OKAT+WIPBR=4,6,0OKAT+WIPCREATE=2,1,”166.111.8.238”,23 OK+WIPACCEPT:2,1AT+WIPDATA=2,1,1 CONNECT………//读或写数据+++ //切换到AT命令模式OK AT+WIPCLOSE=2,1OK。
AT指令介绍及用法

AT指令介绍及⽤法AT 指令AT 即Attention,AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备 (Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter, TA)或数据电路终端设备 (Data Circuit Terminal Equipment,DCE)发送的。
通过TA,TE发送AT指令来控制移动台(Mobile Station,MS)的功能,与GSM ⽹络业务进⾏交互。
⽤户可以通过AT指令进⾏呼叫、短信、电话本、数据业务、传真等⽅⾯的控制。
90年代初,AT指令仅被⽤于Modem操作。
没有控制移动电话⽂本消息的先例,只开发了⼀种叫SMS BlockMode的协议,通过终端设备(TE)或电脑来完全控制SMS。
⼏年后,主要的移动电话⽣产⼚商诺基亚、爱⽴信、摩托罗拉和HP共同为GSM 研制了⼀整套AT指令,其中就包括对SMS的控制。
AT指令在此基础上演化并被加⼊GSM 07.05标准以及现在的GSM07.07标准,完全标准化和⽐较健全的标准。
如:对SMS的控制共有3种实现途径:最初的 Block Mode;基于AT指令的Text Mode;基于AT指令的PDU Mode。
到现在PDU Mode已经取代BlockMode,后者逐渐淡出。
GSM 模块与计算机之间的通信协议是⼀些AT指令集,AT指令是以AT作⾸,字符结束的字符串,AT指令的响应数据包在中。
每个指令执⾏成功与否都有相应的返回。
其他的⼀些⾮预期的信息(如有⼈拨号进来、线路⽆信号等),模块将有对应的⼀些信息提⽰,接收端可做相应的处理。
⽰例:CDMA modem DTEAT< CR>< LF> OK < LF>ATTEST< CR>< CR> ERROR < LF>如果AT指令执⾏成功,“OK”字符串返回;如果AT 指令语法错误或AT 指令执⾏失败,“ERROR”字符串返回。
python at指令 解析

python at指令解析摘要:1.Python 中的at 指令2.at 指令的语法和用法3.解析at 指令的示例正文:【Python 中的at 指令】在Python 中,at 指令是一种用于处理电子邮件的特殊语法,主要用于发送和接收电子邮件。
Python 的`smtplib`和`imaplib`库提供了处理电子邮件的功能,而at 指令则是其中的一个重要部分。
【at 指令的语法和用法】at 指令的基本语法如下:```at <时间> <命令> <参数>```其中,`<时间>`表示在指定时间执行命令,`<命令>`表示要执行的操作,`<参数>`表示命令所需的参数。
例如,要在上午9 点发送一封电子邮件,可以使用以下at 指令:```at 09:00 sendmail -t <收件人> <主题> <正文>```【解析at 指令的示例】为了解析at 指令,我们可以使用Python 的`re`库,该库提供了正则表达式的功能。
下面是一个解析at 指令的示例:```pythonimport re# 示例文本text="at09:**************************************** Content"# 提取at 指令中的时间、命令和参数pattern = r"ats+(S+)s+(S+)s+(S+)"result = re.search(pattern, text)if result:time = result.group(1)command = result.group(2)parameter = result.group(3)print("Time:", time)print("Command:", command)print("Parameter:", parameter)else:print("No match found")```运行上述代码,可以输出:```Time: 09:00Command: sendmailParameter:*************************************```这样,我们就成功地解析了at 指令中的时间、命令和参数。
at的作用和使用方法

at的作用和使用方法介绍在计算机领域,at是一个用于在指定的时间执行特定任务的命令。
它可以被用于定时执行命令或脚本,以帮助用户自动化任务。
使用方法at命令使用简单直接,只需要在命令行中输入”at”命令即可。
以下是at命令的基本语法:at [时间] [日期] [命令]•时间:指定任务执行的具体时间,采用小时:分钟的格式,例如13:00。
•日期:指定任务执行的具体日期,采用月/日/年的格式,例如05/20/2022。
•命令:指定要执行的命令或脚本。
at命令的常用选项at命令还提供了一些选项,以满足更多的需求。
以下是at命令的常用选项及其说明:•-f filename:指定要执行的脚本文件。
•-l:列出计划中的任务。
•-r jobnumber:删除指定的任务。
•-d:删除所有计划中的任务。
示例1. 在指定时间执行命令要在指定的时间执行特定命令,可以使用以下语法:at 13:00然后,命令提示符将变为一个输入提示符。
在这里输入想要执行的命令,并按下Ctrl+D键以保存和提交任务。
2. 在指定时间执行脚本要在指定的时间执行特定脚本,可以使用以下语法:at 13:00 -f script.sh这将在指定时间执行名为script.sh的脚本文件。
3. 列出计划中的任务使用以下命令可以列出计划中的所有任务:at -l它将显示每个任务的任务号、日期和时间。
4. 删除指定任务要删除计划中的特定任务,可以使用以下命令:at -r jobnumber其中,jobnumber是要删除的任务的任务号。
可以从at -l命令的输出中找到任务号。
5. 删除所有任务要删除所有计划中的任务,可以使用以下命令:at -d这将删除所有尚未执行的任务。
at命令的注意事项在使用at命令时,需要注意以下几点:1.at命令需要使用root权限或者sudo权限才能正常执行。
2.at命令执行的时间精确到分钟,如果没有指定日期,则默认为当天。
3.at命令执行的命令或脚本需要提前准备好,并确保其路径正确。
at命令用法

at命令用法什么是at命令at命令是一个用于在指定时间执行任务的命令行工具。
它允许用户在指定时间安排一次性的或者重复性的任务,以便在后台自动运行。
at命令是Unix和类Unix系统中常用的工具,可以在Linux、macOS和其他类Unix操作系统上使用。
at命令的语法at命令的基本语法如下:at [-mldv] [-f 文件名] 时间其中,选项包括: - -m:指定任务执行完成后,将任务的输出通过邮件发送给用户。
- -l:列出当前计划执行的任务列表。
- -d:删除指定的任务。
- -v:显示详细的任务信息。
- -f:指定任务的命令脚本文件。
时间参数可以使用以下格式之一: - HH:MM:指定当天的时间,以24小时制表示。
- now:立即执行任务。
- +minutes:在当前时间的基础上延迟指定分钟数执行任务。
- +hours:在当前时间的基础上延迟指定小时数执行任务。
- +days:在当前时间的基础上延迟指定天数执行任务。
- yyyy-mm-dd:指定日期和时间。
at命令的使用示例下面是一些at命令的使用示例:1.在指定时间执行一次性任务:$ at 08:00at> echo "Hello, World!" > /tmp/hello.txtat> <EOT>上述命令将在每天的08:00执行echo命令,并将输出重定向到/tmp/hello.txt文件中。
2.在指定时间执行一个命令脚本文件:$ at 09:30 -f /path/to/script.sh上述命令将在每天的09:30执行指定路径下的script.sh脚本文件。
3.在当前时间的基础上延迟执行任务:$ at now + 1 hourat> echo "Delayed task" > /tmp/delayed.txtat> <EOT>上述命令将在当前时间的基础上延迟1小时执行echo命令,并将输出重定向到/tmp/delayed.txt文件中。
AT指令中文全集解析

AT指令中文全集解析!!!!at远程连接时,有时输入无法看到,输入:ATE1 回车调试串口波特率:查看当前设备波特率:AT+IPR?修改当前设备波特率:AT+IPR=(固定修改为9600)保存当前修改参数:AT&W查看当前设备接收信号:AT+CSQ 回车拨号命令 ATD 拨打电话号码挂机命令 ATH 挂机发送短消息测试:AT+CMGF=1 回车AT+CMGS=(手机号码)回车输入内容快捷键“CTRL Z”发送修改短信中心:查看短信中心:AT+CSCA? 回车修改短信中心:AT+CSCA=(短信中心号码)回车显示手机卡是否安装正常(显示手机SIM卡号):AT+CCID显示模块生产日期:AT+WDOP显示模块厂家信息:AT+CGMI 或者 ATI3模式认证请求,返回模块使用频率:AT+CGMM-- AT命令介绍厂家认证 AT+CGMI 获得厂家的标识模式认证 AT+CGMM 查询支持频段修订认证 AT+CGMR 查询软件版本生产序号 AT+CGSN 查询IMEI NO.TE设置 AT+CSCS 选择支持网络查询IMSI AT+CIMI 查询国际移动电话支持认证卡的认证 AT+CCID 查询SIM卡的序列号功能列表 AT+GCAP 查询可供使用的功能列表重复操作 A/ 重复最后一次操作关闭电源 AT+CPOF 暂停模块软件运行设置状态 AT+CFUN 设置模块软件的状态活动状态 AT+CPAS 查询模块当前活动状态报告错误 AT+CMEE 报告模块设备错误键盘控制 AT+CKPD 用字符模拟键盘操作拨号命令 ATD 拨打电话号码挂机命令 ATH 挂机回应呼叫 ATA 当模块被呼叫时回应呼叫详细错误 AT+CEER 查询错误的详细原因DTMF信号 AT+VTD,+VTS +VTD设置长度,+VTS发送信号重复呼叫 ATDL 重复拨叫最后一次号码自动拨号 AT%Dn 设备自动拨叫号码自动接应 ATS0 模块自动接听呼叫呼入载体 AT+CICB 查询呼入的模式,DATA or FAX or SPEECH增益控制 AT+VGR,+VGT +VGR调整听筒增益,+VGT调整话筒增益静音控制 AT+CMUT 设置话筒静音声道选择 AT+SPEAKER 选择不同声道(2对听筒和话筒)回声取消 AT+ECHO 根据场所选择不同回声程度单音修改 AT+SIDET 选择不同回声程度初始声音参数 AT+VIP 恢复到厂家对声音参数的默认设置信号质量 AT+CSQ 查询信号质量网络选择 AT+COPS 设置选择网络方式(自动/手动)网络注册 AT+CREG 当前网络注册情况网络名称 AT+WOPN 查询当前使用网络提供者网络列表 AT+CPOL 查询可供使用的网络输入PIN AT+CPIN 输入PIN码输入PIN2 AT+CPIN2 输入第二个PIN码保存尝试 AT+CPINC 显示可能的各个PIN码简单上锁 AT+CLCK 用户可以锁住状态改变密码 AT+CPWD 改变各个PIN码选择电话簿 AT+CPBS 选择不同的记忆体上存储的电话簿读取电话簿 AT+CPBR 读取电话簿目录查找电话簿 AT+CPBF 查找所需电话目录写入电话簿 AT+CPBW 增加电话簿条目电话号码查找 AT+CPBP 查找所需电话号码动态查找 AT+CPBN 查找电话号码的一种方式用户号码 AT+CNUM 选择不同的本机号码(因网络服务支持不同)避免电话簿初始化 AT+WAIP 选择是否防止电话簿初始化选择短消息服务 AT+CSMS 选择是否打开短消息服务以及广播服务短消息存储 AT+CPMS 选择短消息优先存储区域短消息格式 AT+CMGF 选择短消息支持格式(TEXT or PDU)保存设置 AT+CSAS 保存+CSCA and +CSMP参数设置恢复设置 AT+CRES 恢复+CSCA and +CSMP参数设置显示TEXT参数 AT+CSDH 显示当前TEXT模式下结果代码新消息提示 AT+CNMI 选择当有新的短消息来时系统提示方式读短消息 AT+CMGR 读取短消息列短消息 AT+CMGL 将存储的短消息列表发送短消息 AT+CMGS 发送短消息写短消息 AT+CMGW 写短消息并保存在存储器中从内存中发短消息 AT+CMSS 发送在存储器中保存的短消息设置TEXT参数 AT+CSMP 设置在TEXT模式下条件参数删除短消息 AT+CMGD 删除保存的短消息服务中心地址 AT+CSCA 提供短消息服务中心的号码选择广播类型 AT+CSCB 选择系统广播短消息的类型广播标识符 AT+WCBM 读取SIM卡中系统广播标识符短消息位置修改 AT+WMSC 修改短消息位置短消息覆盖 AT+WMGO 写一条短消息放在第一个空位呼叫转移 AT+CCFC 设置呼叫转移呼入载体 AT+CLCK 锁定呼入载体以及限制呼入或呼出修改SS密码 AT+CPWD 修改提供服务密码呼叫等待 AT+CCWA 控制呼叫等待服务呼叫线路限定 AT+CLIR 控制呼叫线路认证呼叫线路显示 AT+CLIP 显示当前呼叫线路认证已连接线路认证 AT+COLP 显示当前已连接线路认证计费显示 AT+CAOC 报告当前费用累计呼叫 AT+CACM 累计呼叫费用累计最大值 AT+CAMM 设置累计最大值单位计费 AT+CPUC 设置单位费用以及通话计时多方通话 AT+CHLD 保持或挂断某一通话线路(支持多方通话)当前呼叫 AT+CLCC 列出当前呼叫补充服务 AT+CSSN 设置呼叫增值服务非正式补充服务 AT+CUSD 非正式的增值服务保密用户 AT+CCUG 选择是否在保密状态载体选择 AT+CBST 选择数据传输的类型选择模式 AT+FCLASS 选择发送数据or 传真服务报告控制 AT+CR 是否报告提供服务结果代码 AT+CRC 报告不同的结果代码(传输方式、语音或数据)设备速率报告 AT+ILRR 是否报告当前传输速率协议参数 AT+CRLP 设置无线连接协议参数其他参数 AT+DOPT 设置其他的无线连接协议参数传输速度 AT+FTM 设置传真发送的速度接收速度 AT+FRM 设置传真接收的速度HDLC传输速度 AT+FTH 设置传真发送的速度(使用HDLC协议)HDLC接收速度 AT+FRH 设置传真接收的速度(使用HDLC协议)停止传输并等待 AT+FTS 停止传真的发送并等待静音接收 AT+FRS 保持一段静音等待固定终端速率 AT+IPR 设置数据终端设备速率其他位符 AT+ICF 设置停止位、奇偶校验位流量控制 AT+IFC 设置本地数据流量设置DCD信号 AT&C 控制数据载体探测信号设置DTR信号 AT&D 控制数据终端设备准备信号设置DSR信号 AT&S 控制数据设备准备信号返回在线模式 ATO 返回到数据在线模式结果代码抑制 ATQ 是否模块回复结果代码DCE回应格式 ATV 决定数据通信设备回应格式默认设置 ATZ 恢复到默认设置保存设置 AT&W 保存所有对模块的软件修改自动测试 AT&T 自动测试软件回应 ATE 是否可见输入字符回复厂家设置 AT&F 软件恢复到厂家设置显示设置 AT&V 显示当前的一些参数的设置认证信息 ATI 显示多种模块认证信息区域环境描述 AT+CCED 用户获取区域参数自动接收电平显示 AT+CCED 扩展到显示接收信号强度一般显示 AT+WIND在ME和MSC之间数据计算模式 AT+ALEA数据计算模式 AT+CRYPT键盘管理 AT+EXPKEYPLMN上的信息 AT+CPLMN模拟数字转换测量 AT+ADC模块事件报告 AT+CMER选择语言 AT+WLPR 选择可支持的语言增加语言 AT+WLPW 增加可支持的语言读GPIO值 AT+WIOR写GPIO值 AT+WIOW放弃命令 AT+WAC 用于放弃SMS、SS and PLMN 设置单音 AT+WTONE 设置音频信号(WMOi3)设置DTMF音 AT+WDTMF 设置DTMF音(WMOi3)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
At
列出在指定的时间和日期在计算机上运行的已计划命令或计划命令和程序。
必须正在运行“计划”服务才能使用 at 命令。
at [\\computername] [[id] [/delete] | /delete [/yes]]
at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command
参数
无
如果在没有参数的情况下使用,则 at 列出已计划的命令。
\\computername
指定远程计算机。
如果省略该参数,命令将安排在本地计算机。
id
指定指派给已计划命令的识别码。
/delete
取消已计划的命令。
如果省略了 id,计算机中已计划的命令将被全部取消。
/yes
当删除已计划的事件时,对系统的查询强制进行肯定的回答。
time
指定运行命令的时间。
将时间以24 小时标记(00:00 [午夜] 到23:59)的方式表示为小时:分钟。
/interactive
允许作业与在作业运行时登录用户的桌面进行交互。
/every:date[,...]
在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行命令。
将 date 指定为星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的数字)。
用逗号分隔多个日期项。
如果省略了 date,将假定为该月的当前日期。
/next:date[,...]
在重复出现下一天(例如,下个星期四)时,运行指定命令将date 指定为星期的一天或多天(M,T,W,Th,F,S,Su),或月的一天或多天(使用1 到 31 的数字)。
用逗号分隔多个日期项。
如果省略了 date,将假定为该月的当前日期。
command
指定要运行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批处理程序(.bat 或 .cmd 文件)。
当命令需要路径作为参数时,请使用绝
对路径,也就是从驱动器号开始的整个路径。
如果命令在远程计算机上,请指定服务器和共享名的UNC 符号,而不是远程驱动器号。
如果命令不是可执行 (.exe) 文件,必须在命令前加上 cmd /c,例如:
cmd /c dir > c:\test.out。