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
Spring-全面详解(学习总结)
2
基于可靠消息方案的分布式事务:Lottor介绍_r如何实现可靠的消息体系?
3
Linux内存占用过高排查过程_anonpages
4
windows系统自启动程序脚本_exe自启动脚本池
5
codeforces 1700A Optimal Path 贪心_codeforce1700a
6
2024美赛E题数学建模思路代码数据分享
7
vue 文本内容超长截取显示... 悬浮提示全部_vue3文字超长截断
8
PyQt5学习笔记--加载Qt Designer设计的ui文件_from pyqt5 import uic
9
django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )
10
Python 对ASCII文件(及TIF文件)进行批量掩模裁剪_对tif数据进行裁剪
当前位置:
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
小
程序
实现
无限级树形
菜单
_
小
程序
树
菜单
...
效果图:源码地址:https://github.com/dressLz/lz实现思路: 组件的递归调用 mytree为组...
赞
踩
article
幻兽
帕鲁
社区
服务器
搭建
架设开服
教程
(
LINUX
)...
在选择
服务器
时小伙伴们你们自己要确认好你
搭建
的用途,如果是打算弄社区在
服务器
配置上还是需要下点功夫,毕竟一分耕耘一份收获...
赞
踩
article
文心
一言
4
.0(
ERNIE
-
Bot
-
4
)申请方法及简单调用代码示例_
ernie
-
bot
-
4
图片上传...
我们需要填写表单,审核通过后即可调用千帆
文心
4
.0API,开通一下对应接口的付费,先在百度智能云控制台“应用接入”里创建...
赞
踩
article
printf
输出
格式...
C中格式字符串的一般形式为: %[标志][
输出
最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选。(1)类型...
赞
踩
article
通过
ADB
来实现脚本来
控制
手机
_ado
控制
手机
...
adb的全称为Android Debug Bridge,安卓调试桥,可以
通过
调试命令来
控制
手机
,诸如开机,关机等按键
控制
...
赞
踩
article
Linux
vmstat
命令实战详解_
linux
vmstat
site
:
blog
.
csdn
.net...
vmstat
命令是最常见的
Linux
/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,...
赞
踩
article
2022最新
ICP
备案
查询
网站
PHP
源码
_
网站
源码
备案
用...
ICP
备案
查询系统,是一款基于
PHP
+MYSQL开发制作的
网站
备案
查询系统
源码
,本系统致力于实时对接工信部
ICP
备案
查询...
赞
踩
article
PiflowX
新增
Apache
Beam
引擎支持...
Apache
Beam
架构原理及应用实践-腾讯云开发者社区-腾讯云 (tencent.com)大数据起源于 Googl...
赞
踩
article
Windows
使用
学习_
windows
server
2016
学习
有
先后次序吗...
0、铺垫1、
windows
主要分为两类:桌面系统:XP、win7、win10、win11(界面好用,傻瓜式)服务器系统...
赞
踩
article
Windows
批处理
常用
符
号(2)_
echo
+
管道
符
...
本文介绍了
Windows
批处理
中常用的特殊
符
号和它们的作用,包括%用于引导
批处理
变量,>、>>、<、:用于重定向输入输出...
赞
踩
article
Windows
变量
路径
与
通配符
_
win
文件
路径
通配符
...
Windows
变量
路径
%SystemDrive% 操作系统所在的分区号。如 C: %SystemRoot% ...
赞
踩
article
DOS
命令
与
DOS
讲解(
一
)_
dos
命令
的
一
般格式...
作为
一
个生活在网络上
的
管理员或者黑客来说,ping
命令
是第
一
个必须掌握
的
DOS
命令
,它所利用
的
原理是这样
的
:网络上
的
机器...
赞
踩
article
js
实现
,
点击
侧边
导航
栏
,
可以平缓
的
跳到界面指
定位
置
,
同时当界面某个
元素
在
浏览器
可视
范围
的
时候
,
相应...
注:要下载安装好jquery和element-ui"element-ui": "^2.15.8""jquery": "^...
赞
踩
article
STM32
中
堆栈
的
理解_
stm32
栈是什么...
STM32
中
堆栈
的
理解关于程序
的
内存分配栈区(stack):由编译器自动分配和释放,存放函数
的
参数与返回值、局部变量等。...
赞
踩
article
pri
n
tf
格式
控制符_
pri
n
tf
(
"
%
15.0
s\
n
"
,
cou
n
try
)...
一、完整
格式
%
- 0 m.
n
l或h
格式
字符①
%
:表示
格式
说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略...
赞
踩
article
Java
容器
与集合_
java
集合与
容器
...
目录一、
容器
概念二、Collection 接口1. Collection接口有两个子接口Set和List2. Coll...
赞
踩
article
linux
服务器
查询
带宽
,[656]
linux
查看
服务器
带宽
...
1.
查看
服务器
网络端口ifconfig
查看
带宽
大小:sudo ethtool xxxsudo ethtool eth0...
赞
踩
article
DOS
重定向
与
管道
_
dos
管道
命令详解...
我所知道的
重定向
和
管道
就这些了,写了一早晨终于写完了,现在接着睡,希望对大家有用。这是我学习之中知道的一些关于
重定向
和管...
赞
踩
article
printf
格式
控制符_
printf
控制符...
一、完整
格式
% - 0 m.n l或h
格式
字符①%:表示
格式
说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略...
赞
踩
article
四、VUE基础学习篇(
循环
v
-
for
)-
v
-
for
、
v
-
bind
:
key
_
v
ue
v
-
for
v
-...
VUE基础篇(
循环
)1、
v
-
for
v
-
for
是
v
ue
标签中指定
for
循环
的标签,标签对应的值的也就是类似python中...
赞
踩
相关标签
小程序实现无限级树形菜单
服务器
linux
驰网艾西
帕鲁幻兽服务器租用开服搭建教程
幻兽帕鲁
文心一言
python
adb
batch
php
flink
大数据
windows
运维
网络
javascript
elementui
vue.js
stm32
arm
嵌入式硬件