xml地图|网站地图|网站标签 [设为首页] [加入收藏]

智能硬件

当前位置:美高梅游戏网站 > 智能硬件 > Windows cmd

Windows cmd

来源:http://www.gd-chuangmei.com 作者:美高梅游戏网站 时间:2019-10-08 14:06

Windows cmd

常用DOS命令:


对于跨平台的程序,通常会提供一些有用的命令行工具,因此shell脚本、bat脚本文件就必不可少了。网络上shell的书、文章都不少的,所以了解起来会相对容易的多,而windows下的bat网上则少有涉及。这里不打算写windows bat 编程大全,而是简单对bat做一个简单的入门级的学习。

文件夹管理

cd 显示当前目录名或改变当前目录。

md 创建目录。

rd 删除一个目录。

dir 显示目录中的文件和子目录列表。

tree 以图形显示驱动器或路径的文件夹结构。

path 为可执行文件显示或设置一个搜索路径。

xcopy 复制文件和目录树。


不论在写shell,还是bat,它们的设计都遵守这样一条原则:一切都是命令。Windows下命令是大小写不敏感的。

网络命令

ping 进行网络连接测试、名称解析

ftp 文件传输

net 网络命令集及用户管理

telnet 远程登陆

ipconfig显示、修改TCP/IP设置

msg 给用户发送消息

arp 显示、修改局域网的IP地址-物理地址映射列表


 

系统管理

at 安排在特定日期和时间运行命令和程序

shutdown立即或定时关机或重启

tskill 结束进程

taskkill结束进程(比tskill高级,但WinXPHome版中无该命令)

tasklist显示进程列表(Windows XP Home Edition中没有)

sc 系统服务设置与控制

reg 注册表控制台工具

powercfg控制系统上的电源设置


基本命令(rem, echo, @,/?)

rem:注释 (comment, remarks)。参数可以是任何内容。

echo :它有两个功能:打印消息、调试开关。如果参数是on 或者off,代表打开、关闭调试,如果后面是其它内容,则参数代表要输出的消息。为什么说是debug开关呢?如果设置了echo on,随后执行的任何命令及其执行结果都会输出到标准输出流。

@用于关闭某个命令的调试信息,意思是说使用@标注的命令不会打出命令本身、执行结果。

/? 查看命令帮助

例如:

REM open the cmd echo
@echo on
echo hello, windows cmd 
@echo hello, windows cmd 

REM close the cmd echo
@echo off
echo hello, windows cmd 
@echo hello, windows cmd

 

执行结果: 

D:Notewindows cmd>REM open the cmd echo

D:Notewindows cmd>echo hello, windows cmd
hello, windows cmd
hello, windows cmd

D:Notewindows cmd>REM close the cmd echo
hello, windows cmd
hello, windows cmd

 

对于REM的命令,也是会打到STD里,如果不希望看到,就可以使用@标注。 

 

 

文件管理

type 显示文本文件的内容。

copy 将一份或多份文件复制到另一个位置。

del 删除一个或数个文件。

move 移动文件并重命名文件和目录。(Windows XP Home Edition中没有)

ren 重命名文件。

replace 替换文件。

attrib 显示或更改文件属性。

find 搜索字符串。

fc 比较两个文件或两个文件集并显示它们之间的不同


1  echo和 @

回显命令

@                    #关闭单行回显

echooff              #从下一行开始关闭回显

@echooff            #从本行开始关闭回显。一般批处理第一行都是这个

echoon              #从下一行开始打开回显

echo#显示当前是echooff 状态还是echoon 状态

echo.                #输出一个”回车换行”,空白行

#(同echo,echo;echo+echo[echo]echo/echo)

2 errorlevel

echo%errorlevel%

每个命令运行结束,可以用这个命令行格式查看返回码

默认值为0,一般命令执行出错会设errorlevel为1

3 dir

显示文件夹内容

dir#显示当前目录中的文件和子目录

dir/a              #显示当前目录中的文件和子目录,包括隐藏文件和系统文件

dirc: /a:d          #显示 C 盘当前目录中的目录

dirc: /a:-d        #显示 C 盘根目录中的文件

dirc: /b/p        #/b只显示文件名,/p分页显示

dir*.exe /s        #显示当前目录和子目录里所有的.exe文件

4 cd

切换目录

cd#进入根目录

cd#显示当前目录

cd/d d:sdk        #可以同时更改盘符和目录

5 md

创建目录

mdd:abc          #如果 d:a 不存在,将会自动创建中级目录

#如果命令扩展名被停用,则需要键入mkdirabc。

6 rd

删除目录

rdabc              #删除当前目录里的 abc 子目录,要求为空目录

rd/s/q d:temp      #删除 d:temp 文件夹及其子文件夹和文件,/q安静模式

7 del

删除文件

deld:test.txt      #删除指定文件,不能是隐藏、系统、只读文件

del/q/a/f d:temp*.*

删除 d:temp 文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录

del/q/a/f/s d:temp*.*

删除 d:temp 及子文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录

8 ren

重命名命令

rend:temp tmp      #支持对文件夹的重命名

9 cls

清屏

10 type

显示文件内容

typec:boot.ini    #显示指定文件的内容,程序文件一般会显示乱码

type*.txt          #显示当前目录里所有.txt文件的内容

11 copy

拷贝文件

copyc:test.txt d:test.bak

复制 c:test.txt 文件到 d: ,并重命名为 test.bak

copycontest.txt

从屏幕上等待输入,按 Ctrl+Z 结束输入,输入内容存为test.txt文件

con代表屏幕,prn代表打印机,nul代表空设备

copy1.txt +2.txt3.txt

合并1.txt 和2.txt 的内容,保存为3.txt 文件

如果不指定3.txt ,则保存到1.txt

copytest.txt +

复制文件到自己,实际上是修改了文件日期

12 title

设置cmd窗口的标题

title新标题        #可以看到cmd窗口的标题栏变了

13 ver

显示系统版本

14 label和vol

设置卷标

vol#显示卷标

label#显示卷标,同时提示输入新卷标

labelc:system      #设置C盘的卷标为 system

15 pause

暂停命令

16 rem 和 ::

注释命令

注释行不执行操作

17 date和time

日期和时间

date#显示当前日期,并提示输入新日期,按"回车"略过输入

date/t        #只显示当前日期,不提示输入新日期

time#显示当前时间,并提示输入新时间,按"回车"略过输入

time/t        #只显示当前时间,不提示输入新时间

18 goto和 :

跳转命令

:label#行首为:表示该行是标签行,标签行不执行操作

goto label    #跳转到指定的标签那一行


扩展阅读:

本文由美高梅游戏网站发布于智能硬件,转载请注明出处:Windows cmd

关键词:

上一篇:java实现导出excel、word、 pdf

下一篇:没有了