Php 没有“搞乱一切”的代码?

Php 没有“搞乱一切”的代码?,php,Php,我是一名程序员,我在mac电脑上,我用的是一台不应该被弄乱的电脑。我想安装一些命令行程序,但我想以某种方式能够删除我所做的一切 我知道,我不应该这样做只是为了以防万一 但是,我想做我所有的工作,然后让它在我完成后自动完全清理一切 我计划用php、java和objective-c Apple developer toolkit编写代码。我安装了另一个操作系统双启动,是的。管理器对此不太满意……如果这是一台具有相当数量RAM的相当现代化的机器,您可以运行一台包含另一个操作系统的虚拟机。这样,您就可以

我是一名程序员,我在mac电脑上,我用的是一台不应该被弄乱的电脑。我想安装一些命令行程序,但我想以某种方式能够删除我所做的一切

我知道,我不应该这样做只是为了以防万一

但是,我想做我所有的工作,然后让它在我完成后自动完全清理一切


我计划用php、java和objective-c Apple developer toolkit编写代码。我安装了另一个操作系统双启动,是的。管理器对此不太满意……

如果这是一台具有相当数量RAM的相当现代化的机器,您可以运行一台包含另一个操作系统的虚拟机。这样,您就可以实现所有目的。

我的最佳建议是使用Linux live CD并将数据保存到USB闪存驱动器上。如果可以选择机器的引导设备、执行所需操作、保存数据并关闭,请引导live CD

一些例子——还有更多的例子

经典的liveCD发行版
刚才有人说是实时操作系统吗

许多应用程序可以安装在U盘上,请参阅。只有窗户

如果这不符合您的需要,请下载一个Ubuntu映像,将其刻录到CD上,然后告诉您的目标计算机从此CD启动。瞧,现在你手上有了一个完整的操作系统,它不会在目标计算机上留下任何痕迹。关闭电脑前,请确保将数据保存在真正的硬盘或U盘上

在Mac上,因为它是Unix,所以可以在chroot环境中安装另一个OS X。然而,我怀疑,它是否能满足您的需要,因为您需要保留原始系统不变,因为您似乎必须安装许多其他东西才能运行此系统:Google for OS X和chroot,也许有一个更干净的解决方案


最后,您可以使用虚拟机。下载VirtualBox,创建一台机器,使用它,然后删除它并卸载VirtualBox。

这台机器的用途是什么?它处于一种永远不应该改变的状态吗?或者它会定期改变,而不是你

如果它没有改变,只提供服务,你可以看看像DeepFreeze这样的软件。这是我的学校以前使用的一个程序,它基本上设置了光盘的映像,每次计算机重新启动时,它都会恢复映像


我有一个带有实用程序的闪存驱动器,包括一个将实用程序添加到路径的批处理文件。拔下闪存,注销,它们就都不见了。请注意,这可能会留下痕迹,例如在事件日志或防病毒日志中,或由任何监控活动的软件记录

编辑:
麦克,嗯?您可以应用相同的想法,在闪存上使用实用程序,编写脚本,将它们放到您的路径中。

您可以获得一台虚拟机,并安装要在其中编码的操作系统。当您停机时,您可以先删除操作系统,然后卸载虚拟机,然后您可能可以执行系统还原以彻底清除它。我个人使用VMWare。它很容易安装一个新的操作系统,并且有很好的网络功能

VMWare链接

你可以在这里看看


这完全取决于您使用的操作系统。如果是Windows,我不知道你会怎么做。如果它是任何其他系统,意味着Unix克隆,我只需将它们下载到用户的主目录,保存在那里,然后删除它们。此外,您可能会向您的雇主建议,现实情况下,您不能期望在一个不应该被弄乱的系统上工作——工作站需要被弄乱。您是否考虑过虚拟机?最好了解您试图编写的代码。是C++,C等,所以人们可以帮助你找到正确的工具或IDEI从我收到的反馈更新问题!我更新了问题,加入了我的系统是mac,因此我将无法使用portableapps.com,因为它们是PC应用程序。我也不能使用其他系统,因为我是不被允许的:而且别忘了VirtualBox,它非常好,而且是免费/开源的。就我个人而言,我更喜欢VirtualBox而不是VMWare。如果我安装了VirtualBox并将其卸载,会不会没有剩余的?例如设置、不可见文件、还原对系统文件的更改可能,我不确定,这就是为什么我建议在卸载后进行系统还原。并在安装VM之前设置系统还原检查点。