搜档网
当前位置:搜档网 › SIM100 TCPIP AT命令V1.3

SIM100 TCPIP AT命令V1.3

SIM100 TCPIP AT命令V1.3
SIM100 TCPIP AT命令V1.3

文档名称: SIM100TCP AT命令使用说明

版本: 1.3

日期: 2004 年3 月29日

文档编号: SIM100TCP_ATC_V1.3

状态: 发布

前言

感谢您使用SIMCOM 有限公司提供的SIM100 GSM/GPRS 模块。

本产品具有标准AT 命令接口,可以提供GSM 语音、短消息和GPRS 上网等业务。

使用前请务必仔细阅读此用户手册,您将领略其完善强大的功能和简洁的操作方法。

本设备主要用于语音或者数据通信,本公司不承担由于客户不正常操作造成的财产或者人身伤害责任。请客户按照手册中的技术规格和参考设计开发相应的产品。同时注意使 用移动产品特别是GSM 产品应该关注的一般安全事项。

在未声明之前,本公司有权根据技术发展的需要对本手册内容进行更改。

版权声明

本手册版权属于SIMCOM 有限公司,任何人未经我公司书面同意复制将承担法律责任。

AT COMMAND FOR SIM100TCP1.3

0. 版本记录 (3)

1. Overview (4)

2. Details (5)

2.1.1. AT+CIPSTART (5)

2.1.2. AT+CIPSEND (6)

2.1.3. AT+CIPCLOSE (6)

2.1.4. AT+CIPSHUT (7)

2.1.5. AT+CLPORT (7)

2.1.6. AT+CSTT (7)

2.1.7. AT+CIICR (8)

2.1.8. AT+CIFSR (8)

2.1.9. AT+CDNSCFG (8)

2.1.10. AT+CDNSGIP (9)

2.1.11. AT+CIPSTATUS (9)

2.1.12. AT+ CDNSORIP (10)

2.1.13. AT+ CIPHEAD (10)

2.1.14. AT+ CIPATS (11)

2.1.15. AT+ CIPSPRT (11)

2.1.16. AT+ CIPSERVER (12)

2.1.17. AT+ CIPCSGP (12)

2.1.18. AT+ CIPCCON (13)

2.1.19. AT+ CIPFLP (13)

2.1.20. AT+ CIPSRIP (14)

3. Example (15)

0.版本记录

版本号拟制人/

修改人

拟制/修改

日期

更改理由主要更改内容

1.0 张柳园

邵于国

2003/8/14 版本发布

1.1 张柳园 2003/9/10 版本发布直接域名连接;

提供IP头标识;

设置自动发送时间;

增加状态CONNECT_OK;

全部数据发送完成后才给出

SEND OK提示;

网络或SERVER出现问题而

断开连接时改变状态为

IP_CLOSE;

设置ATV0后,返回数字提

示;

可以设置在AT+CIPSEND后

是否有>提示。

1.2 张柳园 2003/9/29 版本发布增加AT+CIPSERVER可以配

置为SERVER等待客户端连

接。

增加AT+CIPCSGP可以配置

为CSD连接或GPRS连接以

及相关参数。默认为GPRS连

接。

可以作为服务端和客户端建

立两个连接,增加命令

AT+CIPCCON设置当前的连

接,以便在当前连接进行诸如

发送数据、关闭连接等操作。

1.3 张柳园

邵于国2004/3/29 版本发布修改UDP接收问题,增加

AT+CIPSRIP命令,可以显示

发送方的IP地址和端口号

修改AT+CSTT?和

AT+CLPORT?命令,可显示当

前设置的APN和端口号

增加AT+CIPFLP命令,设置

是否固定本地端口号

修改多次TCP连接问题

1.Overview

命令功能描述

AT+CIPSTART 连接到服务器

AT+CIPSEND 发送数据到服务器

AT+CIPCLOSE 关闭TCP/UDP连接

AT+CIPSHUT 关闭移动场景

AT+CLPORT 设置本地端口号

AT+CSTT 启动任务并设置APN, user name, password

AT+CIICR 激活移动场景

AT+CIFSR 获得本地IP地址

AT+CIPSTATUS 查询目前状态

AT+CDNSCFG 配置DNS的IP地址

AT+CDNSGIP 域名解析, 获取IP地址

AT+CDNSORIP 设置连接域名或IP地址

AT+CIPHEAD 设置接收的数据头

AT+CIPATS 设置自动发送时间

AT+CIPSPRT 设置在AT+CIPSEND后是否跟有发送提示符> AT+CIPSERVER 配置为服务器

AT+CIPCSGP 设置为CSD或GPRS连接以及相关参数

AT+CIPCCON 设置当前的连接

AT+CIPFLP 是否固定本地端口号

AT+CIPSRIP 设置是否显示发送方的IP地址和端口号

2. Details

2.1.1. AT+CIPSTART

AT+CIPSTART 建立TCP 连接或注册UDP 端口号

Execute command

AT+CIPSTART =(“TCP”, “UDP”), (“IP ADDRESS”, “DOMAIN NAME”), “PORT”

Response

命令正确返回OK 错误返回ERROR Parameter:

对TCP 连接:

AT+CIPSTART=“TCP”, “IP ADDRESS/DOMAIN NAME”,“ PORT”

SERVER 可以是IP 地址或者已在INTERNET 上注册过的域名

命令正确返回OK ,错误返回ERROR 连接成功返回CONNECT OK

失败先返回STATE 状态码,后再返回 CONNECT FAIL

对UDP 连接:

AT+CIPSTART=“UDP”, “IP ADDRESS/DOMAIN NAME”,“ PORT”

SERVER 可以是IP 地址或者已在INTERNET 上注册过的域名

命令正确返回OK ,错误返回ERROR 连接成功返回CONNECT OK

失败先返回STATE 状态码,后再返回 CONNECT FAIL 在ATV0设置下,只返回状态码0-8 Reference

STATE 状态说明 0 IP INITIAL 初始化 1 IP START

启动任务

2 IP CONFIG 配置场景

3 IP IND 接受场景配置

4 IP GPRSACT 场景已激活

5 IP STATUS

获得本地IP 地址

6 TCP/UDP CONNECTING 与SERVER建立连接阶

7 IP CLOSE 连接已关闭

8 CONNECT OK 连接建立成功

AT+CIPSTART只有在IP_INITIAL、IP_CLOSE、IP_STATUS

状态下才可以进行连接的建立,连接建立成功后的状态为

CONNECT OK;连接失败,则处在失败的状态上。

2.1.2.AT+CIPSEND

AT+CIPSEND 发送数据

Execute command

AT+CIPSEND

返回”> ”后写入需发送的数据, 按CTRL+Z开始发送Response

此命令用来发送可变长度的数据

连接未建立或已被断开, 返回 ERROR

如果数据发送成功, 返回SEND OK

如果数据发送失败, 返回SEND FAIL:

Set Command

AT+CIPSEND=< data length> Response

此命令用来发送固定长度的数据

连接未建立或已被断开, 返回ERROR

如果数据发送成功, 返回SEND OK

如果数据发送失败, 返回SEND FAIL: Parameter

需要一次发送的数据长度

Reference Note

注:1.每次传送的数据字节数应≤1024 bytes.

2.通过AT+CIPATS可以在设定的时间内自动发送数据

3.只有在连接已建立的状态下才可发送数据,否则返回ERROR

2.1.

3.AT+CIPCLOSE

AT+CIPCLOSE 关闭TCP或UDP连接

Execute command

AT+CIPCLOSE

Response

关闭成功返回CLOSE OK

关闭失败返回ERROR

Reference AT+CIPCLOSE只有在TCP/UDP CONNECTING或CONNECT OK 状态下才关闭连接,否则认为关闭失败返回ERROR,关闭后的状态

为IP CLOSE。

2.1.4.AT+CIPSHUT

AT+CIPSHUT 关闭移动场景

Execute command AT+CIPSHUT Response

关闭成功返回 SHUT OK 关闭失败返回 ERROR

Reference 只要状态不是出在IP INITIAL情况下,都可以用AT+CIPSHUT正常关闭移动场景,关闭后状态为IP INITIAL。

2.1.5.AT+CLPORT

AT+CLPORT 设置本地端口

Execute command

AT+CLPORT=(“TCP”,“UDP”),“PORT”Response

命令正确返回OK,

错误返回ERROR。

Parameter

设置本地TCP端口

AT+CLPORT=“TCP”,“PORT”

返回:命令正确返回OK, 错误返回ERROR。 设置本地UDP端口

AT+CLPORT=“UDP”,“PORT”

返回:命令正确返回OK, 错误返回ERROR。

Reference

2.1.6.AT+CSTT

AT+CSTT 启动任务并设置APN、USER ID、PASSWORD

Execute command

AT+CSTT=<“APN”>,<“USER ID”>,<“PASSWORD”> Response

命令正确返回OK,

错误返回ERROR。

Parameter

在建立连接之前,或者移动场景关闭后要建立连接,有一个初始化

的过程,这个过程分为启动任务、激活移动场景、获取本地IP地址

三个步骤。这三个步骤可以由AT+CIPSTART一次完成,也可以通

过AT+CSTT、AT+CIICR、AT+CIFSR分步完成。在这些步骤执行完

成后,AT+CIPSTART只进行连接操作。

AT+CSTT只有在IP INITIAL状态下才启动任务,执行后状态变为IP

START。

Reference 注:直接输入AT+CSTT命令, 按照缺省值 APN=“CMNET”,USER ID=“”,PASSWORD=“”

2.1.7.AT+CIICR

AT+CIICR 激活移动场景

Execute command AT+CIICR Response

命令正确返回OK, 错误返回ERROR。

Reference AT+CIICR只有在IP START下才激活移动场景,执行后状态变为IP CONFIG。如果激活操作被模块接受,状态变为IP IND;在模块接

受激活场景操作后,如果移动场景激活成功,状态变为IP GPRSACT,

返回OK,否则返回ERROR。

2.1.8.AT+CIFSR

AT+CIFSR 获得本地IP地址

Execute command AT+CIFSR Response

命令正确返回本地IP地址 错误返回ERROR

Reference 只有在移动场景已激活的状态:IP GPRSACT、TCP/UDP CONNECTING、CONNECT OK、IP CLOSE下才可以通过AT+CIFSR查询得到本地IP地

址,否则返回ERROR。

只有在状态为IP GPRSACT下才将状态改变为IP STATUS,既已获得

本地IP地址。

2.1.9.AT+CDNSCFG

AT+CDNSCFG 配置DNS

Execute command

AT+CDNSCFG=

,[]Response

命令正确返回OK

Parameter

Primary DNS IP Address Secondary DNS IP Address

Reference

2.1.10.AT+CDNSGIP

AT+CDNSGIP 域名解析

Execute command

AT+CDNSGIP= Response

此命令用来解析域名的IP

如果解析成功,该域名的IP地址

如果解析失败,返回ERROR:

3INV ALID PARAMETER

4NETWORK ERROR

5NO SERVER

6TIMEOUT

7NO CONFIG

8NO MEMORY

9BAD MSG

Parameter

Internet上注册的域名

Reference

2.1.11.AT+CIPSTATUS

AT+CIPSTATUS 查询状态

Execute command

AT+CIPSTATUS

Response

State

0 IP INITIAL 初始化

1 IP START 启动任务

2 IP CONFIG 配置场景

3 IP IND 接受场景配置

4 IP GPRSACT 场景已激活

5 IP STATUS 获得本地IP地址

6 TCP/UDP CONNECTING 与SERVER建立连接阶段

7 IP CLOSE 连接已关闭

8 CONNECT OK 连接建立成功接收数据Parameter

接收数据将直接返回:

如: 123456789

Reference

2.1.12.AT+ CDNSORIP

AT+CDNSORIP 设置连接SERVER端为IP地址还是域名

Query command

AT+CDNSORIP?Response

此命令用来查询连接的SERVER端为IP地址还是域名

Set Command

AT+ CDNSORIP = Response

此命令用来设置连接的SERVER端为IP地址还是域名命令正确返回OK

命令错误返回 ERROR

0 设置连接的SERVER端为IP 地址

1 设置连接的SERVER端为域名

Reference Note

2.1.1

3.AT+ CIPHEAD

AT+CIPHEAD 设置接收数据的IP头

Query command AT+CIPHEAD?Response

此命令用来查询是否设置了IP头

Test command

AT+CIPHEAD=? Response

+CIPHEAD:(0-NO HEADER,1-ADD HEADER)

Set Command

AT+ CIPHEAD Response

此命令用来设置是否在接收数据时增加IP头提示。

= 命令正确返回OK

命令错误返回 ERROR

0 未设置IP头

1设置IP头

IP头格式为:”+IPD(data length):” Reference Note

2.1.14.AT+ CIPATS

AT+CIPATS 设置自动发送时间

Query command AT+CIPATS?Response

此命令用来查询是否设置了自动发送时间

Test command

AT+CIPATS=? Response

+CIPATS:(0-NOT AUTO SEND,1-AUTO SEND)

Set Command

AT+ CIPATS =,

此命令用来设置自动发送数据

命令正确返回OK

命令错误返回 ERROR

0 未设置自动发送数据

1设置自动发送数据

mode为1情况下,要设置自动发送数据时间,以秒为单位。

设置自动发送时间后,如果在设定的时间内未发送数据,则模块自动发送,可以继续对模块AT命令操作。

Reference Note

2.1.15.AT+ CIPSPRT

AT+CIPSPRT 设置在AT+CIPSEND后是否跟有发送提示符>

Query command AT+CIPSPRT?Response

此命令用来查询在AT+CIPSEND后是否给出>提示

Test command

AT+CIPSPRT=? Response

+CIPSPRT: (0-NOT PROMPT,1-PROMPT)

Set Command

AT+ CIPSPRT = Response

此命令用来设置在AT+CIPSEND后是否给出>提示

命令正确返回OK

命令错误返回 ERROR

< send_prompt > 0 AT+CIPSEND后无提示,直接输入要发送数据

1 AT+CIPSEND后有>提示

Reference Note

2.1.16.AT+ CIPSERVER

AT+CIPSERVER 配置为服务器

Test command

AT+CIPSERVER?Response

查询是否配置为服务器,

0 表示未配置

1 表示已经配置

Execute Command

AT+ CIPSERVER Response

此命令配置为SERVER,

命令正确返回OK

配置成功返回SERVER OK

失败返回STATE 状态码

当有客户端发起连接,则建立TCP连接,显示REMOTE IP:

Reference Note

2.1.17.AT+ CIPCSGP

AT+CIPCSGP 设置为CSD或GPRS连接

Qurey command

AT+CIPCSGP? Response

Test command

AT+CIPCSGP=?Response

+CIPCSGP: 0-CSD,DIAL NUMBER,USER NAME,PASSWORD,RATE(0,3)

+CIPCSGP: 1-GPRS,APN,USER NAME,PASSWORD

Set Command

AT+ CIPCSGP =,[,

此命令配置为CSD或GPRS连接。

user

ID>,,,,,] 0 CSD连接

1 GPRS连接

CSD连接下要设置的参数:

拨打号码默认为17201

用户名默认为172

密码默认为172

连接速率 0 2400bps

1 4800bps

2 9600bps

3 14400bps

默认为9600bps

GPRS连接下要设置的参数:

访问接入点默认为CMNET 用户名默认为空

密码默认为空

Reference Note

2.1.18.AT+ CIPCCON

AT+CIPCCON 设置当前连接

Qurey command

AT+CIPCCON? Response

OK

Test command

AT+CIPCCON=?Response

+CIPCCON: 1-CLIENT,2-SERVER

Set Command

AT+ CIPCCON = Response

设置当前连接

若已与远端服务器建立连接,设为1返回OK,否则返回ERROR

若已有远端客户与本地服务器建立连接,设为2返回OK,否则返回ERROR

1 客户端连接

2 服务器连接

Reference Note

2.1.19.AT+ CIPFLP

AT+CIPFLP 设置是否固定本地端口号

Qurey command AT+CIPFLP? Response OK

Test command

AT+ CIPFLP =?Response

+ CIPFLP: 0-NOT FIXED LOCAL PORT,1-FIXED LOCAL PORT

Set Command

AT+ CIPFLP = Response

设置是否固定本地端口号,如果不固定

0 不固定本地端口号,每次建立连接时使用不同的端

口号

1固定本地端口号,每次建立连接时使用相同的端口

若不固定本地端口号,这样在at+cipclose关闭连接之后,重新建立TCP连接时用当前端口+1作为新建连接的端口号来建立连接,不需要等待注销端口号的过程,连接建立的速度更快。默认是固定本地端口号。

Reference Note

若要使用TCP的点对点的连接,必须使用固定本地端口号的方式建

立连接。

2.1.20.AT+ CIPSRIP

AT+CIPSRIP 设置接收数据时是否显示发送方的IP地址和端口号

Qurey command AT+CIPSRIP? Response OK

Test command

AT+ CIPSRIP =?Response

+ CIPSRIP: 0-NOT SHOW,1-SHOW REMOTE IP ADDRESS

Set Command

AT+ CIPSRIP = Response

设置是否在接收数据时显示发送方的IP地址和端口号

0 不显示

1显示,格式为RECV FROM:IP ADDR:PORT 默认情况下在接收数据时不显示发送方的IP地址和端口号

Reference Note

3.Example

一. 使用DNS获取SERVER的IP地址

1. AT+CSTT: 启动任务

2. AT+CIICR: 激活移动场景

3. AT+CDNSCFG=”211.136.18.171”: 配置DNS (以上海为例)

4. AT+CDNSGIP=”https://www.sodocs.net/doc/117817836.html,”: 获取SERVER的IP地址(18.187.2.150)

二. 连接到SERVER端IP地址并开始传送数据

5. AT+CIPSTART=”TCP”, “18.187.2.150”,”2020”: 连接到SERVER

6. AT+CIPSEND 开始发送数据

7. AT+CIPCLOSE 关闭TCP连接

三. 连接到SERVER端域名并开始传送数据

8. AT+CDNSORIP=1

9. AT+CIPSTART=”TCP”,”https://www.sodocs.net/doc/117817836.html,”,”2020”

四. 作为SERVER端,等待客户端建立连接

10.AT+CIPCSGP=0,”17201”,”172”,”172”,2

11.AT+CLPORT=”TCP”,”2020”

12.AT+CIPSERVER

关于cmd 命令行的(应用)知识和书籍

开始-运行-命令大全 1 calc 启动计算器 2 certmgr.msc 证书管理实用程序 3 charmap 启动字符映射表 4 chkdsk.exe Chkdsk磁盘检查 5 ciadv.msc 索引服务程序 6 cleanmgr 垃圾整理 7 cliconfg SQLSERVER客户端网络实用程序 8 Clipbrd 剪贴板查看器 9 cmd CMD命令提示符 10 compmgmt.msc 计算机管理 11 conf 启动netmeeting 12 dcomcnfg 打开系统组件服务 13 ddeshare 打开DDE共享设置 14 devmgmt.msc 设备管理器 15 dfrg.msc 磁盘碎片整理程序 16 diskmgmt.msc 磁盘管理实用程序 17 drwtsn32 系统医生 18 dvdplay DVD播放器 19 dxdiag 检查DirectX信息 20 eudcedit 造字程序 21 eventvwr 事件查看器 22 explorer 打开资源管理器 23 fsmgmt.msc 共享文件夹管理器 24 gpedit.msc 组策略 25 iexpress 木马捆绑工具,系统自带 26 logoff 注销命令 27 lusrmgr.msc 本机用户和组 28 magnify 放大镜实用程序 29 mem.exe 显示内存使用情况 30 mmc 打开控制台 31 mobsync 同步命令 32 mplayer2 媒体播放机 33 msconfig 系统配置实用程序 34 mspaint 画图板 35 mstsc 远程桌面连接 36 narrator 屏幕“讲述人” 37 net start messenger 开始信使服务 38 net stop messenger 停止信使服务 39 netstat an (TC)命令检查接口 40 notepad 打开记事本 41 nslookup IP地址侦测器 42 ntbackup 系统备份和还原 43 ntmsmgr.msc 移动存储管理器

CLI命令介绍

CLI命令介绍 理解命令语法 本节主要讲述当你进入命令行配置时所要进行的步骤。请仔细阅读本节以及后边几节中关于使用命令行接口的详细信息。 使用命令行接口(cli),请按照以下步骤: 第一步:系统启动后或telnet请求后首先进入exec模式,该模式不需要输入口令,任何用户都可以进入该模式。在exec模式下出现以下命令提示符: “imax]” 该模式只有很少的几个命令可用,不能对交换机进行配置。 第二步:键入命令名称。 在“imax]”后键入enable命令并提供正确的口令就进入了configuration模式。configuratio n模式是管理员才能进入的模式,进入该模式的用户可以完全控制交换机和浏览交换机的状态信息,并且可以对交换机进行配置。该模式有很多命令供用户使用。 如果键入的命令不包含需要用户输入的参数,那么请直接跳到第三步。如果键入命令中包含有需要用户输入的参数,那么继续以下步骤。 a.如果命令需要一个参数值,请输入一个参数值。 b.命令的参数值部分一般指定了您应该输入什么样的参数,是某范围内的参数,或者字符串或者ip地址。 c.如果命令需要多个参数值,请按命令的提示依次输入和每个参数值。直到提示信息中出现[cr]按回车键信息为止。 第三步:输入完整的命令后,请按回车键。 例如:用户不需要输入参数: 1)imaxg exit “exit”是一个不含参数的命令。命令名称为exit。当键入此命令后,按回车则执行该命令。 2)用户需要输入参数: imaxg ip gateway 198.168.80.254

“ip gateway 198.168.80.254是一个含有参数的命令。其中命令名称为ip gateway,参数为198,168.80,254。 语法帮助 命令行接口中设置有语法帮助,支持每一级命令和参数的帮助功能。如果您对某个命令的语法不太确定,请输入该命令中您所知道的前面的部分,然后键入“?”,系统会提示您下一个命令的信息。您就可以根据提示的命令继续输入命令,直至提示命令为[cr]时,表明命令输入完毕。按回车执行所键入的命令。 例如严show?”显示所有show命令的第二个词的帮助 如“ip adrress 198.168.80.1?”能够询问下一个参数的含义。 命令简写 支持命令的前缀匹,62功能,用户可以键入很少的的键完成一个命令,例如“show switch”命令可以只键入“sh sw” 命令中的符号 您可能会在命令语法中看到各种符号,这些符号只是说明您该如何输入该命令,但是不是命令本身的一个部分。表3—1对这些符号进行了概要说明。 命令参数类型 一般以尖括号“[”“]”括起来的部分是命令参数,命令参数主要分为以下几个类型。

命令行简介

一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序。 在这里,先解释什么是DOS? DOS——Disk Operation System 磁盘操作系统 目前我们常用的操作系统有windows 9x/Me,NT,2000等,都是可视化的界面。在这些系统之前的人们使用的操作系统是DOS系统。DOS系统目前已经没有什么人使用了,但是dos命令却依然存在于我们使用的windows系统之中。大部分的DOS命令都已经在Windows里变成了可视化的界面,但是有一些高级的DOS命令还是要在DOS环境下来执行。所以学习命令行对于我们熟练操作Windows系统是很有必要的。 不同的操作系统要用不同的命令进入命令行界面。 在Win9x/Me的开始菜单中的运行程序中键入"command"命令,可进入命令行界面。 在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。 下面我用讲到的DOS命令都可以在Windows Me操作系统中执行。 那么,我们如何进入命令行窗口? 开始——〉运行——〉键入command命令——〉回车 进入了命令行操作界面(DOS窗口),在DOS窗口中只能用键盘来操作。如下所示: 二.符号约定 为了便于说明格式,这里我们使用了一些符号约定,它们是通用的: C: 盘符

Path 路径 Filename 文件名 .ext 扩展名 Filespec 文件标识符 [ ] 方括号中的项目是可选项,用户可以根根据需要不输入这些内容 { } 大括号表示其中的项目必选一项 | 竖线表示两侧的内容可取其一 … 表示可重复项 三.命令行的输入方法 在DOS窗口中通过输入英文命令加回车键这种方式来执行程序。 四.内部命令和外部命令 命令行程序分为内部命令和外部命令,内部命令是随https://www.sodocs.net/doc/117817836.html,装入内存的,而外部命令是一条一条单独的可执行文件。 内部命令都集中在根目录下的https://www.sodocs.net/doc/117817836.html,文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir命令是看不到这些内部命令的。 外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。 五.常用命令 DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令。 先介绍一下通配符的概念。

CMD命令行参数

CMD命令行参数 CMD命令 命令提示符(CMD)是在OS / 2 ,Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000和XP中,Vista中,和Server 2003 )下的“MS-DOS 方式”。 目录 命令简介 运行操作 命令大全 操作详解 编辑本段命令简介 cmd是command的缩写.即命令行。 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。在9x系统下输入command就可以打开命令行.而在NT系统上可以输入cmd来打开,在windows2000后被cmd替代,利用CMD命令查询系统的信息或者是判断网络的好坏。右图为CMD启动后的界面。 编辑本段运行操作 CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 编辑本段命令大全 1. calc-----------启动计算器 2.certmgr.msc----证书管理实用程序 3.charmap--------启动字符映射表 5. chkdsk.exe-----Chkdsk磁盘检查 6. ciadv.msc------索引服务程序 7. cleanmgr-------垃圾整理 8. cliconfg-------SQL SERVER 客户端网络实用程序 9. Clipbrd--------剪贴板查看器 10. cmd.exe--------CMD命令提示符 11. compmgmt.msc---计算机管理 12. conf-----------启动netmeeting 13. dcomcnfg-------打开系统组件服务 14. ddeshare-------打开DDE共享设置

命令行

最常用的命令行: cd .. 返回上一级 ls 列出此文件夹的子文件夹 cd ./ 进入子文件夹 su 进入根目录root mount 可以看见此文件夹所在的位置 pwd 更改密码 其中共享文件的方法: 1. 安装增强功能包(Guest Additions) 安装好Linux虚拟主机后,运行它并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。 然后进入CD-DVD驱动器,即光驱,查看一下里面两个以.run结尾的文件全名叫做什么,一般来说一个叫做VBoxlinuxAdditions-amd64.run 一个叫做VBoxlinuxAdditions-x86.run,主机是32位颜色的,那么就安装VBoxlinuxAdditions-x86.run这个文件名,如果是64位就用另外一个,然后我们回到桌面,双击打开桌面上的终端,在里面输入: cd /media/cdrom0 按回车键(注意:CD后面是有一个空格的,最后一个数字为阿拉伯数字0) 后继续输入sudo sh ./VBoxlinuxAdditions-x86.run (注意sudo后面有空格,sh后面也有空格再加一个.和/要看清楚,/后面填的是你记住的文件名,大小写一定要分清,不能错) 然后按回车键. 然后需要输入你的系统的密码,输入没有显示的,不用管它,你输入你的就是了,只要别输错.输完了按回车键. 2. 设置共享文件夹 重启完成后点击"设备(Devices)" -> “分配数据空间”菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"share",尽量使用英文名称。注意不要让共享数据的文件夹和主机下的文件夹同名[一般选固定分配,因为临时分配的话只能是一次加载,右击,然后加载然后起一个名字,点确定] ,否者会无法挂载。 3. 挂载共享文件夹 sudo mkdir /mnt/sharefile sudo mount -t vboxsf share /mnt/sharefile 其中"share"是之前创建的共享文件夹的名字。OK,现在Linux虚拟主机和主机XP可以共享文件了。访问的话直接打开我的电脑中/mnt/路径即可。 此虚拟机加载: 然后在命令行中,输入mkdir 文件名;然后输入mount -t vboxsf share /mnt/sharefile “share”是文件名,“/mnt/sharefile”是文件加载的路径。然后重启。重启后打开terminal,su进入根目录,cd .. ls ···找到文件。默认的文件打开位置是/media/下,ls就可以看出列表。注意:需要root 权限才可以进入查看,直接是不能查看到的。 arch: (coreutils)arch invocation. Print machine hardware name. * base64: (coreutils)base64 invocation. Base64 encode/decode data. * basename: (coreutils)basename invocation. Strip directory and suffix. * cat: (coreutils)cat invocation. Concatenate and write files. * chcon: (coreutils)chcon invocation. Change SELinux CTX of files. * chgrp: (coreutils)chgrp invocation. Change file groups. * chmod: (coreutils)chmod invocation. Change file permissions. * chown: (coreutils)chown invocation. Change file owners/groups.

cmd命令行教程

CMD 命令行高级教程 CMD命令行高级教程精选合 目录 第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB 显示或更改文件属性 第二节常用特殊符号 1、@ 命令行回显屏蔽符 2、% 批处理变量引导符 3、> 重定向符 4、>> 重定向符 5、<、>&、<& 重定向符 6、| 命令管道符 7、^ 转义字符 8、& 组合命令 9、&& 组合命令 10、|| 组合命令 11、"" 字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章FOR命令详解 一、基本格式 二、参数/d 仅为目录

三、参数/R 递归(文件名) 四、参数/L 迭代数值范围 五、参数/F 迭代及文件解析 第三章FOR命令中的变量 一、~I - 删除任何引号("),扩展%I 二、%~fI - 将%I 扩展到一个完全合格的路径名 三、%~dI - 仅将%I 扩展到一个驱动器号 四、%~pI - 仅将%I 扩展到一个路径 五、%~nI - 仅将%I 扩展到一个文件名 六、%~xI - 仅将%I 扩展到一个文件扩展名 七、%~sI - 扩展的路径只含有短名 八、%~aI - 将%I 扩展到文件的文件属性 九、%~tI - 将%I 扩展到文件的日期/时间 十、%~zI - 将%I 扩展到文件的大小 十一、%~$PATH:I 第四章批处理中的变量 一、系统变量 二、自定义变量 第五章set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章DOS 编程高级技巧 一、界面设计 二、if…else…条件语句 三、循环语句 四、子程序 五、用ftp 命令实现自动下载 六、用7-ZIP实现命令行压缩和解压功能 七、调用VBScript 程序 八、将批处理转化为可执行文件 九、时间延迟 1、利用ping命令延时 2、利用for命令延时 3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内 4、仅用批处理命令实现任意时间延迟,精确度10 毫秒,误差50 毫秒内 十、模拟进度条

Python介绍及命令行解释

Python命令行 假设你已经安装好了Python, 那么在Linux命令行输入: $python 将直接进入python。然后在命令行提示符>>>后面输入: >>>print('Hello World!') 可以看到,随后在屏幕上输出: Hello World! print是一个常用函数,其功能就是输出括号中得字符串。 (在Python 2.x中,print还可以是一个关键字,可写成print 'Hello World!',但这在3.x中行不通) 写一段小程序 另一个使用Python的方法,是写一个Python程序。用文本编辑器写一个.py结尾的文件,比如说hello.py 在hello.py中写入如下,并保存: print('Hello World!') 退出文本编辑器,然后在命令行输入: $python hello.py 来运行hello.py。可以看到Python随后输出 Hello World! 脚本 我们还可以把Python程序hello.py改成一个可执行的脚本,直接执行:#!/usr/bin/env pythonprint('Hello World!')

需要修改上面程序的权限为可执行: chmod 755 hello.py 然后再命令行中,输入 ./hello.py 就可以直接运行了 总结 print 命令行模式: 运行Python,在命令行输入命令并执行。 程序模式: 写一段Python程序并运行。 变量不需要声明 Python的变量不需要声明,你可以直接输入: >>>a = 10 那么你的内存里就有了一个变量a,它的值是10,它的类型是integer (整数)。在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。 >>>print a >>>print type(a) 那么会有如下输出: 10 这里,我们学到一个内置函数type(), 用以查询变量的类型。 回收变量名 如果你想让a存储不同的数据,你不需要删除原有变量就可以直接赋值。 >>>a = 1.3

基础知识:DOS命令行命令介绍之Copy命令

基础知识:DOS命令行命令介绍之Copy命令 一、问题背景 DOS命令介绍第四篇,今天将介绍命令行的Copy命令。 二、内容详情 说到Copy命令,直接的翻译就是复制功能,最基本的用法就是将某个文件复制到某个地址。举个例子,我想把D盘“www”文件夹下的“text.txt”文件复制到D盘根目录下,代码如下:copy d:\www\text.txt d: (代码如下图,注意空格) 除了这个最基本的用法外,copy命令还有些很有趣的进阶用法。 第一个:copy命令可以用来合并文件 举个例子,我想把D盘下的1.txt文件和2.txt文件中的内容合并起来,并且保存到D盘的3.txt文件中,两个文件内容如下图所示: 合并命令如下:copy d:\1.txt+d:\2.txt d:\3.txt(注意空格)输入后回车,如下

图: 命令执行后,可以到D盘下查看出现3.txt文件,内容已经合并,如下图: 这个命令的写法还可以简化为copy d:\*.txt d:\3.txt 这里用*代表所有D盘根目录下的txt文件全部合并到3.txt中。这样对于那些喜欢看电子书的同事来说就可以很方便很多章的文本快速的合并成一个文件。 第二个:将图片文件和压缩文件合并 举个例子,我可以将D盘的image.jpg的图片文件和secret.zip压缩文件合并在一起,取名为all.jpg,而且显示的还是图片的样子。 命令如下:copy /b d:\image.jpg+d:\secret.zip d:\all.jpg(注意空格),如下图

这时,我们再到D盘下查看,此时已经生成了all.jpg文件,如下图: 此时这个all.jpg依然可以当作图片浏览,而我们用压缩软件打开这个文件时又会正确显示原secret.zip中的压缩文件。这样我们就可以利用这个功能隐藏这个secret.zip的文件,别人看起来只是一个普通的图片文件而已。

命令行命令大全

sapi.cpl-------语音按“开始”-“运行”,或按WIN键+R,在『运行』窗口中输入:(按英文字符顺序排列) %temp%---------打开临时文件夹 .--------------C:\DocumentsandSettings\用户名所在文件夹 ..-------------C:\DocumentsandSettings ...------------我的电脑 \--------------C盘 appwize.cpl----添加、删除程序 access.cpl-----辅助功能选项 Accwiz---------辅助功能向导 cmd------------CMD命令提示符 command--------CMD英文版命令提示符 chkdsk.exe-----Chkdsk磁盘检查 certmgr.msc----证书管理实用程序 calc-----------启动计算器 charmap--------启动字符映射表 cintsetp-------仓颉拼音输入法 cliconfg-------SQLSERVER客户端网络实用程序 clipbrd--------剪贴板查看器 control--------打开控制面板 conf-----------启动netmeeting compmgmt.msc---计算机管理 cleanmgr-------垃圾整理 ciadv.msc------索引服务程序 dcomcnfg-------打开系统组件服务 ddeshare-------打开DDE共享设置 dxdiag---------检查DirectX信息 drwtsn32-------系统医生 devmgmt.msc----设备管理器 desk.cpl-------显示属性 dfrg.msc-------磁盘碎片整理程序 diskmgmt.msc---磁盘管理实用程序 dvdplay--------DVD播放器 eventvwr-------事件查看器 eudcedit-------造字程序 explorer-------打开资源管理器 fsmgmt.msc-----共享文件夹管理器 firewall.cpl---WINDOWS防火墙 gpedit.msc-----组策略 hdwwiz.cpl-----添加硬件 iexpress-------木马捆绑工具,系统自带 inetcpl.cpl----INTETNET选项 intl.cpl-------区域和语言选项(输入法选项) irprops.cpl----无线链接

命令行参数

命令行参数 在支持C 语言的环境中,可以在程序开始执行时将命令行参数传递给程序。调用主函数main 时,它带有两个参数。第一个参数(习惯上称为argc,用于参数计数)的值表示运行 程序时命令行中参数的数目;第二个参数(称为argv,用于参数向量)是一个指向字符串数 组的指针,其中每个字符串对应一个参数。我们通常用多级指针处理这些字符串。 最简单的例子是程序echo,它将命令行参数回显在屏幕上的一行中,其中命令行中各参 数之间用空格隔开。也就是说,命令 echo hello, world 将打印下列输出: hello, world 按照C 语言的约定,argv[0]的值是启动该程序的程序名,因此argc 的值至少为1。 如果argc的值为1,则说明程序名后面没有命令行参数。在上面的例子中,argc的值为3,argv[0]、argv[1]和argv[2]的值分别为“echo”、“hello,”,以及“world”。第一 个可选参数为argv[1],而最后一个可选参数为argv[argc-1]。另外,ANSI 标准要求argv[argc]的值必须为一空指针(参见图5-11)。 图5-11 程序echo的第一个版本将argv看成是一个字符指针数组: #include /* echo command-line arguments; 1st version */ main(int argc, char *argv[]) { int i; for (i = 1; i < argc; i++) printf("%s%s", argv[i], (i < argc-1) ? " " : ""); printf("\n"); return 0; } 因为argv是一个指向指针数组的指针,所以,可以通过指针而非数组下标的方式处理命令行 参数。echo程序的第二个版本是在对argv进行自增运算、对argc进行自减运算的基础上实现的,其中argv是一个指向char类型的指针的指针: #include /* echo command-line arguments; 2nd version */ main(int argc, char *argv[]) { while (--argc > 0) printf("%s%s", *++argv, (argc > 1) ? " " : ""); printf("\n"); return 0; }

Windows命令行

Windows命令行(DOS命令)教程 一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows 管理程序。 在这里,先解释什么是DOS? DOS——Disk Operation System 磁盘操作系统 目前我们常用的操作系统有windows 9x/Me,NT,2000等,都是可视化的界面。在这些系统之前的人们使用的操作系统是DOS系统。DOS系统目前已经没有什么人使用了,但是dos命令却依然存在于我们使用的windows系统之中。大部分的DOS命令都已经在Windows里变成了可视化的界面,但是有一些高级的DOS命令还是要在DOS环境下来执行。所以学习命令行对于我们熟练操作Windows系统是很有必要的。 不同的操作系统要用不同的命令进入命令行界面。 在Win9x/Me的开始菜单中的运行程序中键入"command"命令,可进入命令行界面。 在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。 下面我用讲到的DOS命令都可以在Windows Me操作系统中执行。 那么,我们如何进入命令行窗口? 开始——〉运行——〉键入command命令——〉回车

进入了命令行操作界面(DOS窗口),在DOS窗口中只能用键盘来操作。如下所示: 二.符号约定 为了便于说明格式,这里我们使用了一些符号约定,它们是通用的:

三.命令行的输入方法 在DOS窗口中通过输入英文命令加回车键这种方式来执行程序。 四.内部命令和外部命令 命令行程序分为内部命令和外部命令,内部命令是随https://www.sodocs.net/doc/117817836.html,装入内存的,而外部命令是一条一条单独的可执行文件。 内部命令都集中在根目录下的https://www.sodocs.net/doc/117817836.html,文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir 命令是看不到这些内部命令的。 外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。五.常用命令 DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍二十个常用的DOS命令。 先介绍一下通配符的概念。

mac终端命令大全介绍

mac终端命令大全介绍 花房一号店2010-06-12 13:04:59 OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录/ 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在/Volumes 下。 比如接上个叫做USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是/ 核心Mach_kernel就在这里, 驱动所在位置/Systme/Library/Extensions 用户文件夹位置/User/用户名 桌面的位置/User/用户名/Desktop 文件通配符为星号*

注意:在Unix系统中是区别大小写字符的,A.txt 不等于a.txt。 根目录标志/ 不是可有可无,cd /System 表示转到跟目录下的System中,而cd System 表示转到当前目录下的System中 —————————————————————————————————————————————— 如何进入命令行操作模式 再图形界面下,用finder 打开应用程序》实用程序》终端 如果连图形界面都进不去了(比如安错了显示驱动),开机时按F8,用 -s参数启动,然后输入命令mount -uw / 获得权限 为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限 sudo-s 补充一个vi的命令: 1. 在默认的"指令模式"下按i进入编辑模式 2. 在非指令模式下按ESC 返回指令模式 3. 在"指令模式"下输入: :w 保存当前文件

Linux命令行资料

第1章Linux命令行概述 Linux操作系统是目前较为流行的操作系统之一,相对于其他操作系统而言,Linux操作系统具有其独特的特性和优点。为了帮助读者对Linux操作系统有一个初步的认识,本章在介绍Linux操作系统的形成及其发展历史的基础上,对Linux的特性、命令行与基本操作进行了简单介绍,并列举了Linux操作系统中的一些常见问题。 1.1 Linux概述 在Linux的起源与发展过程中,其创始人及后来自愿参与修改和完善Linux的爱好者为Linux的发展做出了巨大的贡献,使得Linux操作系统迅速地发展并被用户广泛接受。目前Linux的地位越来越重要,普及率也在不断提高。 1.1.1 Linux起源及其应用领域 1991年,芬兰Helsinki大学学生Linus Torvalds在Andrew S.Tanenbaum教授开发的Minix 启发下开发了一种基于Intel硬件、类似于UNIX操作系统并可在微机上运行的新系统,并在comp.os.minix上发布,它被称为Linux 0.01。当时的Linux源代码只有一万多行,许多网络功能都不完善,支持的设备也不多。在随后的几年里,Linux操作系统通过互联网被广泛传播,网络上的一些编程人员及其他Linux爱好者对其不断地进行修改和完善,使得Linux 操作系统进入了良性循环。从此,Linux得到了快速发展,其功能也不断完善。 1994年,Linux 1.0的发布是Linux发展过程中的重要转折点。Linux 1.0的代码已经超过了17万行,许多系统管理员开始尝试使用Linux操作系统,并对其进行修改和升级。由于具有良好的操作系统平台,Linux操作系统在使用的过程中扩大了对设备支持的种类,并增加了新的文件系统,网络功能也日渐完善,其用户范围也越来越广泛。 1995年3月,Linux 1.2开始发布,其主要扩大了对处理器支持的平台,但在某些方面如网络功能、文件系统等仍需完善。 1995年6月,Linux 2.0正式发布,此时的Linux已可支持多种处理器,具有强大而完善的网络功能,并增强了系统的文件与虚拟内存的性能,同时可以为文件系统提供独立的高速缓存设备。Linux 2.0的发布标志着Linux操作系统正式进入了用户化的阶段,它已经能够和TCP/IP、LAN Manager、Windows for Workgroups、Novell Netware或Windows NT网络兼容。 虽然Linux操作系统与UNIX类似,但它并不是UNIX延伸和发展的结果,更不是UNIX 的演变。Linus Torvalds在编写核心代码时仿效了UNIX ,因此对UNIX操作系统熟悉的人员能很容易地掌握Linux操作系统的使用。

CMD命令行高级教程精选合编

CMD命令行高级教程精选合编 第一章批处理基础 第一节常用批处理内部命令简介 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟(ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION 启动或停用延缓环境变量扩展名。) 17、ATTRIB 显示或更改文件属性 第二节常用特殊符号 1、@ 命令行回显屏蔽符 2、% 批处理变量引导符 3、> 重定向符 4、>> 重定向符 5、<、>&、<& 重定向符 6、| 命令管道符 7、^ 转义字符 8、& 组合命令 9、&& 组合命令 10、|| 组合命令 11、"" 字符串界定符 12、, 逗号 13、; 分号 14、() 括号 15、! 感叹号 第二章FOR命令详解 一、基本格式 二、参数/d 仅为目录 三、参数/R 递归(文件名) 四、参数/L 迭代数值范围

五、参数/F 迭代及文件解析 第三章FOR命令中的变量 一、~I - 删除任何引号("),扩展%I 二、%~fI - 将%I 扩展到一个完全合格的路径名 三、%~dI - 仅将%I 扩展到一个驱动器号 四、%~pI - 仅将%I 扩展到一个路径 五、%~nI - 仅将%I 扩展到一个文件名 六、%~xI - 仅将%I 扩展到一个文件扩展名 七、%~sI - 扩展的路径只含有短名 八、%~aI - 将%I 扩展到文件的文件属性 九、%~tI - 将%I 扩展到文件的日期/时间 十、%~zI - 将%I 扩展到文件的大小 十一、%~$PATH:I 第四章批处理中的变量 一、系统变量 二、自定义变量 第五章set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF增强的用法 第七章DOS编程高级技巧 一、界面设计 二、if…else…条件语句 三、循环语句 四、子程序 五、用ftp命令实现自动下载 六、用7-ZIP实现命令行压缩和解压功能 七、调用VBScript程序 八、将批处理转化为可执行文件 九、时间延迟 1、利用ping命令延时 2、利用for命令延时 3、利用vbs延迟函数,精确度毫秒,误差1000毫秒内 4、仅用批处理命令实现任意时间延迟,精确度10毫秒,误差50毫秒内 十、模拟进度条 十一、特殊字符的输入及应用 十二、随机数(%random%)的应用技巧

命令行解释程序

操作系统课程设计 项目一实验报告 姓名: 学号: 学院: 专业: 指导教师: 2014 年 *月 ** 日

项目一:命令行解释程序 一、教学内容 利用C语言编写一个微型命令解释程序,体会操作系统作为用户与计算机接口的作用。巩固C语言编程能力。 所设计的微型命令解释程序具有下列5条命令 ●cdir (列出当前文件和目录) ●ccopy 文件1 文件2 (拷贝文件) ●cerase 文件名(删除文件) ●Cdis 字符串(显示该字符串) ●Cend (退出微型命令解释程序) 二、源程序与注释 #include #include #include #include #define SIZEOFBUFFER 256*1024L void main() { do { printf("\t微型命令解释程序主菜单\n"); printf("---------------------------------------\n"); printf("\t 1.cdir 显示\n"); printf("\t https://www.sodocs.net/doc/117817836.html,opy 复制\n"); printf("\t 3.cerase删除\n"); printf("\t 4.Cdis 输入字符\n"); printf("\t 5.Cend 结束\n"); printf("---------------------------------------\n"); printf("请选择(1~5):\n"); int ch; scanf("%d",&ch); switch(ch) { case 1: system("cls"); //清屏 printf("cdir表示无参数:查看当前所在目录的文件和文件夹\n"); struct _finddata_t fa; long fHandle; if( (fHandle=_findfirst( "*", &fa ))==-1L ) //当前文件夹目录 { printf( "当前目录下没有txt文件\n"); } else do { printf( "找到文件:%s\n", https://www.sodocs.net/doc/117817836.html, ); }

byzoro命令行

常用命令行 概述 Byzoro设备的上架测试、策略配置通过web管理界面均可完成,但有时在排除故障或维护时会用到命令行,本文列出了一些常用的命令行命令。 使用CRT或超级终端需要注意:串口波特率为115200,非流控。 模式说明: UserName: admin Password: ******* //出厂密码为:suadmin PatrolFlow> enable//进入到enable特权模式 PatrolFlow# PatrolFlow# config terminal //进入到config全局配置模式 PatrolFlow(config)# PatrolFlow# debug //进入到debug模式 (请看清下述命令执行的模式。) 系统维护相关命令 设置系统时间为2012年12月21日10点10分0秒 PatrolFlow(config)# set time 2012-12-21 10:10:00 设置主机名为byzoro PatrolFlow(config)# hostname byzoro 更新系统软件(FTP和TFTP两种方式,FTP命令中两个a依次代表FTP账号和密码)PatrolFlow(config)# ftp upgrade os pasv 192.168.1.29 a a os.img PatrolFlow(config)# tftp upgrade os 192.168.1.29 os.img 更新XAPP软件包(方法同系统软件更新) PatrolFlow(config)# ftp upgrade xapp pasv 192.168.1.29 a a xapp.pak PatrolFlow(config)# tftp upgrade xapp 192.168.1.29 xapp.pak 更新授权证书(方法同系统软件更新) PatrolFlow(config)# ftp upgrade licence pasv 192.168.1.29 a a licence.dat PatrolFlow(config)# tftp upgrade licence 192.168.1.29 licence.dat 系统重启 PatrolFlow# reboot 恢复出厂设置 PatrolFlow(config)# load def-config 格式化硬盘 PatrolFlow(config)# format datadisk 保存配置 PatrolFlow(config)# save configuration 部署模式切换命令 从路由模式切换为桥接模式 PatrolFlow(config)# dhcpd address delete 192.168.1.10 192.168.1.50 lan0

linux命令简介

linux命令简介 chgrp 用途:改变文件的用户组 格式:chgrp [-f][-h][-R] owner filenames… 参数:-f 不报告错误 -h 仅改变动态联接后的文件 -R 对整个当前及其子目录操作 chmod 用途:改变文件的权限 格式:chmod [ugoa]{+|-|=}[rwxlsStTugo] filename… chmod nnn filename… 参数:nnn 为0-7, 1执行 2写权限 4读权限 u 改变属主的权限 g 改变组的权限 o 改变其他人的权限 a 改变所有人的权限 + 在原有权限上增加一种权限 - 在原有权限上取消一种权限 = 仅设置指定权限且清除原有的权限 r 赋予读的权限 w 赋予写的权限 x 赋予执行的权限 u 赋予与属主相同的权限 g 赋予与组相同的权限 o 赋予与其他人相同的权限 chown 用途:改变文件的属主 格式:chown [-fhR]owner filenames… 参数:-f 不报告错误

-H 仅改变链结文件的属主,不改变原文件 -R 包括子目录 cp 用途:拷贝文件 格式:cp [-i][-p][-r][filenames…] target 参数:-i 由用户确认是否覆盖同名文件 -p 新生成的文件保持与原文件相同的最后修改时间和权限 -r 拷贝整个目录及子目录 date 用途:显示及设置时间和日期 格式: date [MMddhhmm[yy]] 参数:MM 月(01-12) dd 日(01-31) hh 小时(00-23) mm 分(00-59) yy 年(后两位数字) df 用途:报告文件系统的空闲情况 格式:df [-F][-abekln] 参数:-F FSType 报告指定的文件系统 -a 报告所有文件系统情况 -b 显示总的空闲kilobytes -e 只显示还可存放的文件数 -k 以kilobytes显示文件系统的情况 -l 只报告本地文件系统 -n 只显示文件系统名 kill 用途:送一个信号给某个进程或使之中止

Windows命令行cmd高级教程

CMD命令行高级教程精选合编

第一章批处理基础 第一节常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。 小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。 了解了大概意思后,我们正式开始学习.先看一个简单的例子! @echo off echo \"欢迎来到非常BAT!\" pause 把上面的3条命令保存为文件test.bat或者test.cmd然后执行, 他就会在屏幕上显示以下二行话: 欢迎来到非常BAT! 请按任意键继续. . . 这就是一个简单批处理文件了,这个批处理文件一共就用了2条命令\"echo\" 和\"pause\" 还有一个特殊符号\"@\" 从上面这个简单的批处理中,我们可以发现其实批处理就是运用一些含有特殊意义的符号和一些完成指定功能的命令组合而成,那么在批处理中有多少这样的特殊符号和功能命令呢?我们现在就来仔细了解一下一些最常用的! (以下内容来源网络,请各位仔细阅读,好进入下节的实例说明) ====================================================== 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和:: 2、ECHO 和@ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和: 9、FIND 10、START 11、assoc 和ftype 12、pushd 和popd 13、CALL 14、shift 15、IF 16、setlocal 与变量延迟 17、ATTRIB显示或更改文件属性

相关主题