我弄乱了我的路径变量,现在我运行的一些应用程序引发了错误,说没有找到命令(错误 127),例如date和sleep。当直接在 shell 中执行时,这些命令工作正常。
我猜这与格式错误的 $PATH 变量有关,并且需要知道如何重置它。我已经删除了文件~/.bashrc、~/.bash_profile、/etc/bash.bashrc、~/.bashrc和~/.profile。
还有哪些文件可以保存我的$PATH?是否有一些更简单的方法来重置路径而不是挖掘可以保存我的路径的无数文件?
请注意,此路径问题仅与我的用户有关。我在我的系统上做了一个测试用户,路径很好,恢复正常。
更新:谢谢。我不知道我删除的哪个文件做了它,但事情又恢复了。你们做了“专家”做不到的事情。是的,克里斯,你是对的。我所做的 PATH 自定义在 bash_login 中。但不知何故,它在没有我删除这些自定义的情况下工作。我想可能是因为我使用了这个名为“RCEnvironment”的预制面板,并且我输入了一个带有引号和 :PATH 的路径。我不知道它是否需要引号,并且它不会替换 :$PATH,所以这可能是错误的根源。我忘了我什至有那个prefpane!
我的网络上有一些计算机的 IP 地址。有没有像PsExec这样的命令行工具,可以把IP地址作为输入,找出当前登录用户的用户名?我可以在我的工作站上安装东西,但不能安装其他东西。我还可以在我的工作站上运行 Metasploit / NMap / 任何其他此类程序。
您知道将 HFS+ 硬链接复制到 HFS+ 或 NTFS 驱动器上的文件夹的方法吗?
在你说它不能完成之前,我不想要 Time Machine 的实际备份功能,只想要恢复已备份文件的能力。
我在我的 Mac 的 HFS+ 驱动器上有 2 个时间机器备份,然后它被格式化为全新安装的 Lion,其中一个是有史以来的第一个备份。我必须尽快放弃该驱动器,但希望保留备份,以便我可以浏览备份文件的存储并将任何重要文件恢复到我的全新安装中。我唯一能够存储所有数据的驱动器是 NTFS 格式的。
如果我只是将 .backupdb 文件夹复制到新驱动器,它会起作用吗?它也会复制硬链接吗?当我将 HFS+ 时间机器驱动器插入 Windows 电脑(安装了 HFS+ 驱动程序)时,它会将大部分文件和文件夹显示为大小为 0kb 的文件。我认为这些是硬链接,但初始备份还包含许多大小为 0-1kb 的文件夹文件,这是没有意义的,因为初始备份应按原样包含所有文件和文件夹。
假设我可以将备份复制到 NTFS 驱动器,我应该: