Закомментированные разделы в конфигурации ядра

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

Если сценарий изменяет (и экспортирует ) PATH, то изменения будут влиять только на среду внутри сценария (и на любой подпроцесс ), но не на родительский процесс.

Если вы хотите изменить ПУТЬ в текущем сеансе оболочки, вам необходимо изменить его непосредственно в этом сеансе, например, с помощью источника скрипта, а не запущенного ит.

$ cat mypath.sh
export PATH=/opt/foo/bin:$PATH
$ echo $PATH
/usr/bin
$ ./mypath.sh
$ echo $PATH
/usr/bin
$ . ./mypath.sh
$ echo $PATH
/opt/foo/bin:/usr/bin
4
05.11.2017, 14:44
2 ответа

La respuesta objetiva es:

Las líneas de comentarios se pueden eliminar de forma segura. Aquí hay una referencia para esa afirmación.

Puede volver a verificar la configuración usando menuconfig (o nconfig en kernels más recientes )para validar si las secciones comentadas de hecho tienen los valores predeterminados según sus preferencias.

10
27.01.2020, 20:48

Una solución para el problema principal sería ordenar los archivos en el momento de la comparación:

diff <(sort old-file) <(sort new-file)
0
27.01.2020, 20:48

Теги

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