导出命令——预期效果?

导出命令——预期效果?

在 aMSN 的常见问题解答文章中,它指出如果您的 aMSN 经常“挂断”,并且您已正确配置了所有声音选项,请尝试使用此命令运行 aMSN:export LD_ASSUME_KERNEL=2.2.5 && amsn

现在,我的问题是这会对我的系统产生什么影响?我是 Linux 新手,所以我不确定我的系统会如何反应,以及这个命令是否是个好主意。

如果这export只会影响 aMSN,那么我完全愿意尝试一下。但是考虑到 Linux 命令的性质(rm -rf有人知道吗?)以及如果你不知道自己在做什么,它们会造成多么灾难性和不可原谅的后果,我不愿意尝试,即使它来自“官方”来源。我不想为了让 aMSN 正常工作而损失性能或类似的东西——我宁愿偶尔让 aMSN 挂起。

答案1

export LD_ASSUME_KERNEL=2.2.5是将 shell 环境变量设置$LD_ASSUME_KERNEL2.2.5。程序使用环境变量来帮助配置自身的各个方面(例如,$TERMshell 的变量指示它应该模拟哪种类型的终端),并且相对无害。(我说 可能是,因为有些变量很重要,例如变量$PATH$PS1

如果您想$LD_ASSUME_KERNEL在运行 aMSN 之前查看是否已设置,请打开终端(如 Konsole 或 Terminal)并echo $LD_ASSUME_KERNEL在提示符下键入。如果出现空白行,$LD_ASSUME_KERNEL则表示未设置,并且 aMSN 默认为其设置,并且设置将允许 aMSN 对该变量执行任何操作。如果已设置,则在2.2.5运行 aMSN 时,您将用该变量替换那里的所有内容。

我一时还不能立即识别出该LD_ASSUME_KERNEL变量,所以我相信您可以安全地运行它。如果确实发生了某些事情,您可以随时重新启动,因为命令export本身在重新启动后不会保留。(系统和个人资料脚本在每次启动和登录时都会设置这些脚本)

相关内容