通过互联网随时随地访问你的 bash 配置文件和历史记录

通过互联网随时随地访问你的 bash 配置文件和历史记录

我很好奇,是否有人尝试过解决这样的任务:让他们的 bash(或其他 shell)配置文件的非敏感部分在任何地方都可用。

我曾经在一家公司工作过,他们通过将您的个人资料存储在 LAN 内的网络驱动器上来实现这一点。结果是,当您登录任何系统或服务器时,您的所有别名都会跟随您到处。这很好,但有些东西(尤其是别名,以及命令历史记录)我希望在我曾经使用的任何系统上都可以使用。

有没有人尝试过自己解决这个问题?随身携带的 USB 密钥是一种显而易见的方法,但这并不能解决历史记录问题。我还想知道是否有其他人尝试过使用互联网作为存储介质来解决这个问题 - 这样,只要您去任何可以访问互联网的地方(如果您将手机绑定到互联网上,实际上就是任何地方),您就可以随时随地访问所有别名。

我想另一个非常好的东西就是缓存——如果你无法访问互联网,你仍然会有一个本地副本,但是每当你在使用的机器上进行更新时,它都会自动同步到互联网。

答案1

一种常见的方法是通过 git 或类似 git 的存储库,使用以下工具:git 主页或工具vcs-主页建。

另一种常见的方法是使用DropBox盒子网,或者其他一些标准文件同步工具来执行此操作,并从中获得机器本地位源数据。

两者都能为您解决离线问题,但对于历史合并等功能可能不是特别有用。两者的权衡各不相同,您的用例决定了哪种方法的危害较小。

相关内容