Не мог соединить два объединяемых в команду интерфейса мостом - совет?

Работает на меня. Попробуйте поместить курсор внутрь уравнения и нажмите C-c C-x C-l .

Это ярлык по умолчанию для org-preview-latex-фрагмента. C-c C-x C-1 создаст предварительный просмотр, и C-c C-c вернется к исходному коду. Также можно ввести M-x org-preview-latex-фрагмент . И если вы когда-нибудь забудете, просто нажмите клавишу [TAB] в любое время после нажатия M-x, чтобы получить список возможных команд. Вы также можете нажать C-g , чтобы отменить все.

Здесь - ссылка на соответствующую документацию.

-121--140763-

Я не вижу правила, разрешающего порт UDP 53. Без UDP-порта 53 DNS не получается, поэтому неудивительно, что разрешение имен не удается.

Необходимо добавить правило, разрешающее входящий трафик UDP с порта 53, по крайней мере с DNS-серверов поставщиков доступа в Интернет. Что-то вроде

iptables -A INPUT -p udp --sport 53 -j ACCEPT

, возможно, с дополнительными ограничениями, возможно, в другом правиле (я не понимаю организацию вашего брандмауэра). Поскольку правила брандмауэра генерируются автоматически, возможно, потребуется изменить настройки средства настройки брандмауэра, а не вызывать iptables напрямую.

-121--186918-

Dash разработан как минимальная оболочка для быстрого выполнения сценария. Быть удобным для интерактивного использования очень не является целью дизайна. Если вам нужна модная подсказка, используйте оболочку, предназначенную для интерактивного использования: zsh, fish или хотя бы bash. Те побеги последовательностей, которые вы показываете, для бешенства.

Dash разворачивает переменные в приглашении, поэтому можно задать запрос в .profile (и переопределить его в .bashrc , .zshrc и т.д.).

: "${USER=$(id -un)}" "${HOSTNAME=$(uname -n)}"
if [ $0 = "-sh" ]; then
  export PS1='$USER@$HOSTNAME!$0!:$PWD/\$ '
fi

1
26.02.2015, 16:07
1 ответ

Одно из преимуществ разрешения оболочке выполнять open () , например:

utility <in >out

, в отличие от разрешения именованной утилите выполнять open () , например:

utility in >out

..., заключается в том, что файловый дескриптор защищен до вызова именованной утилиты, или в противном случае при возникновении ошибки во время open () утилита никогда не вызывается Это лучший способ оградить себя от побочных эффектов возможных расовых условий - как это время от времени бывает при работе с потоками и редактором потоков .

Если перенаправление завершается неуспешно, оболочка приводит к короткому замыканию вызова утилиты и записывает сообщение об ошибке в stderr - stderr оболочки , а не все, на что вы могли временно направить его для утилиты (что также зависит от порядка перенаправлений в командной строке) - в стандартном диагностическом формате. Самый простой способ проверить, можно ли открыть файл, это открыть его, и < делает это неявно перед чем-либо другим.

Возможно, наиболее очевидным условием гонки, указанным в командах в вашем вопросе, является перенаправление out . В обеих формах оболочка также открывает > запись, и это происходит независимо от того, может ли sed успешно открыть файл readfile во второй форме. Так что out усекается - и, возможно, без необходимости. Это может быть плохо, если вы хотите записать выходные данные, только если вы можете успешно открыть входные данные. Однако это не проблема, если вы всегда открываете свой ввод первым, как это делается в первой форме.


В противном случае существуют по крайней мере 10 числовые дескрипторы файлов, которыми можно манипулировать с синтаксисом перенаправления оболочки таким образом, и эти комбинации могут стать довольно волосатыми.

Кроме того, когда оболочка открывает, дескриптор принадлежит не вызываемой команде - как это делается со второй версией - а оболочке, и вызываемая команда наследует только ее. Он наследует так же, как любые другие команды, вызываемые в той же самой составной команде, и поэтому команды могут совместно использовать ввод таким образом.

-121--120132-

Попробуйте.

DAY30=`TZ=EST+720 date "+%Y-%m-%d"`

print $DAY30

720 - смещение в часах. Итак, 30 дней - это 720 часа.

EST - мой часовой пояс. Я предполагаю, что вы можете использовать любой подходящий часовой пояс.

-121--73551-
  1. Вы можете удалить параметры ip (BOOTPROTO,...) из ifcfg-team0, поскольку они теперь определены в ifcfg-brteam0.

    ifcfg-team0 может быть короче

     DEVICE = team0
    TEAM_CONFIG="{\"runner\": {\" имя\" :\" activebackup\"}} "
    DEVICETYPE=Team
    NAME=team0
    UUID=75299245-c21f-4bfc-8c21-1728378d5a33
    ONBOOT=yes
    BRIDGE=brteam0
    
  2. В ifcfg-brteam0 необходимо изменить значение DEVICE, например:

     DEVICE = brteam0
    

    вместо team0 в OP значение, уже используемое ifcfg-team0.

0
28.01.2020, 01:45

Теги

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