在Windows cmd上运行unix命令

时间:2014-10-31 17:36:37

标签: android windows unix cordova cmd

我目前正在尝试学习如何使用PhoneGap为Android手机开发应用程序。我能够得到这本书名为" PhoneGap 2x移动应用程序开发"。这本书非常好并且自我解释但我遇到的问题是,当作者想要通过命令行创建d项目时,他正在使用Unix命令,因为他正在运行Unix PC。我正在运行Windows并使用CMD跟踪他的命令对我来说有点难,因为我不理解他的所有命令。

以下是他写的:

mkdir $PROJECT_HOME
cd $PROJECT_HOME
mkdir Android iOS www
cd $PHONEGAP_HOME/lib/android/bin
./create $PROJECT_HOME/Android/QuizTime com.phonegaphotshot.
QuizTime QuizTime
cd $PHONEGAP_HOME/lib/ios/bin
./create $PROJECT_HOME/iOS com.phonegaphotshot.QuizTime QuizTime
cd $PROJECT_HOME
mkdir www/cordova
cp Android/QuizTime/assets/www/cordova-2.2.0.js www/cordova/
cordova-2.2.0-android.js
cp iOS/www/cordova-2.2.0.js www/cordova/cordova-2.2.0-ios.js
cd Android/QuizTime/assets
rm –rf www
ln –s ../../../www
cd ../../../iOS
rm –rf www
ln -s ../www
cd ..
cd www
cp –r $YASMF_DOWNLOAD/framework .
mkdir images models views style
cd ..
cd Android/QuizTime/src/com/phonegaphotshot/QuizTime
edit QuizTime.java
Change "index.html" to "index_android.html"
Save the file.
cd $PROJECT_HOME/iOS/QuizTime

有人可以告诉我如何在Windows cmd上执行此操作。我知道mkdir是什么,但我需要一个完整的描述,如果可能的话,如果你要在windows cmd上做这个翻译,那么。

5 个答案:

答案 0 :(得分:1)

我忘了提一个简单的事实。您无法通过Windows DOS / CMD运行unix命令 检查此链接。它提供了dos和unix命令之间的直接关联。希望这可以帮助。 http://www.tldp.org/LDP/intro-linux/html/app2.html

或者更好的是,检查一下 http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html

一旦你得到了不同的命令,猜猜在DOS下编写它应该不难。 注意:“create”命令是phonegap / cordova apis的一部分..

另外,请检查此链接:http://docs.phonegap.com/en/2.1.0/guide_command-line_index.md.html

以下是转换代码的快照:

 -- make directory ---
 C:\> mkdir PROJECT_HOME
 -- go to the directory you created ---
 cd PROJECT_HOME
-- make directories inside ---
C:\PROJECT_HOME> mkdir Android
C:\PROJECT_HOME> mkdir iOS
C:\PROJECT_HOME> mkdir www
-- now navigate to the bin directory- ---
C:\PROJECT_HOME> cd \lib\android\bin
-- now you basically runn the create command, am hereby just putting in what you wrote ---
C:\PROJECt_HOME\lib\android\bin>create \PROJECT_HOME\Android\QuizTime com.phonegaphotshot.QuizTime QuizTime
----- do same for the ios------------
-------make dir for cordova -------
C:\PROJECT_HOME> cd www
C:\PROJECT_HOME\www> mkdir cordova
--then you have to copy the contents of one directory to another, to copy everyrthin in directory recursively, use xcopy-----------
C:\PROJECT_HOME> XCOPY Android\QuizTime\assets\www\cordova-2.2.0.js www\cordova\cordova-2.2.0-android.js

答案 1 :(得分:1)

我知道这是一个相当古老的问题,但无论如何,你有没有尝试过终端模拟器?试试Console。它是Windows的免费终端模拟器。

并了解命令的输入

man <command>

在终端。

答案 2 :(得分:0)

本书&#34; PhoneGap 2x移动应用程序开发&#34;很老了。从3倍开始,phonegap / cordova的发展已经发生了很大变化。当前/最新版本为4x。

以下是有关phonegap / cordova 3x的链接,适用于3x和4x版本。

希望它有所帮助。

http://thejackalofjavascript.com/phonegap-3-cli-setup-mac-windows/

http://coenraets.org/blog/cordova-phonegap-3-tutorial/

http://teusink.blogspot.in/2013/07/guide-phonegap-3-android-windows.html

http://sdk.revmobmobileadnetwork.com/phonegap_cordova.html

http://docs.phonegap.com/en/3.5.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

Phonegap Cordova installation Windows

答案 3 :(得分:0)

如果您安装Cygwin,则可以在Windows CMD上使用unix命令,如在此网站上https://lifehacker.com/362316/use-unix-commands-in-windows-built-in-command-prompt

所见

答案 4 :(得分:0)

实际上,可以在Windows上运行UNIX命令。在以下GitHub存储库中查看为Windows编译的所有UNIX命令:https://github.com/George-Ogden/UNIX