cd /d someDir && pathToJar.exe xf file.zip
这是我想要解释的命令。举个例子,
cd /d c:\rf-jboss_pt2\instance\referral_pt2 && c:\rf-jboss_pt2\java\jdk1.7.0_03\bin\jar xf C:\CosmicInstallations\referral-jboss\referral-jboss-dist.zip
我会尽力为你分解。有两个用 && 分隔的命令
&& -- 表示仅当符号前面的命令成功时才运行 && 后面的命令。
第一个命令:
cd /d c:\rf-jboss_pt2\instance\referral_pt2
cd = change directory
/d = also cahnge drive
c:\rf-jboss_pt2\instance\referral_pt2 is the new path
如果成功,第二个命令运行:
c:\rf-jboss_pt2\java\jdk1.7.0_03\bin\jar xf C:\CosmicInstallations\referral-jboss\referral-jboss-dist.zip
c:\rf-jboss_pt2\java\jdk1.7.0_03\bin\jar is the name of the command (it could be a .bat, .exe or .com file)
xf = a command line parameter
C:\CosmicInstallations\referral-jboss\referral-jboss-dist.zip = a command line parameter
cd /d someDir && anotherDir xf file.zip
cd /d someDir
表示将当前目录更改为 someDir。
&&
: 它是和运算符
anotherDir
: 从 anotherDir 执行命令
xf
: 选项
file.zip
: 参数
所以
cd /d c:\rf-jboss_pt2\instance\referral_pt2 && c:\rf-jboss_pt2\java\jdk1.7.0_03\bin\jar xf C:\CosmicInstallations\referral-jboss\referral-jboss-dist.zip
表示:将当前目录更改为c:\rf-jboss_pt2\instance\referral_pt2
,然后c:\rf-jboss_pt2\java\jdk1.7.0_03\bin\jar
使用选项 xf 运行命令,参数为C:\CosmicInstallations\referral-jboss\referral-jboss-dist.zip