netstat活动_批处理管道符号加判断">
搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Hbase表映射Hive表三种方法_hive hbase映射表
2
Unity游戏开发中打造游戏攻击技能架构与设计_unity技能系统设计
3
Linux shell编程学习笔记42:hdparm命令
4
一篇文章带你了解-selenium工作原理详解_selenium工作原理图
5
栈和队列(Stack、Queue)
6
el-dialog动态显示title提示_el-dialog title
7
el-tooltip动态根据内容是否超出隐藏来显示_el-tooltip 展示动态内容
8
python函数——定义自己的函数_用自己名字在函数
9
强制Unity编译 Recompile_#if unity_2019_3_or_newer
10
QT坐标映射_qt maptoscene
当前位置:
article
> 正文
批处理命令--管道&条件判断_批处理管道符号加判断
作者:知新_RL | 2024-02-11 19:02:16
赞
踩
批处理管道符号加判断
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find "7626"
C:\Users\Administrator.ZHANGHAO-PC>netstat
活动连接
协议 本地地址 外部地址 状态
TCP 127.0.0.1:5357 ZHANGHAO-PC:60854 TIME_WAIT
TCP 127.0.0.1:5357 ZHANGHAO-PC:60855 TIME_WAIT
TCP 127.0.0.1:5357 ZHANGHAO-PC:60927 TIME_WAIT
TCP 127.0.0.1:60855 ZHANGHAO-PC:wsd TIME_WAIT
TCP 192.168.0.102:54105 119.188.139.198:http CLOSE_WAIT
TCP 192.168.0.102:54111 ec2-54-223-201-33:http CLOSE_WAIT
TCP 192.168.0.102:60841 61.135.186.152:http TIME_WAIT
TCP 192.168.0.102:60842 123.125.112.68:http TIME_WAIT
TCP 192.168.0.102:60844 61.135.186.152:http TIME_WAIT
C:\Users\Administrator.ZHANGHAO-PC>
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find "7626" && echo 已被冰河
感染 || echo 未被冰河感染
未被冰河感染
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find "5357" && echo 已被冰河
感染 || echo 未被冰河感染
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING
TCP 127.0.0.1:5357 127.0.0.1:54734 TIME_WAIT
TCP 127.0.0.1:5357 127.0.0.1:54750 TIME_WAIT
TCP [::]:5357 [::]:0 LISTENING
已被冰河感染
C:\Users\Administrator.ZHANGHAO-PC>find /*?
FIND: 无效的开关
C:\Users\Administrator.ZHANGHAO-PC>find /?
在文件中搜索字符串。
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "string" [[drive:][path]filename[ ...]]
/V 显示所有未包含指定字符串的行。
/C 仅显示包含字符串的行数。
/N 显示行号。
/I 搜索字符串时忽略大小写。
/OFF[LINE] 不要跳过具有脱机属性集的文件。
"string" 指定要搜索的文本字符串。
[drive:][path]filename
指定要搜索的文件。
如果没有指定路径,FIND 将搜索在提示符处键入
的文本或者由另一命令产生的文本。
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find /C "5357" && echo 已被冰
河感染 || echo 未被冰河感染
4
已被冰河感染
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find /C "5356" && echo 已被冰
河感染 || echo 未被冰河感染
0
未被冰河感染
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find /C "5356"
0
C:\Users\Administrator.ZHANGHAO-PC>netstat /a /n | find /C "5357"
4
C:\Users\Administrator.ZHANGHAO-PC>if /?
执行批处理程序中的条件处理。
IF [NOT] ERRORLEVEL number command
IF [NOT] string1==string2 command
IF [NOT] EXIST filename command
NOT 指定只有条件为 false 的情况下,Windows 才
应该执行该命令。
ERRORLEVEL number 如果最后运行的程序返回一个等于或大于
指定数字的退出代码,指定条件为 true。
string1==string2 如果指定的文字字符串匹配,指定条件为 true。
EXIST filename 如果指定的文件名存在,指定条件为 true。
command 如果符合条件,指定要执行的命令。如果指定的
条件为 FALSE,命令后可跟 ELSE 命令,该命令将
在 ELSE 关键字之后执行该命令。
ELSE 子句必须出现在同一行上的 IF 之后。例如:
IF EXIST filename. (
del filename.
) ELSE (
echo filename. missing.
)
由于 del 命令需要用新的一行终止,因此以下子句不会有效:
IF EXIST filename. del filename. ELSE echo filename. missing
由于 ELSE 命令必须与 IF 命令的尾端在同一行上,以下子句也
不会有效:
IF EXIST filename. del filename.
ELSE echo filename. missing
如果都放在同一行上,以下子句有效:
IF EXIST filename. (del filename.) ELSE echo filename. missing
如果命令扩展被启用,IF 会如下改变:
IF [/I] string1 compare-op string2 command
IF CMDEXTVERSION number command
IF DEFINED variable command
其中, compare-op 可以是:
EQU - 等于
NEQ - 不等于
LSS - 小于
LEQ - 小于或等于
GTR - 大于
GEQ - 大于或等于
而 /I 开关(如果指定)说明要进行的字符串比较不分大小写。
/I 开关可以用于 IF 的 string1==string2 的形式上。这些
比较都是通用的;原因是,如果 string1 和 string2 都是
由数字组成的,字符串会被转换成数字,进行数字比较。
CMDEXTVERSION 条件的作用跟 ERRORLEVEL 的一样,除了它
是在跟与命令扩展有关联的内部版本号比较。第一个版本
是 1。每次对命令扩展有相当大的增强时,版本号会增加一个。
命令扩展被停用时,CMDEXTVERSION 条件不是真的。
如果已定义环境变量,DEFINED 条件的作用跟 EXIST 的一样,
除了它取得一个环境变量,返回的结果是 true。
如果没有名为 ERRORLEVEL 的环境变量,%ERRORLEVEL%
会扩充为 ERROLEVEL 当前数值的字符串表达式;否则,您会得到
其数值。运行程序后,以下语句说明 ERRORLEVEL 的用法:
goto answer%ERRORLEVEL%
:answer0
echo Program had return code 0
:answer1
echo Program had return code 1
您也可以使用以上的数字比较:
IF %ERRORLEVEL% LEQ 1 goto okay
如果没有名为 CMDCMDLINE 的环境变量,%CMDCMDLINE%
将在 CMD.EXE 进行任何处理前扩充为传递给 CMD.EXE 的原始
命令行;否则,您会得到其数值。
如果没有名为 CMDEXTVERSION 的环境变量,
%CMDEXTVERSION% 会扩充为 CMDEXTVERSION 当前数值的
字串符表达式;否则,您会得到其数值。
C:\Users\Administrator.ZHANGHAO-PC>
C:\Users\Administrator.ZHANGHAO-PC>if 1 {
此时不应有 {。
C:\Users\Administrator.ZHANGHAO-PC>set var=Tom
C:\Users\Administrator.ZHANGHAO-PC>if %var%==Tom echo It works
It works
C:\Users\Administrator.ZHANGHAO-PC>if %var%==Jerry echo We will never see this
C:\Users\Administrator.ZHANGHAO-PC>set var=Jerry
C:\Users\Administrator.ZHANGHAO-PC>if %var%==Jerry echo We will never see this
We will never see this
C:\Users\Administrator.ZHANGHAO-PC>set var [date]
var=Jerry
C:\Users\Administrator.ZHANGHAO-PC>ipconfig>ip.txt
C:\Users\Administrator.ZHANGHAO-PC>dir
驱动器 C 中的卷没有标签。
卷的序列号是 1CB9-ACDC
C:\Users\Administrator.ZHANGHAO-PC 的目录
2016/01/11 20:49 <DIR> .
2016/01/11 20:49 <DIR> ..
2013/11/28 21:33 <DIR> .android
2013/11/24 15:08 17 1.txt
2013/11/09 22:21 <DIR> CMB
2015/10/20 21:27 <DIR> Contacts
2016/01/09 16:02 <DIR> Desktop
2015/10/20 21:27 <DIR> Documents
2015/10/20 21:27 <DIR> Downloads
2013/09/20 12:46 9 f1.txt
2016/01/03 19:35 <DIR> Favorites
2016/01/11 20:49 1,164 ip.txt
2015/10/20 21:27 <DIR> Links
2015/10/20 21:27 <DIR> Music
2015/10/20 21:27 <DIR> Pictures
2015/10/20 21:27 <DIR> Saved Games
2015/10/20 21:27 <DIR> Searches
2013/11/24 15:31 2,573 TraceRt.tcl
2014/11/08 17:51 3,347,784 u.exe
2015/10/20 21:27 <DIR> Videos
5 个文件 3,351,547 字节
15 个目录 43,949,039,616 可用字节
三种用法:(注意一下 第二种 和 第三种 的两个参数 /a 和 /p)
第一种:直接赋值 set a=1
第二种:set /a a=1+1
第三种:set /p a=请输入一个数字:
--------------------------------------------------------
此处的等号表示赋值,并非数学意义上的等号
如第一种即表示,将1这个值赋给变量a 于是a的值就是1了。
例子:
@echo off
set a=1
echo %a%
pause>nul
运行一下,看见效果了吗?可是第三行代码,为什么变量a被两个百分号夹住了呢?答:因为此处的a为变量,为了让系统知道它是变量,必须加上百分号,这样,系统就把它当变量处理了,此处 echo %a% 在执行时就相当于这个意思: echo 1 (a是值为1的变量,所以就显示了1)
----------------------------------------------------------------------
第一种用法明白了,来看第二种:
这里有个参数 /a 什么意思呢?
@echo off
set /a a=1+1
echo %a%
pause>nul
看例子,明白了吗?/a参数表示的是一个运算时需要的参数,a的值是1+1=2,所以就是2了,运算符号有 + - * / (加 减 乘 除)
需要运算时必须加这个参数。
----------------------------------------------------------------------
来看第三种,有个 /p 的参数。
@echo off
set /p a=请输入一个数字:
echo 您输入的是%a%
pause>nul
此处 /p 参数可以让用户来定义变量的值,运行时,屏幕上会出现提示用户输入的画面。
----------------------------------------------------------------------
好了,三种用法都讲完了,都懂了吗?下面讲一下变量需要注意的几点
1、不能用纯数字或数字开头做变量,比如 set 1=5,看着就矛盾吧?还有,这样也不行: set 1a=5
2、在赋值语句的后面,不能加& 虽然&表示在同一行中执行多个命令,但在赋值语句后面,会出错的,出错原因自己想。(并不是不能加,还有一个 环境变量延迟扩展 命令我没讲,讲了以后就知道怎么加了。)
貌似就这么几点了,日后再补充。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/知新_RL/article/detail/76622
推荐阅读
article
怎样
获取
list
集合中的
最后
一个
对象中的值
_
unity
list
最后
一个
...
一行代码解决:
list
.get(
list
.size()-1);
_
unity
list
最后
一个
unity
list
最后
一个
...
赞
踩
article
监控
Linux
服务器
的
命令
收集_
linux
命令
监视器...
测试常用的
linux
命令
汇总_
linux
命令
监视器
linux
命令
监视器  ...
赞
踩
article
记录下:
window
s 和
linux
下
启动
java
jar
包_
window
java
-
jar
...
一、打包项目: 1、以idea为例,打包springBoot项目。 点击右侧Maven快捷按钮 -》 Lifecycle...
赞
踩
article
bat
,几行简单的命令判断
问题
出在哪个环节
_
如何
找到
bat
脚本中
语法错误
...
从内到外的检测在这里插入代码片@echo offcd/d %~dp0set log=pinglog.logtitle 网...
赞
踩
article
再次理解
STM32
中
的
堆栈
机制_
堆栈
需求
分配
原理...
STM32
中
的
堆栈
在启动文件
中
有初始设置,也可以根据
需求
调整大小,不同
的
类型
的
变量也会存储在内存
的
不同区域。因此,深入理...
赞
踩
article
Java常用类库之
Map
集合
_
map
是
一个
键值
对
的
集合
,
存储
的
键与值相互映射,
键值
是
不可重复
的
,其结...
Map
集合
单值
存储
取1个值Collection不允许重复
的
Set允许重复
的
List双值
存储
Map
:每次
存储
的
是
一个
键值
对...
赞
踩
article
STM32CUBEMX
_基于
PWM
的
呼吸
灯_
stm32mxcube
呼吸
灯...
本文主要介绍
STM32CUBEMX
_基于
PWM
的
呼吸
灯_
stm32mxcube
呼吸
灯
stm32mxcube
呼吸
灯 ...
赞
踩
article
缓存
性能之王
caffeine
使用
文档
_
caffeine
文档
...
读写性能分析_
caffeine
文档
caffeine
文档
1.
caffeine
特点 Caffein...
赞
踩
article
Vue
.
js
2.0
快速
上
手 - 基础篇 - 知乎专栏 ·「魔都三帅」...
Vue
2.0
出来也有一段时间了,作为一个有志向的全面发展好青年,在征服
Vue
1.x,React,React Na...
赞
踩
article
GUI
设计
PyQt5
学习(二)——
QtDesigner
的
基本
使用
方法_qt的
designer
在哪里...
QtDesigner
的
基本
使用
方法
PyQt5
学习-该系列文档其他章节可以点击下方链接跳转第一章
PyQt5
+Pych...
赞
踩
article
Linux
引导
启动详细过程...
BIOS、BootLoader、vmlinuz、initramfssystemd、systemd与Cgroup关系、sy...
赞
踩
article
服务器
备案
流程详解
_
自建
服务器
怎么
备案
...
为了节约
备案
时间,建议客户在
备案
前提供准确无误的信息,如有变更需要及时更新
备案
信息。在审核期间,
备案
服务商需要配合
备案
部...
赞
踩
article
《每天
十分钟
》-
红宝书
第
4
版-
对象
、
类
与面向
对象
编程(二)...
和面向
对象
相关的内容开始了,认真抄,用了很多年 ,要多思考。ECMAScript 5.1 并没有正式支持面向
对象
的结构,...
赞
踩
article
[面试之路]如何
在
linux
环境下查看主机
的
内存
以及
cpu
占用
情况_
linux
查询
cpu
和
内存
占用
...
top命令top命令类似于windos系统下
的
任务管理器,使用top命令后第一行表示15:57:59表示当前
的
时间19 ...
赞
踩
article
STM32
堆
栈
描述
,
与任哲书中最接近_
stm32
栈
的
类型
...
参考一
堆
栈
是一种数据结构
,
按先进后出(First In LastOut
,
FILO)
的
方式工作
,
使用一个称作
堆
栈
指针
的
专用...
赞
踩
article
如何
创建
bat
文件
启动、
关闭
多个
程序
_
bat
关闭
指定
程序
...
创建
一个
bat
文件
一键启动,同时有需要了又能一键
关闭
后台,简单研究了下。然后切记,如果
文件
名或者路径有中文,先不要保存改...
赞
踩
article
OpenCV
进行
图像
分割
:
分水岭
算法
(相关函数介绍以及项目实现)_
opencv
分水岭
算法
...
在
图像
处理的过程中,经常需要从
图像
中将前景对象作为目标
图像
分割
或者提取出来。
图像
分割
是
图像
处理过程中一种非常重要的操作。...
赞
踩
article
lunux
查找
占用
内存
前
10
的进程
_
linux
查看
内存
占用
前
10
...
输入 top 命令,然后按下大写M按照。MEM排序,按下大写P按照CPU排序。
_
linux
查看
内存
占用
前
10
linux
查...
赞
踩
article
服务器
,
域名
,
备案
,解析等...
1.
服务器
:一台主机,我们可在阿里云等
服务器
提供商处申请云
服务器
,每个
服务器
有对应的一个公网ip,比如59.97.1.2...
赞
踩
article
基于
STM32CubeMx
通用
定时器
PWM
输出
实现
呼吸
灯_
stm32cubx
按键
控制
呼吸
灯8hz...
基于
STM32CubeMx
设定通用
定时器
输出
PWM
实现
呼吸
灯_
stm32cubx
按键
控制
呼吸
灯8hz
stm32cubx
按...
赞
踩
相关标签
服务器
linux
运维
单片机
stm32
堆栈
嵌入式
java
arm
缓存
开发语言
ui
前端
shell
ViewUI
python
qt
javascript
数学建模
windows