count matching open ports in a network log file

Как правило, приложения, которые вы запускаете как пользователь без полномочий root, помещают свою конфигурацию в / home. Общесистемная конфигурация находится в / etc (и в меньшей степени в / var / lib и других местах), но приложения, работающие не с правами root, не имеют доступа на запись в эти места.

Что касается вашего второго вопроса, это зависит от обстоятельств. Если ваша новая система содержит ту же версию соответствующих приложений, что и старая, конфигурация почти всегда будет распознаваться (некоторые детали могут быть неверными, если в остальном новая система сильно отличается от старой; для тривиального примера, если общесистемные обои, которые вы использовали в старой системе, недоступны в новой). Многие приложения (особенно консольные приложения, такие как mutt, alpine, irssi и т. Д.) Будут без проблем работать с файлами конфигурации, написанными / для более старых версий того же приложения, и в большинстве случаев даже если вы используете более старую версию программы, чем та, которая используется в конфигурации для.

Приложения с графическим интерфейсом обычно более привередливы (можно только догадываться, будет ли старая версия Chromium работать с каталогом профиля новой версии).

Во многих случаях даже расположение файлов конфигурации меняется от версии к версии.

И бывают случаи, когда более новые версии «того же» намеренно игнорируют конфигурацию более старой версии; например, KDE5 игнорирует настройки KDE4.

0
18.10.2018, 19:02
1 ответ

Многие современные терминалы (, включая терминал gnome -), используют две или даже три цветовые палитры :8 -цветов, 256 -цветов и 24 -бит (примерно 16x10^6 цветов ). Однако очень часто первые два набора могут быть выбраны произвольно из последнего, и снова это случайgnome-terminal(и, например, его двоюродного брата terminator).

Теперь, чтобы изменить конкретную цветовую палитру, выбрав из 24 -битной палитры RGB, нам потребуется\e]4управляющий код , за которым следует номер измененного цветового кода и цвет RGB. В вашем случае

printf '\e[33mTEST\e[m\n'           # first print "TEST" to see yellow text
printf '\e]4;3;rgb:b0/4a/00\e\\'    # now we change yellow to brown
printf '\e[33mTEST\e[m\n'           # test again

Желтое прозвище 3, а коричневое я выбрал произвольно b04a00. После этой модификации вы заметите, что весь желтый текст изменился, даже тот, что был напечатан ранее.

1
28.01.2020, 02:41

Теги

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