Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos bash脚本有多跨平台?_Macos_Cross Platform - Fatal编程技术网

Macos bash脚本有多跨平台?

Macos bash脚本有多跨平台?,macos,cross-platform,Macos,Cross Platform,我从事bash脚本编写已经有10年了,所以我对它非常熟悉,我的主要语言是PHP,但我开始学习python(我真的很高兴我这么做了,这是我目前最喜欢的语言),我非常喜欢它如何与bash一起工作。我已经开始学习编写GUI应用程序,但我不想只为linux用户编写应用程序。我想知道的是,我是否可以使用我的bash脚本编写技能来编写在macosx、Android和iOS上运行的代码。窗户 当我说bash脚本技巧时,我还指的是我对操作系统基础架构的理解以及如何与之交互。例如,linux系统上的donf数据库

我从事bash脚本编写已经有10年了,所以我对它非常熟悉,我的主要语言是PHP,但我开始学习python(我真的很高兴我这么做了,这是我目前最喜欢的语言),我非常喜欢它如何与bash一起工作。我已经开始学习编写GUI应用程序,但我不想只为linux用户编写应用程序。我想知道的是,我是否可以使用我的bash脚本编写技能来编写在macosx、Android和iOS上运行的代码。窗户

当我说bash脚本技巧时,我还指的是我对操作系统基础架构的理解以及如何与之交互。例如,linux系统上的donf数据库是配置systen的有用方法,但Mac OSX没有dconf数据库。然而,OSX必须有类似的东西,使脚本易于适应。与基于unix的系统相比,Windows非常陌生

我经常发现,在python脚本中添加一些bash,运行find或ps等命令,以及mat或nmap等没有预装linux的工具非常有用。这是否破坏了应用程序跨平台的可能性


对于使用python构建GUI应用程序,我有很多可以使用的框架选择。我从KiVy开始是因为我读到它最适合跨平台应用程序,但真的是这样吗?我想知道的是,我的shell脚本编写经验和使用linux的经验对于为OSX、Android和iOS平台编写应用程序有多有用

不完全是。编写Bash脚本可以在Linux机器上很快完成这项工作,但在Windows机器上是行不通的