Лучшая практика при установке программ в FreeBSD?

Можно использовать $1 (и так далее для Энного) относиться к первому аргументу передало функции или $* относиться ко всем ним. $@ формат относится ко всем аргументам, передал, но расширится в отдельные слова:

function install(){
    sudo apt-get install "$@"
}

Вы могли затем вставить это Ваш ~/.bashrc файл так, чтобы это было доступно каждый раз, Вы входите в систему.

В этом случае простой псевдоним мог бы также добиться цели:

$ alias install="sudo apt-get install"

Это может также быть помещено в тот же файл.

0
24.03.2012, 04:46
4 ответа

Это говорит, что необходимо работать

# cd /usr/ports/x11/xorg
# make install clean

И в предисловии, говорит это

Примеры, запускающиеся с #, указывают на команду, которая должна быть вызвана как суперпользователь в FreeBSD. Можно войти в систему как корень, чтобы ввести команду или вход в систему как нормальная учетная запись и использовать su (1) для получения полномочий суперпользователя.

# dd if=kern.flp =/dev/fd0

2
28.01.2020, 02:28
  • 1
    D'oh - пропустил это в предисловии, Спасибо! –  Andriy Drozdyuk 24.03.2012, 10:38

Это говорит, что необходимо работать

# cd /usr/ports/x11/xorg
# make install clean

И в предисловии, говорит это

Примеры, запускающиеся с #, указывают на команду, которая должна быть вызвана как суперпользователь в FreeBSD. Можно войти в систему как корень, чтобы ввести команду или вход в систему как нормальная учетная запись и использовать su (1) для получения полномочий суперпользователя.

# dd if=kern.flp =/dev/fd0

2
28.01.2020, 02:28

Для самого FreeBSD и установленных программ, не имеет значения, как точно Вы достигаете корневых полномочий; единственная необходимая вещь состоит в том, что необходимо быть корнем для изменения большинства конфигураций, пакетов установки, и т.д.

OTOH там являются общими рекомендациями Unix ограничить времена, когда у Вас есть корневые полномочия к минимальному, действительно требуемому, особенно когда Вы не осторожны в проверке среды при выдаче команды, когда Вы работаете от общего рабочего места и т.д. Выполненные только отдельные команды с помощью 'sudo' (может быть установлен от портов), но предельное время, проведенное в корневой оболочке к специальным режимам (например, общее обновление системы).

1
28.01.2020, 02:28

Для самого FreeBSD и установленных программ, не имеет значения, как точно Вы достигаете корневых полномочий; единственная необходимая вещь состоит в том, что необходимо быть корнем для изменения большинства конфигураций, пакетов установки, и т.д.

OTOH там являются общими рекомендациями Unix ограничить времена, когда у Вас есть корневые полномочия к минимальному, действительно требуемому, особенно когда Вы не осторожны в проверке среды при выдаче команды, когда Вы работаете от общего рабочего места и т.д. Выполненные только отдельные команды с помощью 'sudo' (может быть установлен от портов), но предельное время, проведенное в корневой оболочке к специальным режимам (например, общее обновление системы).

1
28.01.2020, 02:28

Теги

Похожие вопросы