0

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
4

2 回答 2

1

我会尽力为你分解。有两个用 && 分隔的命令

&& -- 表示仅当符号前面的命令成功时才运行 && 后面的命令。

第一个命令:

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
于 2013-02-21T04:10:07.980 回答
1
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

于 2013-02-21T04:12:21.027 回答