Как добавить строки в /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?

EDIT: Я еще не установил среду рабочего стола.

решение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

Связанный контент