Как сбросить настройки терминала linux

Обновлено: 06.07.2024

Активное пользование устройством, функционирующим на ОС Linux, нередко приводит к его поломке. Любой новичок может вывести систему из строя лишь по той причине, что делает что-то впервые, не разбираясь в этом. В идеале хотелось бы иметь возможность легко обнулить настройки, вернувшись к значениям по умолчанию. Иными словами, вернуть Линукс к заводским настройкам.

На самом деле, такая возможность уже существует. Чтобы осуществить задуманное в жизнь, можно воспользоваться специальной программой Resetter. Пользователи отзываются о данной утилите весьма положительно, однако существуют и минусы. Например, то, что Resetter поддерживает новые дистрибутивы с задержкой.

Рассмотрим сброс операционной системы Линукс на примере Debian или Ubuntu двумя способами:

  1. через программу Resetter;
  2. через терминал.

Resetter

Resetter - сторонняя программа, которая может привести Линукс к заводским настройкам. Она дает возможность выбрать два варианта:

  1. автоматический - полный сброс;
  2. пользовательский - в этом режиме доступны различные опции.

Выбираем самый последний релиз. В моем случае это 30.

Download resetter

Перейдем в раздел, где лежат скаченные файлы, в моем случае это "Загрузки".

Открываем терминал и вводим команды.

resetter

Программа предлагает три варианта:

  1. Easy Install - выбирает приложение ресеттер. Данный метод не эффективный.
  2. Automatic Reset - в данном варианте удалятся домашние каталоги и пользователи.
  3. Custom Reset - ручной режим. Приложение покажет установленные пакеты и даст возможность выбрать пакеты, которые нужно удалить.

Выбираем второй вариант и операционная система сбросится до заводских настроек.

Без применения сторонних программ

Чтобы вернуться к старым настройкам, пользователю потребуется установочный диск Ubuntu. На нем содержится перечень пакетов, необходимых для установки (эти файлы помечены следующим образом: *.manifest), а также для удаления по завершению этого процесса.

Важное примечание: воспользуйтесь диском, с которого была установлена ОС изначально. Так вы сможете перестраховаться, поскольку совпадет версия системы и архитектура. Установка ОС с другого диска может привести к усугублению текущих проблем с устройством.

Откройте диск Ubuntu, воспользовавшись для этих целей менеджером архивов. Перейдите в каталог «Casper» и найдите в нем файлы, указанные ниже:

После этого вам нужно скопировать эти файлы в любую папку. В этом каталоге необходимо открыть терминал для выполнения конкретной команды. Впишите в строку терминала Линукс следующий текст:

$ join -v 1 <(sort filesystem.manifest) < (sort filesystem.manifest-remove) > packagelist.txt

Данная команда предназначена для выявления тех пакетов, содержащихся в первом файле и отсутствующих во втором. Теперь нужно установить всё то, чего не достает в системе. Для этого снова запустите терминал и введите:

$ sudo apt install ` cat diff.txt | grep -o ’^\S*’`

Если некоторые пакеты не смогут откатиться до старых версий, рекомендуется принять этот факт, как данность. Пользователю лучше смириться с таким положением дел. Попытка откатить пакеты повторно может нанести непоправимый урон системе.

Чтобы произвести сброс настроек рабочего окружения, воспользуйтесь специальной командой. Как и в предыдущих случаях, просто впишите в окно следующий запрос:

Заключение

Система Ubuntu/Debian не оснащена опцией сброса настроек, однако способы решения этой проблемы есть, и они представлены в данной статье. Выберите самый удобный вариант возвращения к значениям по умолчанию и подарите свой ОС вторую жизнь.

Если вышеуказанные способы сброса настроек ОС не дали нужного результата, пользователю придется применить самый радикальный метод решения проблемы – полную перестановку системы. Но не стоит бояться! Процесс переустановки Ubuntu не займет много времени. Для сравнения, та же переустановка Windows считается более затяжным процессом.

Я дурачился с цветами и прочим в терминале, и теперь хочу вернуться к бордово-белой конфигурации терминала по умолчанию. Какие файлы мне нужно удалить?

/.gconf/apps/gnome-terminal или использование, gconftool --recursive-unset /apps/gnome-terminal как другие предложенные работы, но вам нужно повторно войти, чтобы увидеть изменения.

Что значит " relog "? Я имею в виду, как я могу сделать relog ?

альтернативный текст

В терминале нажмите в меню «Редактировать», затем «Настройки профиля». Появится окно «Редактирование профиля». для сброса цвета убедитесь, что вы установили флажок «Использовать цвета из системной темы» на вкладке «Цвета».

Я также пытался создать новый профиль, но это не помогло. Такие вещи, как изменение формы курсора, производили мгновенные изменения в терминале. но менять цвета, к сожалению, нет. Это одинаково для всех учетных записей пользователей, включая root? .. или только для вашей учетной записи? Это зависит от темы, которую вы используете. если вы выберете стандартную тему «Ambiance» и выполните приведенные выше действия, вы получите терминал с темно-бордовым и белым цветами. Или, если вы хотите сохранить текущую тему, вам нужно отредактировать профиль терминала, чтобы получить желаемый результат.

Пытаться gconftool --recursive-unset /apps/gnome-terminal

Это также полезно (наряду с другими параметрами командной строки), если вы случайно отключили доступ к меню в настройках терминала (и не можете получить доступ к меню). Очень полезно - особенно если gnome-терминал больше не работает через SSH через -X. (Как испортить профиль с пользовательской темой).

Ubuntu 16.04

Эта простая команда работает в Ubuntu 16.04.

Сбросить только профиль по умолчанию

Однако, если вы хотите сбросить только профиль по умолчанию, который b1dcc9dd-5262-4d8d-a863-c897e6d979b9 по умолчанию использует UUID , вы можете использовать

Примечание. Этот метод должен работать в Ubuntu 15.04, 15.10 и также может работать в 14.04! Но я не проверял на этих версиях

dconf reset -f /org/gnome/terminal/legacy/profiles:/ делает трюк на Ubuntu 16 @prayagupd Да. это тоже работает. но он может очистить все профили предпочтений. и это было в моем ответе

Если вы хотите сделать полный сброс настроек терминала Gnome, вы можете удалить

/.gconf/apps/gnome-terminal каталог, в котором они содержатся. Я бы закрыл все окна терминала на вашем рабочем столе. Затем переключитесь с GUI с помощью Ctrl + Alt + F1 и войдите в консоль.

Возможно, вам следует сначала сделать резервную копию каталога, например:

Затем удалите это:

Теперь вы можете переключиться обратно в GUI с помощью Alt + F7 или Alt + F8 и запустить терминал. Необходимо сбросить настройки системы по умолчанию.

Вау, спасибо, сэр! Но я боюсь, что не сработало! И я не изменил цветовые схемы, так что не настройки по умолчанию, но цвета новые. cp: cannot stat '/home/prayagupd/.gconf/apps/gnome-terminal': No such file or directory

Чтобы сбросить терминал, нужно сначала понять, какую именно часть вы хотите сбросить - хотите ли вы сбросить графические изображения? вы хотите сбросить оболочку?

Прежде всего, терминал по умолчанию в Ubuntu таков gnome-terminal для 99% новых пользователей, я полагаю, вы используете gnome-terminal . Опытные пользователи, которые используют что-то другое gnome-terminal , должны будут обратиться к руководствам соответствующих имитаторов терминала.

Сброс настроек графического интерфейса gnome-терминала по умолчанию

Для сброса gnome-terminal достаточно сделать это:

В качестве альтернативы, вы можете использовать графический инструмент под названием dconf-editor .

, , . устарела как часть перехода на GNOME 3. Миграция на ее замену, GSettings и dconf, продолжается ( источник )

Сброс оболочки

Пользователи часто задают вопрос, что у них есть что-то с их оболочкой, и теперь текст в терминале выглядит иначе или они видят ошибку. Простой, быстрый и грязный способ - избавиться от старого

/.bashrc файла и заменить его на файл по умолчанию, хранящийся в. /usr/share/base-files/dot.bashrc Вы можете сделать это через терминал или через графический интерфейс - не имеет значения. Через терминал это можно сделать, cat /usr/share/base-files/dot.bashrc >

/.bashrc а через GUI - удалить старый файл, скопировать /usr/share/base-files/dot.bashrc из файлового менеджера в свою домашнюю папку и переименовать в .bashrc

Терминал Gnome не открывается

Итак, вы изменили некоторые настройки и теперь gnome-terminal не работаете. Отлично, что теперь? К счастью, есть несколько способов обойти это.

Во-первых, начать xterm . По умолчанию Ubuntu поставляется с двумя эмуляторами терминала. xterm является оригинальным эмулятором терминала для X11 GUI и существует с давних времен, когда динозавры Unix-систем бродили по земле. Вы можете использовать его для вызова dconf команды, упомянутой выше, а также для сброса

/.bashrc файла конфигурации.

Другой подход, будет использовать dconf-editor инструмент, снова упомянутый выше. Если он не установлен - используйте Software Center, чтобы получить его.

Наконец, вы всегда можете очистить и переустановить терминал. Очистка gnome-терминала означает, что любые связанные с ним файлы конфигурации будут удалены и будут установлены с нуля. Команда для этого есть sudo apt-get remove --purge gnome-terminal и тогда sudo apt-get install gnome-terminal . Это может быть сделано через xterm или TTY ( Ctrl + Alt + F1 )

Я сделал что-то с моим приглашением, я хочу, чтобы оно снова выглядело как user @ hostname:

Вот в чем дело: подсказка состоит из двух статических частей username@hostname: и $ . Тот, что посередине

, означает ваш текущий рабочий каталог. Как и в файловом менеджере, при переходе в разные каталоги терминал отображает каталог, в котором вы сейчас работаете. Так, например:

Если вы хотите увидеть

снова, все, что вам нужно сделать, это вернуться в свой домашний каталог:

Если вы хотите навсегда избавиться от информации каталога в вашем приглашении, вам следует отредактировать

/.bashrc файл. Добавьте эту строку:

Сохраните файл и запустите исходный код

/ .bashrc. Теперь у вас есть статическая подсказка. Большая проблема в том, что вы не увидите, где находитесь в данный момент, поэтому вам придется полагаться на команду pwd для этого и быть осторожным, чтобы не удалить ценные файлы (так что вы были предупреждены :)

Вы также можете использовать, bash --posix который будет отображать этот тип приглашения:

Я не хочу иметь дело с этим, просто дай мне рабочий терминал

Это довольно просто: установить другой эмулятор терминала. Ох, и есть из чего выбирать . Лично я рекомендовал бы terminator , guake или sakura

Linux Terminal Clear

Иногда бывает нужно очистить окно терминала от текста, чтобы начать работу, так сказать, с чистого листа. Рассмотрим 5 различных способов очистить терминал.

Команда clear

Самая простая для запоминания команда — команда clear.

Команда clear очищает окно терминала. На самом деле вывод предыдущих команд в терминале никуда не удаляется, просто строка ввода команд перемещается на первую строку терминала, а под ней вы получаете чистое пространство. (См. ниже, как удалить предыдущий текст в терминале.)

Команда reset

Команда reset предназначена для того, чтобы вернуть терминал в первоначальное состояние.

Например, если после выполнения какой-нибудь программы вы пытаетесь ввести в терминале команду, а вводятся совсем не те символы, которые вы нажимаете. В таком случае команда reset восстановит исходное состояние терминала. Также после выполнения данной команды окно терминала очищается.

Сочетание клавиш Ctrl+L

Один из самых быстрых и простых способов очистить терминал — это нажать сочетание клавиш Ctrl+L .

Действие Ctrl+L аналогично выполнению команды clear.

clear && clear

Если выполнить команду clear один раз, то окно терминала будет очищено, но при этом, если до этого в нем было много текста, то можно использовать скролл и просмотреть этот текст. Если выполнить команду clear повторно, то предыдущий вывод в окне терминала будет очищен. Чтобы два раза не вводить clear, можно выполнить:

printf «\033c»

Если выполнить в терминале команду printf «\033c», то окно терминала очистится.

Код 033 (восьмеричная система счисления) соответствует ASCII коду Esc-последовательности. Ввод Esc-последовательности+c в терминале выполняет сброс настроек терминал в первоначальное состояние (подобно команде reset).

Если вы хотите делать снимки экрана терминала Linux или вам хочется чтобы окно терминала перед выполнением команды с очень длинным выводом было пустым, вам понадобиться возможность очистки терминала.

Существует несколько способов это сделать. Можно воспользоваться горячей клавишей, или выполнить несколько команд. Можно очистить только текущий экран или полностью весь вывод. В сегодняшней статье мы расскажем как выполняется очистка терминала в Linux.

Как очистить терминал в Linux

Самый простой способ очистить терминал - воспользоваться сочетанием клавиш Ctrl + L. После нажатия этих клавиш весь уже существующий вывод переместиться вверх, так, что текущее окно терминала будет пустым:


Тем не менее вся история вывода не будет удалена, вы сможете легко получить к ней доступ просто пролистав немного вверх:


Но если вы не будете пытаться листать историю, окно будет чистым. Если этого вам мало, вы можете воспользоваться командой clear. Она полностью очищает вывод и к предыдущему выводу вы уже вернуться не сможете:

Для того чтобы утилита clear не очищала полностью историю вывода, доступную при прокрутке, а работала аналогично сочетанию клавиш Ctrl+L используйте опцию -x:

Но и у этой команды есть одна проблема. Если вы по ошибке вывели содержимое двоичного файла, ваш эмулятор может быть сломан. Все вводимые вами символы могут превратиться в кракозябры, а приглашение ввода вовсе перестанет работать. Такое происходит потому что в двоичных файлах могут случайно встретиться какие-нибудь управляющие последовательности, ломающие работу терминала.


В такой ситуации команда clear не поможет, здесь нужна команда reset:

Она сбрасывает терминал полностью, не только предыдущий вывод, но и любые настройки, заданные с помощью управляющих последовательностей. После её выполнения вы получите чистый терминал.

Как видите, очистить терминал Linux очень просто. А какие способы знаете вы? Напишите в комментариях!

Читайте также: