我尝试过几个命令:Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com)Red Hat Enterprise Linux Server release5.3 (Tikanga)
但是哪一个是正确的: 4.1.2-4来自/
问题:
linux (例如debian/ubuntu)中是否有地方可以对计算机进行描述?意思:是否有指示或最佳实践(我没有在FHS中看到)?(也许是一个文件/etc/hostinfo?)目前,我在/etc/profile中有这个信息,但是我更愿意从一个单独的地方阅读它。如果没有指导原则,我认为/etc/hostinfo可能是一个好地方,但我不知道这是否会与其他程序/普通用途发生冲突。
为了替换/etc/lsb发行版中的一行,我尝试使用如下代码:
x=$( stdbuf -oL /bin/bash \-c '(sudo sed -i "s/DISTRIB_DESCRIPTION=.*/DISTRIB_DESCRIPTION=Linux Lite 2.4/g" /etc/lsb-release && echo "Linux Lite 2.4" | sud