обновить HISTSIZE из сценария оболочки

У меня была такая же проблема в моем университете, она была вызвана тем, что в Linux Mint не было настроек по умолчанию для соединений WPA2 Enterprise. Вы можете исправить это, выполнив следующие действия:

  1. Откройте «Настройки сети»
  2. Выберите «Подключение к скрытой сети»
  3. В поле «Имя сети» укажите название сети («eduroam» в вашем случае)
  4. Для сетевой безопасности выберите «WPA и WPA2 Enterprise»
  5. Для аутентификации выберите «Защищенный EAP (PEAP )»
  6. Выберите «Сертификат ЦС не требуется»
  7. Добавьте имя пользователя и пароль и нажмите «Подключиться»

Мне удалось найти это решение у пользователя mcganical на этом форуме

1
04.07.2020, 02:35
1 ответ

Использованиеawk:

awk -F= -v k=HISTSIZE -v v=10000 '
  $1==k{$2=v;s=1};1;
  END{OFS="=";if(!s)print k,v}
' /etc/profile > /etc/profile.tmp && mv /etc/profile.tmp /etc/profile

С помощью GNU awk вы можете редактировать на месте:

awk -i inplace  -F= -v k=HISTSIZE -v v=10000 '
   $1==k{$2=v;s=1};1;
 END{OFS="=";if(!s)print k,v}
' /etc/profile

Если вам нужно изменить настройки только для текущего пользователя, вы можете использовать ~/.profileвместо /etc/profile.

2
18.03.2021, 23:25

Теги

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