Вы можете выполнять такие замены с помощью awk.
awk '/^vm.swappiness/ {print "replacement"; found=1} !/^vm.swappiness/ {print $0} END {if (!found) {print "appended" }}' filename
Параметр имени файла в конце - это имя текстового файла, содержащего строки.
Вышеупомянутая команда заменяет любая строка, начинающаяся с wm.swappiness с replacement (измените вашу потребность). В противном случае распечатываются исходные строки.
Если была сделана замена, она запоминается в переменной found. Таким образом, если замена не была выполнена, блок END добавляет одну строку с строкой appended (это также должно быть изменено).
(Обратите внимание, что я не принимаю во внимание разрешения, это решает только проблему замены или добавления).
Это может произойти из-за Drivers
, какую версию Ubuntu вы используете?
, если «Логотип Ubuntu» отключается, и курсор мыши продолжает «появляться, исчезает» (это означает, что он уже загружен!), если вы хотите переустановить ubuntu, но сохраните все данные. Нажмите CTRL + Alt + F3. Теперь вы находитесь в режиме Shell, вы можете войти в систему, и это приведет к переустановке ubuntu без потери данных
sudo apt-get install --reinstall ubuntu-desktopЕсли он не пройдет мимо Загрузка Логотип, вам понадобится образ Live ubuntu для входа в терминал.
Пожалуйста, напишите больше информации о проблеме
Это может произойти из-за Drivers
, какую версию Ubuntu вы используете?
, если «Логотип Ubuntu» отключается, и курсор мыши продолжает «появляться, исчезает» (это означает, что он уже загружен!), если вы хотите переустановить ubuntu, но сохраните все данные. Нажмите CTRL + Alt + F3. Теперь вы находитесь в режиме Shell, вы можете войти в систему, и это приведет к переустановке ubuntu без потери данных
sudo apt-get install --reinstall ubuntu-desktopЕсли он не пройдет мимо Загрузка Логотип, вам понадобится образ Live ubuntu для входа в терминал.
Пожалуйста, напишите больше информации о проблеме