注:命令行可以直接用 set /a a%=b , 在批处理里面可以用 set /a a%%=b 。
【^=】
①在set /a中的二元运算符 。例如set /a a"^="b表示将a与b按位异的结果赋值给a 。
注:这里 "^=" 加引号是为了防止^被转义 , 下同 。
【&=】
①在set /a中的二元运算符 。例如set /a a"&="b表示将a与b按位与的结果赋值给a 。
【|=】
①在set /a中的二元运算符 。例如set /a a"|="b表示将a与b按位或的结果赋值给a 。
【<<=】
①在set /a中的二元运算符 。例如set /a a"<<="b表示将a按位左移b位的结果赋值给a 。
【>>=】
①在set /a中的二元运算符 。例如set /a a">>="b表示将a按位右移b位的结果赋值给a 。
【<;】
①在findstr的一般表达式中表示字的开始处 。
【>;】
①在findstr的一般表达式中表示字的结束处 。
【!!】
① 当启用变量延迟时 , 使用!!将变量名扩起来表示对变量值的引用 。
【’ ’】
①在for/f中表示将它们包含的内容当作命令行执行并分析其输出 。
②在for/f "usebackq"中表示将它们包含的字符串当作字符串分析 。
【()】
① 命令包含或者是具有优先权的界定符 , 比如for命令要用到这个() , 我们还可以在if , echo等命令中见到它的身影 。
②在set /a中表示表达式分组 。
【" "】
① 界定符 , 在表示带有空格的路径时常要用""来将路径括起来 , 在一些命令里面也需要" "符号 。
②在for/f中将表示它们包含的内容当作字符串分析 。
③在for/f "usebackq"表示它们包含的内容当作文件路径并分析其文件的内容 。
④ 在其它情况下表示其中的内容是一个完整的字符串 , 其中的>;、>>;、<;、&;、|、空格等不再转义 。
【` `】
①在for/f中表示它们所包含的内容当作命令行执行并分析它的输出 。
【[ ]】
① 在帮助文档表示其中的开关、选项或参数是可选的 。
②在findstr /r中表示按其中指定的字符集匹配
按住shift可少量输入大写字母 , ? ?键表示先按住前一个键 , 同时按第二个键 。
ctrl sc或ctrl num lock 暂停以便观察屏幕显示 , 在按一次继续 。
ctrl c或ctrl break 终止程序运行 , 返回操作系统 。
DOS命令程序进程
ntsd 是一条dos命令 , 功能是用于结束一些常规下结束不了的死进程 。
用法为打开cmd 后输入以下命令就可以结束进程:
方法一:利用进程的PID结束进程
命令格式:ntsd -c q -p pid
命令范例:ntsd -c q -p 1332 (结束explorer.exe进程)
范例详解:explorer.exe的pid为1332 , 但是如何获取进程的pid呢?在CMD下输入TASKLIST就可以获取当前任务管理器所有进程的PID
方法二:利用进程名结束进程
命令格式:ntsd -c q -pn ***.exe (***.exe 为进程名 , exe不能省)
命令范例:ntsd -c q -pn explorer.exe
另外的能结束进程的DOS命令还有taskkill:
命令格式:taskkill /pid 1234 /f ( 也可以达到同样的效果 。)
如果上面这些还不能满足您的求知欲 , 下面还有:
ntsd详解
有一些高等级的进程 , tskill和taskkill或许无法结束 , 那么我们还有一个更强大的工具 , 那就是系统debug
级的ntsd.准确的说 , ntsd是一个
系统调试工具 , 只提供给系统开发级的管理员使用 , 但是对我们杀掉进程还是很爽的.基本上除了WINDOWS系
统自己的管理进程 , ntsd都可以杀掉.
当然咯 , 有些rootkit级别的超级木马 , 还是无能为力 , 幸好这种牛牛级别的木马还是很少的.
NTSD 调试程序在启动时要求用户指定一个要连接的进程 。使用 TLIST 或 PVIEWER , 您可以获得某个现有
推荐阅读
- 黄岛区政府搬迁胶南了吗
- 老虎简笔画 老虎怎么画
- 战双帕弥什深红之渊阵容怎么搭配 战双帕弥什深红之渊阵容搭配推荐
- 夜莺的句子
- 金粉世家中金燕西写给清秋的信
- 如何清理壶锈 怎样清理壶锈
- 表语从句that的省略吗
- X899与电脑的连接
- 公司买保险是怎么买的