显示、设置或删除 cmd.exe 环境变量
bat脚本学习教程(珍藏版)
Bat脚本基础教程TYPE显示文本文件的内容。
[drive:][path]filena meSETLOC AL开始批处理文件中环境改动的本地化操作。
在执行SETLOC A L之后所做的环境改动只限于批处理文件。
要还原原先的设置,必须执行ENDLOC A L。
达到批处理文件结尾时,对于该批处理文件的每个尚未执行的 S ETLOC A L命令,都会有一个隐含的ENDLOC AL被执行。
SETLOC AL如果命令扩展名被启用,SETLOC A L会如下改变:SETLOC A L批命令现在可以接受可选参数:E NABLE EXTEN SIONS / DISABL EEXTE NSION S启动或停用命令处理器扩展名。
详细信息,请参阅CMD /?。
E NABLE DELAY EDEXP ANSIO N / DISABL EDELA YEDEX PANSI ON启动或停用延缓环境变量扩展名。
详细信息,请参阅SET /? 。
无论在SETLOC A L命令之前它们的设置是什么,这些修改会一直保留到匹配的ENDLOC A L命令。
如果有一个参数,SETLOC A L命令将设置 E RRORL EVEL的值。
如果有两个有效参数中的一个,该值则为零。
用下列技巧,您可以在批脚本中使用这个来决定扩展名是否可用:VERIFY OTHER2>nulSETLOC AL ENABLE EXTEN SIONSIF ERRORL EVEL1 echo Unable to enable extens ions这个方法之所以有效,是因为在CMD.EXE 的旧版本上,S ETLOC A L不设置ERRORL EVEL值。
具有不正确参数的VERIFY命令将ERRORL EVEL值初始化成非零值。
bat编程 系统变量
一、系统变量他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,不需要我们来给他赋值,我们只需要调用而以! 我把他们全部列出来!%ALLUSERSPROFILE% 本地返回“所有用户”配置文件的位置。
%APPDATA% 本地返回默认情况下应用程序存储数据的位置。
%CD% 本地返回当前目录字符串。
%CMDCMDLINE% 本地返回用来启动当前的Cmd.exe 的准确命令行。
%CMDEXTVERSION% 系统返回当前的“命令处理程序扩展”的版本号。
%COMPUTERNAME% 系统返回计算机的名称。
%COMSPEC% 系统返回命令行解释器可执行程序的准确路径。
%DATE% 系统返回当前日期。
使用与date /t 命令相同的格式。
由Cmd.exe 生成。
有关date 命令的详细信息,请参阅Date。
%ERRORLEVEL% 系统返回上一条命令的错误代码。
通常用非零值表示错误。
%HOMEDRIVE% 系统返回连接到用户主目录的本地工作站驱动器号。
基于主目录值而设置。
用户主目录是在“本地用户和组”中指定的。
%HOMEPATH% 系统返回用户主目录的完整路径。
基于主目录值而设置。
用户主目录是在“本地用户和组”中指定的。
%HOMESHARE% 系统返回用户的共享主目录的网络路径。
基于主目录值而设置。
用户主目录是在“本地用户和组”中指定的。
%LOGONSERVER% 本地返回验证当前登录会话的域控制器的名称。
%NUMBER_OF_PROCESSORS% 系统指定安装在计算机上的处理器的数目。
%OS% 系统返回操作系统名称。
Windows 2000 显示其操作系统为Windows_NT。
%PATH% 系统指定可执行文件的搜索路径。
%PATHEXT% 系统返回操作系统认为可执行的文件扩展名的列表。
%PROCESSOR_ARCHITECTURE% 系统返回处理器的芯片体系结构。
值:x86 或IA64 基于Itanium%PROCESSOR_IDENTFIER% 系统返回处理器说明。
显示、设置或删除 cmdexe 环境变量
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要显示当前环境变量,键入不带参数的 SET。
如果命令扩展被启用,SET 会如下改变:可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配SET 命令已使用的名称的所有变量的值。
例如:SET P会显示所有以字母 P 打头的变量如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL设置成 1。
SET 命令不允许变量名含有等号。
在 SET 命令中添加了两个新命令行开关:SET /A expressionSET /P variable=[promptString]/A 命令行开关指定等号右边的字符串为被评估的数字表达式。
该表达式评估器很简单并以递减的优先权顺序支持下列操作:() - 分组! ~ - - 一元运算符* / % - 算数运算符+ - - 算数运算符<< >> - 逻辑移位& - 按位“与”^ - 按位“异”| - 按位“或”= *= /= %= += -= - 赋值&= ^= |= <<= >>=, - 表达式分隔符如果您使用任何逻辑或取余操作符,您需要将表达式字符串用引号扩起来。
在表达式中的任何非数字字符串键作为环境变量名称,这些环境变量名称的值已在使用前转换成数字。
如果指定了一个环境变量名称,但未在当前环境中定义,那么值将被定为零。
这使您可以使用环境变量值做计算而不用键入那些 % 符号来得到它们的值。
如果 SET /A 在命令脚本外的命令行执行的,那么它显示该表达式的最后值。
该分配的操作符在分配的操作符左边需要一个环境变量名称。
除十六进制有 0x 前缀,八进制有 0 前缀的,数字值为十进位数字。
因此,0x12 与 18 和 022相同。
windows的set命令使用简介 四
windows的set命令使用简介四windows的set命令使用简介分类:Windows系列2010-12-23 12:36 213人阅读评论(0) 收藏举报本博客(/livelylittlefish )贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!windows的set命令使用简介作用:显示、设置或删除cmd.exe 环境变量。
格式:SET [variable=[string]]variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要求:SET 命令不允许变量名含有等号。
1. 显示当前环境变量及其值格式:set (不带参数)如:--------------------------------------------------------------------------------C:/Users/yuzubo>setACE_ROOT=F:/opensource/ACE-5.6.4/ACE_wrappers...OS=Windows_NTPath=C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Window s/System32/WindowsPowerShell/v1.0/;C:/Program Files/Common Files/Thunder Network/KanKan/Codecs;C:/Program Files/Microsoft SQL Server/90/Tools/binn/;D:/Program Files/Microsoft Visual Studio/Common/Tools/WinNT;D:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin;D:/Program Files/Microsoft Visual Studio/Common/Tools;D:/Program Files/Microsoft Visual Studio/VC98/bin;D:/Program Files/UltraEdit/;D:/ProgramFiles/UltraCompare;F:/opensource/ACE-5.6.4/ACE_wrappers/lib;D:/ProgramFiles/UltraCompare/...VBOX_INSTALL_PATH=D:/Program Files/VirtualBox/VS100COMNTOOLS=D:/Program Files/Microsoft Visual Studio 10.0/Common7/Tools/ VS80COMNTOOLS=D:/Program Files/Microsoft Visual Studio 8/Common7/Tools/VS90COMNTOOLS=D:/Program Files/Microsoft Visual Studio 9/Common7/Tools/ windir=C:/Windows--------------------------------------------------------------------------------2. 显示以str 打头的环境变量及其值格式:set str如:C:/Users/yuzubo>set ACEACE_ROOT=F:/opensource/ACE-5.6.4/ACE_wrappersC:/Users/yuzubo>set boostBOOST_1_43_ROOT=F:/opensource/boost_1_43_0如果在当前环境中找不到该变量名称,SET 命令将把ERRORLEVEL 设置成 1 。
C# 调用控制台程序并取得输出结果
.Net本身的功能虽然很强,但是,有些时候,控制台、命令行的功用还是不可忽视的,恰当的使用命令行,可以起到事半功倍的效果这里要说的是以.net的程序为宿主,调用命令行程序,执行某些操作,并将命令行的输出结果返回到.net宿主里。
我们说的控制台程序,并不是单纯的指cmd.exe/command.exe,而是泛指具有标准输入、输出功能的程序。
因为通常的控制台程序,多数是在cmd命令行界面里执行的,所以,我们以cmd为例子来说大家在cmd命令行里,敲入help或?,可以看到如下输出:(以XP为例,其他操作系统差别不大)通过上面的列表,大家可以看到,很多复杂的功能,用命令行完成是非常easy 了(上面列出的并不是全部命令,只是部分)下面,我们举个例子,比如:取得当前的系统信息,那么我只需要调用systeminfo即可//实例化一个进程类Process cmd=new Process();//获得系统信息,使用的是systeminfo.exe这个控制台程序cmd.StartInfo.FileName="systeminfo.exe";//将cmd的标准输入和输出全部重定向到.NET的程序里eShellExecute=false;//此处必须为false 否则引发异常cmd.StartInfo.RedirectStandardInput=true;//标准输入cmd.StartInfo.RedirectStandardOutput=true;//标准输出//不显示命令行窗口界面cmd.StartInfo.CreateNoWindow=true;cmd.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;cmd.Start();//启动进程//获取输出//需要说明的:此处是指明开始获取,要获取的内容,//只有等进程退出后才能真正拿到this.textBox1.Text=cmd.StandardOutput.ReadToEnd();cmd.WaitForExit();//等待控制台程序执行完成cmd.Close();//关闭该进程。
Windows使用cmd命令行中查看、修改、删除与添加环境变量
Windows使⽤cmd命令⾏中查看、修改、删除与添加环境变量您可以在cmd中使⽤SET,显⽰或设置环境变量。
⼀、查看环境变量1、查看当前所有可⽤的环境变量输⼊ set 即可查看。
2、查看某个环境变量输⼊ “set 变量名”即可。
⽐如想查看path变量的值,即输⼊ set path⼆、修改环境变量注意:所有的在cmd命令⾏下对环境变量的修改只对当前窗⼝有效,不是永久性的修改。
也就是说当关闭此cmd命令⾏窗⼝后,将不再起作⽤。
永久性修改环境变量的⽅法有两种:⼀种是直接修改注册表,另⼀种是通过我的电脑-〉属性-〉⾼级,来设置系统的环境变量(查看详细)。
1、修改环境变量输⼊ “set 变量名=变量内容”即可。
⽐如将path设置为“d:\nmake.exe”,只要输⼊set path="d:\nmake.exe"。
注意,此修改环境变量是指⽤现在的内容去覆盖以前的内容,并不是追加。
⽐如当我设置了上⾯的path路径之后,如果我再重新输⼊set path="c",再次查看path路径的时候,其值为“c:”,⽽不是“d:\nmake.exe”;“c”。
2、设置为空:如果想将某⼀变量设置为空,输⼊“set 变量名=”即可。
如“set path=” 那么查看path的时候就为空。
注意,上⾯已经说了,只在当前命令⾏窗⼝起作⽤。
因此查看path的时候不要去右击“我的电脑”——“属性”........3、给变量追加内容输⼊“set 变量名=%变量名%;变量内容”。
(不同于3,那个是覆盖)。
如,为path添加⼀个新的路径,输⼊“ setpath=%path%;d:\nmake.exe”即可将d:\nmake.exe添加到path中,再次执⾏"set path=%path%;c:",那么,使⽤set path语句来查看的时候,将会有:d:\nmake.exe;c:,⽽不是像第3步中的只有c:。
CMD命令大全及详细解释和语法
CMD命令大全及详细解释和语法有关某个命令的详细信息,请键入HELP 命令名ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改NTFS 分区上文件的压缩。
CONVERT 将FAT 卷转换成NTFS。
您不能转换当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DATE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DOSKEY 编辑命令行、调用Windows 命令并创建宏。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除至少一个文件。
EXIT 退出CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟Windows 使用。
FTYPE 显示或修改用于文件扩展名关联的文件类型。
GOTO 将Windows 命令解释程序指向批处理程序中某个标明的行。
GRAFTABL 启用Windows 来以图像模式显示扩展字符集。
IF 执行批处理程序中的条件性处理。
bat脚本学习教程(珍藏版)
Bat脚本基础教程TYPE显示文本文件的内容。
[drive:][path]filenameSETLOCAL开始批处理文件中环境改动的本地化操作。
在执行SETLOCAL 之后所做的环境改动只限于批处理文件。
要还原原先的设置,必须执行ENDLOCAL。
达到批处理文件结尾时,对于该批处理文件的每个尚未执行的SETLOCAL 命令,都会有一个隐含的ENDLOCAL 被执行。
SETLOCAL如果命令扩展名被启用,SETLOCAL 会如下改变:SETLOCAL 批命令现在可以接受可选参数:ENABLEEXTENSIONS / DISABLEEXTENSIONS启动或停用命令处理器扩展名。
详细信息,请参阅CMD /?。
ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION启动或停用延缓环境变量扩展名。
详细信息,请参阅SET /? 。
无论在SETLOCAL 命令之前它们的设置是什么,这些修改会一直保留到匹配的ENDLOCAL 命令。
如果有一个参数,SETLOCAL 命令将设置ERRORLEVEL 的值。
如果有两个有效参数中的一个,该值则为零。
用下列技巧,您可以在批脚本中使用这个来决定扩展名是否可用:VERIFY OTHER 2>nulSETLOCAL ENABLEEXTENSIONSIF ERRORLEVEL 1 echo Unable to enable extensions这个方法之所以有效,是因为在CMD.EXE 的旧版本上,SETLOCAL不设置ERRORLEVEL 值。
具有不正确参数的VERIFY 命令将ERRORLEVEL 值初始化成非零值。
POPD命令选项到保存在PUSHD 命令里的目录。
如果命令扩展名被启用,从推目录堆栈POPD 驱动器时,POPD命令会删除PUSHD 创建的临时驱动器号。
PUSHD保存当前目录以供POPD 命令使用,然后改到指定的目录。
CMD命令提示符大全
CMD命令提示符大全一、CMD命令CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]其中:CMD是不可缺少的!/C 执行字符串指定的命令然后终断/K 执行字符串指定的命令但保留/S 在 /C 或 /K 后修改字符串处理(见下)/Q 关闭回应/D 从注册表中停用执行 AutoRun 命令(见下)/A 使向内部管道或文件命令的输出成为 ANSI/U 使向内部管道或文件命令的输出成为 Unicode/T:fg 设置前景/背景颜色(详细信息,请见 COLOR /?)/E:ON 启用命令扩展(见下)/E:OFF 停用命令扩展(见下)/F:ON 启用文件和目录名称完成字符 (见下)/F:OFF 停用文件和目录名称完成字符(见下)/V:ON 将 ! 作为定界符启动延缓环境变量扩展。
如: /V:ON 会允许 !var! 在执行时允许 !var! 扩展变量 var。
var 语法在输入时扩展变量,这与在一个 FOR 循环内不同。
/V:OFF 停用延缓的环境扩展。
请注意,如果字符串有引号,可以接受用命令分隔符 '&&' 隔开的多个命令。
并且,由于兼容原因,/X 与 /E:ON 相同,/Y 与/E:OFF 相同,并且 /R 与 /C 相同。
忽略任何其他命令行开关。
如果指定了 /C 或 /K,命令行开关后的命令行其余部分将作为命令行处理;在这种情况下,会使用下列逻辑处理引号字符("):1.如果符合下列所有条件,那么在命令行上的引号字符将被保留:- 不带 /S 命令行开关- 整整两个引号字符- 在两个引号字符之间没有特殊字符,特殊字符为下列中的一个: <>()@^|- 在两个引号字符之间有至少一个空白字符- 在两个引号字符之间有至少一个可执行文件的名称。
CMD常用命令
命令2 pingping 网络命令,批中多用于延迟ping是一个网络命令,具体作用是测试网络连通性,可百度或google一下具体参数ping在批里面最常用到的是-n , -l -w 也可以写成/n ,/l ,/wping 的常用参数与用法ping在批处理中用得最多就是延迟:n参数:ping 的次数,对于连通的地址一次大概是一秒!代码@echo offrem ping 127.0.0.1这个地址4次!ping /n 4 127.0.0.1 >nulpause127.0.0.1这个地址是回环地址,只要正确安装了TCP/IP协议都可以连通0可以不写,简写为127.1l参数:发送的数据包大小,默认为32 字节;最大值是65500w参数:指定超时间隔,单位为毫秒。
上面说的对于连通的地址一次大概一秒,那么用这个方法会稍为精确一点!代码@echo offrem 发送0字节数据包,ping 一个不通的地址99.99,并设置超时间隔为1000毫秒ping /n 1 /l 0 /w 1000 99.99 >nulecho yes!pauseping 常用方法2ping跟&&和||一起的运用&& 当前面的命令执行成功后,运行后面的命令|| 当前面的命令执行失败后,运行后面的命令这里顺带说一下"&" 的用法: 多个命令在同一行使用时用作连接如: echo a & echo b & echo. & echo c例子:代码@echo offping /n 1 127.1 >nul && echo yes! || echo no!ping /n 1 /w 1000 99.99 >nul && echo yes! || echo no!pause3:startstart 启动另一个窗口运行指定的程序或命令。
CMD命令速查手册_cmd命令大全_cmd命令详解(最新完整版)
CMD命令速查手册 cmd命令大全 cmd命令详解如果你想了解本页面是怎么来的 请下载批处理代码CMD 命令速查手册雪深 - 2009-03-04 星期三ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个 Windows 命令解释程序窗口。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改 NTFS 分区上文件的压缩。
CONVERT 将 FAT 卷转换成 NTFS。
您不能转换 当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DATE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DOSKEY 编辑命令行、调用 Windows 命令并创建宏。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除至少一个文件。
EXIT 退出 CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示 不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟 Windows 使用。
FTYPE 显示或修改用于文件扩展名关联的文件类型。
GOTO 将 Windows 命令解释程序指向批处理程序 中某个标明的行。
win732位cmd命令
有关某个命令的详细信息,请键入HELP 命令名ASSOC显示或修改文件扩展名关联。
ATTRIB显示或更改文件属性。
BREAK设置或清除扩展式CTRL+C 检查。
BCDEDIT 设置启动数据库中的属性以控制启动加载。
CACLS显示或修改文件的访问控制列表(ACL)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR显示当前目录的名称或将其更改。
CHKDSK检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个 Window s 命令解释程序窗口。
COLOR设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPAC T 显示或更改 N TFS 分区上文件的压缩。
CONVERT 将FAT 卷转换成NTFS。
您不能转换当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DATE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCO MP 比较两个软盘的内容。
DISKCO PY 将一个软盘的内容复制到另一个软盘。
DISKPA RT 显示或配置磁盘分区属性。
DOSKEY编辑命令行、调用Windows 命令并创建宏。
DRIVERQUERY显示当前设备驱动程序状态和属性。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOC AL 结束批文件中环境更改的本地化。
ERASE删除一个或多个文件。
EXIT 退出CMD.EXE 程序(命令解释程序)。
FC 比较两个文件或两个文件集并显示它们之间的不同。
FIND 在一个或多个文件中搜索一个文本字符串。
FINDST R 在多个文件中搜索字符串。
PowerShell实例教程讲解
PowerShell实例教程认识PowerShell介绍和安装Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。
你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。
powershell需要.NET环境的支持,同时支持.NET对象。
微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。
其可读性,易用性,可以位居当前所有shell之首。
当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0•如果您的系统是window7或者Windows Server 2008,那么PowerShell 2.0已经内置了,可以升级为3.0,4.0。
•如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。
•如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。
自定义控制台右击标题栏选择”属性”弹出powershell控制台对话框。
在这里有四个选项卡:选项、字体、布局和颜色。
“选项”设置光标,历史记录,编辑模式的切换。
控制台选项“字体”设置字体的名称和大小控制台字体“布局”设置窗口的缓冲区、窗口的大小、窗口起始坐标控制台布局“颜色”设置屏幕和对话框的背景色和前景色。
控制台颜色快速编辑模式和标准模式powershell控制台有两种模式,一个是快速编辑模式,一个是标准模式。
快速编辑模式和标准模式的切换可以通过控制台标题栏->鼠标右击->属性->选项->编辑选项。
•Powershell标准模式鼠标右击选择标记后才能实现复制和粘切功能。
•Powershell快速编辑模式可以通过鼠标左键选择任意矩形区域内的文本,并且鼠标右击实现复制功能。
快捷键Ctrl+Home删除光标最左端的所有字符Tab自动补齐命令或者文件名管道和重定向管道把上一条命令的输出作为下一条命令的输入。
CMD指令大全
ASSOC 显示或修改文件扩展名关联。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式 CTRL+C 检查。
BCDEDIT 设置启动数据库中的属性以控制启动加载。
PROMPT 改变 Windows 命令提示。
PUSHD 保存当前目录,然后对其进行更改。
RD 删除目录。
RECOVER 从损坏的磁盘中恢复可读取的信息。
REM 记录批处理文件或 CONFIG.SYS 中的注释。
REN 重新命名文件。
RENAME 重新命名文件。
REPLACE 替换文件。
RMDIR 删除目录。
ROBOCOPY 复制文件和目录树的高级实用程序
SET 显示、设置或删除 Windows 环境变量。
DRIVERQUERY 显示当前设备驱动程序状态和属性。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除一个或多个文件。
EXIT 退出 CMD.EXE 程序(命令解释程序)。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DISKPART 显示或配置磁盘分区属性。
DOSKEY 编辑命令行、调用 Windows 命令并创建宏。
FC 比较两个文件或两个文件集并显示它们之间的不同。
FIND 在一个或多个文件中搜索一个文本字符串。
FINDSTR 在多个文件中搜索字符串。
四大名著考试知识点.
水浒传1、在《水浒传》中,绰号为“智多星”的人是 ______,也被称为“赛诸葛” 。
他与一伙儿好汉在“黄泥冈上巧施功” , 干的一件大事是 ------------ (吴用2、请写出《水浒传》中最典型的反面人物 -----(高俅3.________风雪山神庙陆虞侯火烧草料场(《水浒传》 (林冲或林教头4、《水浒传》中, 有两位打虎英雄, 在沂岭杀四虎的是 -------(李逵 , 在景阳岗打虎的是 ------(武松---------------------------------------------------1. 《水浒传》的主要题材是(以描写农民战争为主。
2. 《水浒传》歌颂的主要精神是(被压迫人民的反抗精神。
3. 梁山一百单八将中第一个出场的人物及其绰号是 :(九纹龙史进。
4. 《水浒传》中三位女英雄及其绰号 :(一丈青扈三娘 ; (母夜叉孙二娘 ; (母大虫顾大嫂。
5." 智扑擎天柱 " 中英雄好汉的名字及其绰号 :(浪子燕青。
6. 《水浒传》中英雄好汉们性格上的共同特征是(路见不平拔刀相助,重友情,讲义气。
7." 黑熊一身粗肉 , 铁牛似遍体顽皮 , 交加一字赤黄眉 , 双眼赤丝乱系 . 怒发浑如铁刷 , 狰狞好似狻猊 . 天蓬恶煞下云梯 ." 这几句话写的是(李逵他的性格特点是(耿直,纯朴,莽撞。
8. 《水浒传》通过(一系列官逼民反的生动故事揭示当时的社会矛盾。
--------------------------------------------------1. 元末明初,和《三国演义》同时出现的著名长篇小说是( 。
2. 《水浒》是我国小说史上第一部以(为题材的长篇章回小说。
3. 它取材于北宋末年(起义的故事,4. 水浒作者施耐庵以见于史书的材料作为主要依据,结合民间( 、 (中的有关故事,经过选择、加工和再创造而写成。
5. 《水浒传》通过对宋江起义这一历史故事的叙述,展现出贫苦农民被迫聚义梁山、拿起武器、进行战斗的动人情景,反映了(“ ” 的社会现实。
WINDOWS命令大全-批处理命令集
批处理命令集常用的几个命令echo、@、call、pause、rem是批处理文件最常用的几个命令,我们就从他们开始学起。
ECHO表示显示此命令后的字符。
echo off 表示在此语句后所有运行的命令都不显示命令行本身。
@ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
CALL表示调用另一条批处理文件(如果直接调用别的批处理文件,执行完那条文件后将无法执行当前文件后续命令)PAUSE运行此句会暂停,显示Press any key to continue... 等待用户按任意键后继续。
REM表示此命令后的字符为解释行,不执行,只是给自己今后查找用的。
| 管道命令< 或> 重定向命令。
“<”,例如:tlntadmn < test.txt 指把test.txt的内容赋值给tlntadmn命令@表示执行@后面的命令,但不会显示出来(后台执行);例:@dir c:\winnt >> d:\log.txt 意思是:后台执行dir,并把结果存在d:\log.txt中>与>>的区别">"指:覆盖;">>"指:保存到(添加到)。
如:@dir c:\winnt >> d:\log.txt和@dir c:\winnt > d:\log.txt二个命令分别执行二次比较看:用>>的则是把二次的结果都保存了,而用:>则只有一次的结果,是因为第二次的结果把第一次的覆盖了。
非常用命令ASSOC作用:显示或修改文件扩展名关联ASSOC [.ext[=[fileType]]].ext 指定跟文件类型关联的文件扩展名fileType 指定跟文件扩展名关联的文件类型键入ASSOC 而不带参数,显示当前文件关联。
如果只用文件扩展名调用ASSOC,则显示那个文件扩展名的当前文件关联。
CMD命令大全
CMD命令大全[作者:佚名转贴自:Internet 点击数:700210 更新时间:2005-12-25 文章录入:onegreen]有关某个命令的详细信息,请键入HELP 命令名XP.CMD命令大全有关某个命令的详细信息,请键入HELP 命令名ASSOC 显示或修改文件扩展名关联。
AT 计划在计算机上运行的命令和程序。
ATTRIB 显示或更改文件属性。
BREAK 设置或清除扩展式CTRL+C 检查。
CACLS 显示或修改文件的访问控制列表(ACLs)。
CALL 从另一个批处理程序调用这一个。
CD 显示当前目录的名称或将其更改。
CHCP 显示或设置活动代码页数。
CHDIR 显示当前目录的名称或将其更改。
CHKDSK 检查磁盘并显示状态报告。
CHKNTFS 显示或修改启动时间磁盘检查。
CLS 清除屏幕。
CMD 打开另一个Windows 命令解释程序窗口。
COLOR 设置默认控制台前景和背景颜色。
COMP 比较两个或两套文件的内容。
COMPACT 显示或更改NTFS 分区上文件的压缩。
CONVERT 将FAT 卷转换成NTFS。
您不能转换当前驱动器。
COPY 将至少一个文件复制到另一个位置。
DA TE 显示或设置日期。
DEL 删除至少一个文件。
DIR 显示一个目录中的文件和子目录。
DISKCOMP 比较两个软盘的内容。
DISKCOPY 将一个软盘的内容复制到另一个软盘。
DOSKEY 编辑命令行、调用Windows 命令并创建宏。
ECHO 显示消息,或将命令回显打开或关上。
ENDLOCAL 结束批文件中环境更改的本地化。
ERASE 删除至少一个文件。
EXIT 退出CMD.EXE 程序(命令解释程序)。
FC 比较两个或两套文件,并显示不同处。
FIND 在文件中搜索文字字符串。
FINDSTR 在文件中搜索字符串。
FOR 为一套文件中的每个文件运行一个指定的命令。
FORMAT 格式化磁盘,以便跟Windows 使用。
cmd 命令大全
送给需要的人很不错的...XP-CMD命令大全有关某个命令的详细信息,请键入HELP命令名ASSOC显示或修改文件扩展名关联。
AT计划在计算机上运行的命令和程序。
ATTRIB显示或更改文件属性。
BREAK设置或清除扩展式CTRL+C检查。
CACLS显示或修改文件的访问控制列表(ACLs)。
CALL从另一个批处理程序调用这一个。
CD显示当前目录的名称或将其更改。
CHCP显示或设置活动代码页数。
CHDIR显示当前目录的名称或将其更改。
CHKDSK检查磁盘并显示状态报告。
CHKNTFS显示或修改启动时间磁盘检查。
CLS清除屏幕。
CMD打开另一个Windows命令解释程序窗口。
COLOR设置默认控制台前景和背景颜色。
COMP比较两个或两套文件的内容。
COMPACT显示或更改NTFS分区上文件的压缩。
CONVERT将FAT卷转换成NTFS。
您不能转换当前驱动器。
COPY将至少一个文件复制到另一个位置。
DATE显示或设置日期。
DEL删除至少一个文件。
DIR显示一个目录中的文件和子目录。
DISKCOMP比较两个软盘的内容。
DISKCOPY将一个软盘的内容复制到另一个软盘。
DOSKEY编辑命令行、调用Windows命令并创建宏。
ECHO显示消息,或将命令回显打开或关上。
ENDLOCAL结束批文件中环境更改的本地化。
ERASE删除至少一个文件。
EXIT退出CMD.EXE程序(命令解释程序)。
FC比较两个或两套文件,并显示不同处。
FIND在文件中搜索文字字符串。
FINDSTR在文件中搜索字符串。
FOR为一套文件中的每个文件运行一个指定的命令。
FORMAT格式化磁盘,以便跟Windows使用。
FTYPE显示或修改用于文件扩展名关联的文件类型。
GOTO将Windows命令解释程序指向批处理程序中某个标明的行。
GRAFTABL启用Windows来以图像模式显示扩展字符集。
HELP提供Windows命令的帮助信息。
IF执行批处理程序中的条件性处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
"after",这两者永远不会相等。同样,以下这个例子也不会达到
预期效果:
set LIST=
for %i in (*) do set LIST=%LIST% %i
echo %LIST%
原因是,它不会在目前的目录中建立一个文件列表,而只是将
延迟环境变量扩充允许您使用一个不同的字符(惊叹号)在执行
时间扩充环境变量。如果延迟的变量扩充被启用,可以将上面
例子写成以下所示,以达到预期效果:
set VAR=before
if "%VAR%" == "before" (
set VAR=after
if "!VAR!" == "after" @echo If you see this, it worked
set VAR=after
if "%VAR%" == "after" @echo If you see this示消息,因为在读到第一个 IF 语句时,BOTH IF 语句中
的 %VAR% 会被代替;原因是: 它包含 IF 的文体,IF 是一个
行之前,显示指定的 promptString。promptString 可以是空的。
环境变量替换已如下增强:
%PATH:str1=str2%
会扩展 PATH 环境变量,用 "str2" 代替扩展结果中的每个 "str1"。
要有效地从扩展结果中删除所有的 "str1","str2" 可以是空的。
)
set LIST=
for %i in (*) do set LIST=!LIST! %i
echo %LIST%
如果命令扩展被启用,有几个动态环境变量可以被扩展,但
不会出现在 SET 显示的变量列表中。每次变量数值被扩展时,
这些变量数值都会被动态计算。如果用户用这些名称中任何
值,即变量数值的余数。如果两个数字(偏移量和长度)都是负数,
使用的数字则是环境变量数值长度加上指定的偏移量或长度。
%PATH:~-10%
会提取 PATH 变量的最后十个字符。
%PATH:~0,-2%
会提取 PATH 变量的所有字符,除了最后两个。
终于添加了延迟环境变量扩充的支持。该支持总是按默认值被
"str1" 可以以星号打头;在这种情况下,"str1" 会从扩展结果的
开始到 str1 剩余部分第一次出现的地方,都一直保持相配。
也可以为扩展名指定子字符串。
%PATH:~10,5%
会扩展 PATH 环境变量,然后只使用在扩展结果中从第 11 个(偏
移量 10)字符开始的五个字符。如果没有指定长度,则采用默认
SET 命令已使用的名称的所有变量的值。例如:
SET P
会显示所有以字母 P 打头的变量
如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL
设置成 1。
SET 命令不允许变量名含有等号。
在 SET 命令中添加了两个新命令行开关:
SET /A expression
显示、设置或删除 cmd.exe 环境变量。
SET [variable=[string]]
variable 指定环境变量名。
string 指定要指派给变量的一系列字符串。
要显示当前环境变量,键入不带参数的 SET。
如果命令扩展被启用,SET 会如下改变:
可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配
SET /P variable=[promptString]
/A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式
评估器很简单并以递减的优先权顺序支持下列操作:
() - 分组
! ~ - - 一元运算符
%ERRORLEVEL% - 扩展到当前 ERRORLEVEL 数值。
%CMDEXTVERSION% - 扩展到当前命令处理器扩展版本号。
%CMDCMDLINE% - 扩展到调用命令处理器的原始命令行。
�
一个定义变量,那个定义会替代下面描述的动态定义:
%CD% - 扩展到当前目录字符串。
%DATE% - 用跟 DATE 命令同样的格式扩展到当前日期。
%TIME% - 用跟 TIME 命令同样的格式扩展到当前时间。
%RANDOM% - 扩展到 0 和 32767 之间的任意十进制数字。
名称,这些环境变量名称的值已在使用前转换成数字。如果指定
了一个环境变量名称,但未在当前环境中定义,那么值将被定为
零。这使您可以使用环境变量值做计算而不用键入那些 % 符号
来得到它们的值。如果 SET /A 在命令脚本外的命令行执行的,
那么它显示该表达式的最后值。该分配的操作符在分配的操作符
LIST 变量设成找到的最后一个文件。这也是因为 %LIST% 在
FOR 语句被读取时,只被扩充了一次;而且,那时的 LIST 变量
是空的。因此,我们真正执行的 FOR 循环是:
for %i in (*) do set LIST= %i
这个循环继续将 LIST 设成找到的最后一个文件。
| - 按位“或”
= *= /= %= += -= - 赋值
&= ^= |= <<= >>=
, - 表达式分隔符
如果您使用任何逻辑或取余操作符, 您需要将表达式字符串用
引号扩起来。在表达式中的任何非数字字符串键作为环境变量
* / % - 算数运算符
+ - - 算数运算符
<< >> - 逻辑移位
& - 按位“与”
^ - 按位“异”
左边需要一个环境变量名称。除十六进制有 0x 前缀,八进制
有 0 前缀的,数字值为十进位数字。因此,0x12 与 18 和 022
相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字,
因为 8 和 9 不是有效的八进制位数。
/P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入
停用,但也可以通过 CMD.EXE 的 /V 命令行开关而被启用/停用。
请参阅 CMD /?
考虑到读取一行文本时所遇到的目前扩充的限制时,延迟环境
变量扩充是很有用的,而不是执行的时候。以下例子说明直接
变量扩充的问题:
set VAR=before
if "%VAR%" == "before" (