如何恢复对 shell 变量的更改?

Cpp*_*ner 3 shell environment-variables

为了实验的目的...

假设我这样做了

bash="unset DISPLAY; export DISPLAY"
Run Code Online (Sandbox Code Playgroud)

所以我可以使DISPLAY未定义。如何恢复原始值集?或者至少知道它是什么?

bah*_*mat 5

一般来说,你会事先把它写下来。

如果您在理论上询问这个问题,那么您只需在修改之前将旧值存储在其他地方,然后随时将其放回原处。

如果你问这个是因为现在你被搞砸了,并希望有什么可以拯救你,那么我有一个坏消息要告诉你......