最近总是在linux环境和win环境之间切换工作,一些常用的脚本在这两个系统中不太兼容,于是搜了一下有没有兼容的整合方案,下面是通过bat脚本的方式在win下兼容linux一些简单的命令,后面也准备把win的bat脚本相关的东西,随着工作中的使用,逐步整理在这个分类下…
window下基本操作
新建文件夹
1) window -
mkdir xxxx或者md xxxx
2) linux -mkdir xxxx进入文件夹
1) window -
cd xxxx
2) linux -cd xxxx新建文件
1) window -
type nul> xxx或者echo > xxx
2) linux -touch xxxx编辑文件
1) window - echo xxcontentxxx > xxx (追加)/ echo xxcontentxxx >> xxx (累加)
2) linux -vi xxxx查看文件
1) window -
type xxxx
2) linux -cat xxxx删除文件
1) window -
del xxxx
2) linux -rm xxxx删除文件夹
1) window -
rd xxxx
2) linux -rm -rf xxxx查看文件夹下文件信息
1) window -
dir
2) linux -ls
使用bat使得window兼容linux的命令
例如想要在window下通过使用ls查看文件夹的信息(类似dir的功能)
1 | 问题:'ls' 不是内部或外部命令,也不是可运行的程序或批处理文件?? |
现在在window的cmd中敲入ls实际上执行ls.bat脚本中dir命令…
Windows下使用curl
- get传递多个参数
http://localhost:8080/Api/system/login?username=admin&password=000000&userType=1只能解析到username参数,其他参数解析不到
解决办法 -原因出在这个&符号上,&后面的参数会获取不到,正确的传参格式应该是:将url用”“括起来
curl "http://localhost:8080/Api/system/login?username=admin&password=000000&userType=1"