sed - правильный инструмент; но в качестве альтернативы вы можете использовать команды ex в vim:
vim -c 'args <files> | argdo %s/cat/dog/g | x'
, где <files> - список файлов или шаблонов, в которых вы хотите сделать замену. [ ! d1]
Я использую Kubuntu 18.04, который я установил примерно неделю назад на обоих моих настольных и переносных компьютерах. Opengl был полностью разбит на стандартных репозиториях с моим AMD gpu (оба с Kubuntu и Ubuntu MATE), поэтому я использую предлагаемый репозиторий. Конечно, это означает дополнительную опасность для взлома, поскольку вам нужно убедиться, что все в предлагаемом репозитории закончило посадку (также лучше использовать основное зеркало ubuntu, которое часто синхронизируется вместо локального.
EDIT: OpenGL отлично работает в ежедневных сборках
Я бы порекомендовал вам следующее:
Подождите, пока mesa 18.0 выйдет из предлагаемого репозитория в стандартные репозитории (https://launchpad.net / ubuntu / + source / mesa) EDIT: Mesa 18.0 теперь высадился в стандартных биологических репозиториях бобров. Если вы хотите использовать официальный вкус Ubuntu, то подождите, пока Gnome 3.28 не будет выпущен, и пока большая часть его программного обеспечения не приземлится на ubuntu reposiotires, чтобы избежать большего количества проблем. В любом случае, вы должны ждать, по крайней мере, до последней бета-версии 5 апреля (https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule)Я использую Kubuntu 18.04, который я установил примерно неделю назад на обоих моих настольных и переносных компьютерах. Opengl был полностью разбит на стандартных репозиториях с моим AMD gpu (оба с Kubuntu и Ubuntu MATE), поэтому я использую предлагаемый репозиторий. Конечно, это означает дополнительную опасность для взлома, поскольку вам нужно убедиться, что все в предлагаемом репозитории закончило посадку (также лучше использовать основное зеркало ubuntu, которое часто синхронизируется вместо локального.
EDIT: OpenGL отлично работает в ежедневных сборках
Я бы порекомендовал вам следующее:
Подождите, пока mesa 18.0 выйдет из предлагаемого репозитория в стандартные репозитории (https://launchpad.net / ubuntu / + source / mesa) EDIT: Mesa 18.0 теперь высадился в стандартных биологических репозиториях бобров. Если вы хотите использовать официальный вкус Ubuntu, то подождите, пока Gnome 3.28 не будет выпущен, и пока большая часть его программного обеспечения не приземлится на ubuntu reposiotires, чтобы избежать большего количества проблем. В любом случае, вы должны ждать, по крайней мере, до последней бета-версии 5 апреля (https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule)Я использую Kubuntu 18.04, который я установил примерно неделю назад на обоих моих настольных и переносных компьютерах. Opengl был полностью разбит на стандартных репозиториях с моим AMD gpu (оба с Kubuntu и Ubuntu MATE), поэтому я использую предлагаемый репозиторий. Конечно, это означает дополнительную опасность для взлома, поскольку вам нужно убедиться, что все в предлагаемом репозитории закончило посадку (также лучше использовать основное зеркало ubuntu, которое часто синхронизируется вместо локального.
EDIT: OpenGL отлично работает в ежедневных сборках
Я бы порекомендовал вам следующее:
Подождите, пока mesa 18.0 выйдет из предлагаемого репозитория в стандартные репозитории (https://launchpad.net / ubuntu / + source / mesa) EDIT: Mesa 18.0 теперь высадился в стандартных биологических репозиториях бобров. Если вы хотите использовать официальный вкус Ubuntu, то подождите, пока Gnome 3.28 не будет выпущен, и пока большая часть его программного обеспечения не приземлится на ubuntu reposiotires, чтобы избежать большего количества проблем. В любом случае, вы должны ждать, по крайней мере, до последней бета-версии 5 апреля (https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule)Существует старая поговорка «Мы не планируем потерпеть неудачу, мы не планируем». В этой предпосылке сделайте себе план тестирования:
Создайте 18.04 Live USB с постоянным хранилищем. Загрузите с USB-устройства и выберите «Попробовать перед установкой». Установите свои критически важные приложения на постоянное хранилище USB. Проверьте свои приложения с помощью COPY ваших данных. Не проверяйте программы на реальных данных в реальном времени на sdX. Попробуйте свои USB-клавиатуры и мыши. Попробуйте использовать ваш принтер (ы). Доступ к вашим любимым сайтам и загрузка файлов. Тест приостанавливается и возобновляется. Проверьте клавиши Fn для громкости и яркости. Сделайте комбинацию клавиш и убедитесь, что она работает нормально. Тест systemd, cron и другие системные утилиты. Если вы написали скрипты, скопируйте их и протестируйте их. Тестируйте функции xrandr, которые вы использовали ранее. Запустить CPU & amp; Тесты напряжения в ОЗУ. Системные тесты также могут оказаться полезными. Помните, что 18.04 использует Unity 7.5, но 16.04 использует Unity 7.4, я думаю. Конечно, вы должны протестировать все, что вы можете подумать о. В некоторых областях этот план тестирования может быть чрезмерно осторожным, поэтому вы можете масштабировать его в зависимости от вашего уровня комфорта и временных ограничений.
Если у вас достаточно места на диске для хранения копии вашего раздела Ubuntu или внешнего накопителя или USB Pen Drive, который может удерживать его, используйте этот скрипт: сценарий Bash для clone Ubuntu для нового раздела для тестирования 18.04 LTS upgrade Затем вы можете клонировать свои данные без перезагрузки.
Преимущество заключается в том, что вы избегаете трудоемкой и кропотливой задачи перезагрузки на Live Boot USB.
Для себя я сделал Ubuntu 18.04 Live-USB с Persistent Storage пару месяцев назад и был удивлен тем, как стабильным было.
С тех пор есть множество автоматических обновлений Ubuntu 16.04 LTS с ошибками, поэтому я прекратил обновление Ubuntu с 1 января 2018 года. Мне нравится стабильность 16.04 до 2018 года, поэтому я просто буду продолжать используя его как есть. После 30 дней отсутствия сообщений об ошибках LTS я обновлю 16.04. Я остановлюсь на преобразовании 16.04 LTS в 18.04 LTS, когда он изначально выйдет в апреле 2018 года. Снова я обращу пристальное внимание на отчеты об ошибках и вытащу триггер при обновлении, когда инстинкт подскажет мне, что время правильное.
Я использую 32-разрядную систему Lubuntu и 64-битную систему Ubuntu на 18.04 в течение месяца или около того на некоторых старых ноутбуках просто для удовольствия.
Я не использовал их сильно, но ничего сильно нарушила системы. Я был приятно удивлен.
Установленный Ubuntu 18.04 LTS с MATE DE - он отлично работает на драйверах Intel с открытым исходным кодом.
Как обычно, современный GNOME является глянцевым, но потерял последние части удобства использования.
Установленный Ubuntu 18.04 LTS с MATE DE - он отлично работает на драйверах Intel с открытым исходным кодом.
Как обычно, современный GNOME является глянцевым, но потерял последние части удобства использования.
Я использую 32-разрядную систему Lubuntu и 64-битную систему Ubuntu на 18.04 в течение месяца или около того на некоторых старых ноутбуках просто для удовольствия.
Я не использовал их сильно, но ничего сильно нарушила системы. Я был приятно удивлен.
Существует старая поговорка «Мы не планируем потерпеть неудачу, мы не планируем». В этой предпосылке сделайте себе план тестирования:
Создайте 18.04 Live USB с постоянным хранилищем. Загрузите с USB-устройства и выберите «Попробовать перед установкой». Установите свои критически важные приложения на постоянное хранилище USB. Проверьте свои приложения с помощью COPY ваших данных. Не проверяйте программы на реальных данных в реальном времени на sdX. Попробуйте свои USB-клавиатуры и мыши. Попробуйте использовать ваш принтер (ы). Доступ к вашим любимым сайтам и загрузка файлов. Тест приостанавливается и возобновляется. Проверьте клавиши Fn для громкости и яркости. Сделайте комбинацию клавиш и убедитесь, что она работает нормально. Тест systemd, cron и другие системные утилиты. Если вы написали скрипты, скопируйте их и протестируйте их. Тестируйте функции xrandr, которые вы использовали ранее. Запустить CPU & amp; Тесты напряжения в ОЗУ. Системные тесты также могут оказаться полезными. Помните, что 18.04 использует Unity 7.5, но 16.04 использует Unity 7.4, я думаю. Конечно, вы должны протестировать все, что вы можете подумать о. В некоторых областях этот план тестирования может быть чрезмерно осторожным, поэтому вы можете масштабировать его в зависимости от вашего уровня комфорта и временных ограничений.
Если у вас достаточно места на диске для хранения копии вашего раздела Ubuntu или внешнего накопителя или USB Pen Drive, который может удерживать его, используйте этот скрипт: сценарий Bash для clone Ubuntu для нового раздела для тестирования 18.04 LTS upgrade Затем вы можете клонировать свои данные без перезагрузки.
Преимущество заключается в том, что вы избегаете трудоемкой и кропотливой задачи перезагрузки на Live Boot USB.
Для себя я сделал Ubuntu 18.04 Live-USB с Persistent Storage пару месяцев назад и был удивлен тем, как стабильным было.
С тех пор есть множество автоматических обновлений Ubuntu 16.04 LTS с ошибками, поэтому я прекратил обновление Ubuntu с 1 января 2018 года. Мне нравится стабильность 16.04 до 2018 года, поэтому я просто буду продолжать используя его как есть. После 30 дней отсутствия сообщений об ошибках LTS я обновлю 16.04. Я остановлюсь на преобразовании 16.04 LTS в 18.04 LTS, когда он изначально выйдет в апреле 2018 года. Снова я обращу пристальное внимание на отчеты об ошибках и вытащу триггер при обновлении, когда инстинкт подскажет мне, что время правильное.
Установленный Ubuntu 18.04 LTS с MATE DE - он отлично работает на драйверах Intel с открытым исходным кодом.
Как обычно, современный GNOME является глянцевым, но потерял последние части удобства использования.
Я использую 32-разрядную систему Lubuntu и 64-битную систему Ubuntu на 18.04 в течение месяца или около того на некоторых старых ноутбуках просто для удовольствия.
Я не использовал их сильно, но ничего сильно нарушила системы. Я был приятно удивлен.
Существует старая поговорка «Мы не планируем потерпеть неудачу, мы не планируем». В этой предпосылке сделайте себе план тестирования:
Создайте 18.04 Live USB с постоянным хранилищем. Загрузите с USB-устройства и выберите «Попробовать перед установкой». Установите свои критически важные приложения на постоянное хранилище USB. Проверьте свои приложения с помощью COPY ваших данных. Не проверяйте программы на реальных данных в реальном времени на sdX. Попробуйте свои USB-клавиатуры и мыши. Попробуйте использовать ваш принтер (ы). Доступ к вашим любимым сайтам и загрузка файлов. Тест приостанавливается и возобновляется. Проверьте клавиши Fn для громкости и яркости. Сделайте комбинацию клавиш и убедитесь, что она работает нормально. Тест systemd, cron и другие системные утилиты. Если вы написали скрипты, скопируйте их и протестируйте их. Тестируйте функции xrandr, которые вы использовали ранее. Запустить CPU & amp; Тесты напряжения в ОЗУ. Системные тесты также могут оказаться полезными. Помните, что 18.04 использует Unity 7.5, но 16.04 использует Unity 7.4, я думаю. Конечно, вы должны протестировать все, что вы можете подумать о. В некоторых областях этот план тестирования может быть чрезмерно осторожным, поэтому вы можете масштабировать его в зависимости от вашего уровня комфорта и временных ограничений.
Если у вас достаточно места на диске для хранения копии вашего раздела Ubuntu или внешнего накопителя или USB Pen Drive, который может удерживать его, используйте этот скрипт: сценарий Bash для clone Ubuntu для нового раздела для тестирования 18.04 LTS upgrade Затем вы можете клонировать свои данные без перезагрузки.
Преимущество заключается в том, что вы избегаете трудоемкой и кропотливой задачи перезагрузки на Live Boot USB.
Для себя я сделал Ubuntu 18.04 Live-USB с Persistent Storage пару месяцев назад и был удивлен тем, как стабильным было.
С тех пор есть множество автоматических обновлений Ubuntu 16.04 LTS с ошибками, поэтому я прекратил обновление Ubuntu с 1 января 2018 года. Мне нравится стабильность 16.04 до 2018 года, поэтому я просто буду продолжать используя его как есть. После 30 дней отсутствия сообщений об ошибках LTS я обновлю 16.04. Я остановлюсь на преобразовании 16.04 LTS в 18.04 LTS, когда он изначально выйдет в апреле 2018 года. Снова я обращу пристальное внимание на отчеты об ошибках и вытащу триггер при обновлении, когда инстинкт подскажет мне, что время правильное.