如何在 /etc/rc.conf 中添加行?

如何在 /etc/rc.conf 中添加行?

我跟着本教程要安装 FreeBSD 10.1,并在显示“将以下行添加到/etc/rc.conf”的步骤中,我必须在其中添加以下行:

hald_enable="YES"
dbus_enable="YES"
performance_cx_lowest="Cmax"
economy_cx_lowest="Cmax"

但我是 Unix 新手,我不知道如何在 中添加这些行/etc/rc.conf,我尝试过,cd但它说Too much arguments.如何在 中添加这些行/etc/rc.conf

编辑:我还没有安装桌面环境。

答案1

有一个名为 的专用实用程序sysrc,它应该已经安装在您的 FreeBSD 上。例如:

sysrc hald_enable=YES

这是一行:

sysrc hald_enable=YES dbus_enable=YES performance_cx_lowest="Cmax" economy_cx_lowest="Cmax"

man 8 sysrc更多细节。

或者,对于可以使用的服务service(8)在 FreeBSD 13.0 或更高版本上启用服务:

service sshd enable

rc.subr(8)在您的系统上确定该enable命令是否受系统上的服务支持。

答案2

需要学习某种文本编辑器。 FreeBSD 有多种可用的工具,例如 nano、ed、vi、emacs 等等。我不想引发一场口水战,所以我鼓励你自己学习它们。

如果您想以真正快速而肮脏的方式来完成您的要求,请尝试:

cat >> /etc/rc.conf << "EOF"

dbus_enable="YES"

performance_cx_lowest="Cmax"

economy_cx_lowest="Cmax"
EOF

答案3

一个简单的方法是..

echo "hald_enable="YES"
dbus_enable="YES"
performance_cx_lowest="Cmax"
economy_cx_lowest="Cmax"" >> /etc/rc.conf

相关内容