博客园  :: 首页  :: 管理

随笔分类 -  [12]编程知识

摘要:关于在cmd/bat/dos中如何将一个命令的结果(如powershell命令或者其他命令的结果),赋值给某个变量呢? 方法如下,以调用powershell命令为例,其他命令方法类似: 1、在cmd中,如果要取powershell返回当前的日期,可以使用: for /F %i in ('powers 阅读全文

posted @ 2020-09-25 15:30 520_1351 阅读(5710) 评论(0) 推荐(0)

摘要:awk命令的常用方法记录如下: 1、显示指定行的内容(只显示第2行):awk 'NR==2' file_qq5201351.txt 2、显示多个指定行的内容(3、5、6行):awk 'NR==3 || NR==5 || NR==6' file_qq5201351.txt 3、显示某个范围内,如第2行 阅读全文

posted @ 2020-09-17 13:26 520_1351 阅读(167) 评论(0) 推荐(0)

摘要:今天笔者在cmd中准备使用echo 输出<https://www.cnblogs.com/5201351> 发现直接就报错:命令语法不正确。 然后就想到可能是<和>在cmd中有特殊的意义,因此需要转义,需要使用echo \<https://www.cnblogs.com/5201351\> 依然报同 阅读全文

posted @ 2020-09-12 18:24 520_1351 阅读(10371) 评论(0) 推荐(0)

摘要:在其他编程语言中,要实现日期时间字符串的格式化,包括时间计算,都是比较简单的 但在bat或者说cmd、dos中要实现这些功能、还是有一定难度的 首先,windows的cmd中可以使用%date%表示日期,%time%表示时间,但都会依赖于系统本身设置的日期时间的格式 即在不同的windows主机中% 阅读全文

posted @ 2020-09-12 17:54 520_1351 阅读(6140) 评论(0) 推荐(0)

摘要:需求:通过zabbix监控所有服务器root用户的密码过期时间(还有多少天过期) 技术背景:默认情况下,root用户的密码过期时间可以通过chage -l root ,但这条命令只能root用户自己去执行! 由于公司服务器有很强的安全策略和各种限制,因此需要统计root用户的密码过期时间,总结了如下 阅读全文

posted @ 2020-09-10 13:57 520_1351 阅读(1105) 评论(0) 推荐(0)

摘要:今天在公司一台windows服务器上、需要对两个文件进行比对,笔者首先就想到了可以使用md5校验 但是公司服务器上又不可以随意安装软件,于是笔者想到了可以试试windows自带的powershell中的Get-FileHash 使用方法如下: Get-FileHash -Algorithm md5 阅读全文

posted @ 2020-09-07 23:53 520_1351 阅读(2042) 评论(0) 推荐(0)

摘要:For循环在PowerShell中也称为For语句。 同其他编程语言类似 当指定条件的值为True时,此循环以代码块的形式执行语句,另,For后面接(;;)代表恒为真! 实例1:用于执行指定次数的语句块,如下,重要的话说三遍! for($x=1;$x -le 3;$x++){ Write-Host 阅读全文

posted @ 2020-09-07 20:28 520_1351 阅读(870) 评论(0) 推荐(0)

摘要:在powershell中我们可以使用Send-MailMessage发送邮件,一般都是有这个命令的 笔者的总结是鉴于公司的环境的,大家在借鉴时,需要根据自己的实际情况进行修改 1、你笔者测试的格式如下(对于一封邮件来说,至少是需要有Subject的,也即是主题) 、另smtp服务器是必须要指定的: 阅读全文

posted @ 2020-09-06 16:13 520_1351 阅读(2320) 评论(0) 推荐(0)

摘要:NULL文件,也有的称为zero文件,即全是二进制/十六进制的0文件 在powershell 中可以按如下方法生成指定大小的zero文件: 只需要修改大小即可,格式如3MB,或者2GB $tempFile=".\QQ5201351\zero.bin" $fs=New-Object System.IO 阅读全文

posted @ 2020-09-05 17:18 520_1351 阅读(893) 评论(0) 推荐(0)

摘要:bat脚本中常用%errorlevel%表达上一条命令的返回值,即命令执行状态码、也称命令退出码 一般上一条命令的执行结果返回的值只有两种,0和非0 (如常见的1,2,4,5,9009等等),0一般会被视为成功,非0为失败或者异常 对于9009,在cmd中经常会发生输入的命令错误,或者不存在的命令, 阅读全文

posted @ 2020-09-03 12:54 520_1351 阅读(5117) 评论(1) 推荐(0)

摘要:在运行脚本的时候,有时候需要通过脚本文件所在目录路径来做一些事, 如脚本5201351.ps1脚本, 常规思路实现>>>>: 1、如果要获取这个脚本所在的绝对路径,可以使用内置的$MyInvocation变量($MyInvocation.MyCommand.Definition) $script_f 阅读全文

posted @ 2020-09-01 11:24 520_1351 阅读(3514) 评论(0) 推荐(0)

摘要:在Powershell中,关于日期,时间计算与格式化,常用的如下: $today=Get-Date #今天的日期,格式:2020年8月27日 13:19:33 echo $today.AddDays(1) #明天的日期:2020年8月28日 13:33:08echo $today.AddDays(- 阅读全文

posted @ 2020-08-27 13:37 520_1351 阅读(2788) 评论(0) 推荐(0)

摘要:变量的定义:$a="abc" 变量的引用也是echo $a 变量的定义:$a="abc" 变量的引用也是echo $a 注释: 1、单行注释:单行注释是在每行的开头键入井号#的注释。 #符号右边的所有内容都将被忽略,也可以在每行代码末尾加上#注释内容 2、多行注释:在PowerShell 2.0或更 阅读全文

posted @ 2020-08-27 12:42 520_1351 阅读(359) 评论(0) 推荐(0)

摘要:1996年,Bohra和Jacopin提出了结构化算法的3中种基本结构:顺序结构、选择结构和循环结构 目前已经得到证明,无论多么复杂的程序,都是由上面的3种基本结构中的一种或者多种的组合构成 在此笔者总结一下,在vb编程中,选择结构语句的写法,分别如下: >>>>>If选择语句 (1)、关于IF语句 阅读全文

posted @ 2016-01-11 22:43 520_1351 阅读(5320) 评论(0) 推荐(0)

摘要:在VB中,笔者知道的字符串的拼接方法主要有两种拼接符号,一种为"&"符,另一种则为"+"符 一、其中&连接运算符用于强制将两个表达式作为字符串连接,重点是强制,即使有一边为字符串,一边为数字类型都可以 如:Label1.Caption="abc" & 123 Label1.Caption="abc" 阅读全文

posted @ 2015-12-25 12:45 520_1351 阅读(35757) 评论(0) 推荐(0)

摘要:OOP (Object Oriented Programming)面向对象程序设计/面向对象编程 对象是代码和数据的集合,对象的三要素:属性、事件、方法 对象的命令规则:必须以字母或汉字开头,不能以数字开头,的字符串组成,其长度<=127 属性:对象的属性用来表示对象的状态以及控制对象的外观和行为。 阅读全文

posted @ 2015-12-20 16:46 520_1351 阅读(476) 评论(0) 推荐(0)

摘要:在VB语言中,val函数可以把数值字符串==转为==>数值的函数,在它不能识别为数字的第一个字符上,停止读入字符串。 那些被认为是数值的一部分的符号和字符,例如美元号与逗号,都不能被识别。但是能够识别数字中的小数点 但是函数可以识别进位制符号 &O(八进制)和 &H(十六进制)。空白、制表符和换行符 阅读全文

posted @ 2015-12-16 18:18 520_1351 阅读(5754) 评论(0) 推荐(0)

摘要:今天笔者在学习vb编程时,想将自己的一段测试代码记录到云笔记中,方便以后查阅,代码如下: 结果在复制到其他的地方的时候,均出现乱码的现象,主要是针对代码的中的中文,如下效果 Private Sub Command1_Click() MsgBox "ÕâÊÇÒ»¸ö¹ØÓÚmsgboxµÄÓ÷¨Êµ 阅读全文

posted @ 2015-12-13 16:00 520_1351 阅读(1594) 评论(0) 推荐(0)

摘要:1、VB不区分大小定,VB编辑器会自动更正。2、每一行代码语句,没有语句结束符。3、续行符:一个"空格"加上一个"下划线"。不能在参数中间加续行符。5、合并符:多个语句可以通过冒号":"来分隔开,这样便于我们观察代码。6、VB代码的注释方法,如下:(1): Rem 注释内容 ... 阅读全文

posted @ 2015-02-08 19:28 520_1351 阅读(448) 评论(0) 推荐(0)