如果我想在Windows上運行bash腳本,我可以安裝cygwin。 但是,我想在Linux上運行.bat文件。 linux下有這種shell(cmd.exe的端口:)嗎?在Linux上運行windows nt的cmd或bat文件
回答
你不想在Linux上運行.bat文件,如果你真的想這樣做,你可以在Linux上使用WINE。 CMD語言沒有很多編程結構,很少用於做任何複雜的事情,它們非常專用,主要用於在Windows上啓動其他程序。
雖然有一種相對簡單的方法來將bash腳本包裝在.bat中。
@setlocal
@cd C:\cygwin\bin
@start bash --login -i /home/your_id/yourscript
@endlocal
謝謝你的解釋我不想要什麼:) 我想運行。加利福尼亞/蝙蝠,因爲我有一些非常簡單的「程序啓動器」,像這樣: RC/run_smth參數1參數2 $ * 他們是在用戶的工作文件夾中。我想通過Windows的控制檯和Linux輕鬆訪問它們。我看到3種方法:1)shell scrypts + cygwin 2)<我的問題的主題> 3)在Python上編寫這個「starters」(看起來像這樣簡單的單行程的重型工具)。由於我的大多數用戶現在都使用Windows,所以我寧願讓他們的生活更簡單。其實,現在唯一的Linux用戶就是我:))對不起,我從一開始就不解釋它。 – 2012-04-24 12:33:37
無法在此處換行,請改爲編輯帖子 – pizza 2012-04-24 18:58:51
- 1. 在Linux遠程Windows上運行bat文件
- 2. 在Windows 7中運行.bat和.cmd文件
- 3. 從Java運行.bat/.cmd文件
- 4. Windows bat文件:運行
- 5. 創建在cmd上運行特定命令的bat文件
- 6. 在Windows中合併CSV文件(最好是.cmd或.bat文件)
- 7. 在bat文件中運行bat文件
- 8. Windows:從cmd/.bat文件安裝字體
- 9. 從Windows運行一個linux命令.bat
- 10. 運行的JAR或bat文件
- 11. CMD執行BAT執行CMD
- 12. VBS在.bat上運行文件
- 13. 在每個子文件夾中運行bat cmd失敗
- 14. 在cmd(bat文件)中運行reg命令?
- 15. 如何在打開.bat文件腳本後保持cmd運行
- 16. 在VS cmd提示符下運行.bat文件
- 17. 在Windows 7上運行bat文件時發生Eclipse錯誤?
- 18. 使用.bat文件在Windows上逐個運行Matlab命令
- 19. 在windows上運行g ++編譯的文件withoud cmd
- 20. bat/cmd文件不返回
- 21. 運行.bat文件不斷打開CMD的新實例?
- 22. 運行Bat文件時空白的CMD窗口
- 23. 批處理文件代碼 - CMD的運行,但不是在.bat文件
- 24. .bat文件在Windows
- 25. 在Windows cmd上運行unix命令
- 26. 在Windows服務上運行CMD命令
- 27. 在Windows 7 cmd上運行Scons 2.2.0
- 28. Gradle distZip任務在Windows上執行,但在Linux上運行
- 29. BAT文件打開CMD窗口並運行PING
- 30. 運行從蟒蛇一個bat文件,而直接從CMD
我不知道一個,但你可能想看看http://technet.microsoft.com/en-us/library/bb463212.aspx。我可能錯過了一些東西。 – 2012-04-23 17:47:40