Как открыть текстовый редактор Ubuntu

Обновлено: 01.07.2024

Файлы конфигурации содержат информацию, необходимую для управления работой программы. Пользователи Linux, особенно администраторы Linux, должны знать, как редактировать файлы конфигурации для обслуживания сервера или рабочего стола Ubuntu. Файлы конфигурации в Ubuntu хранятся в подкаталогах папки /etc в виде текстового файла и могут редактироваться с помощью текстовых редакторов. Некоторые из примеров файлов конфигурации: host.conf, hosts. resolv.conf, network, syslog.conf и т. д. в операционных системах на базе Linux.

  • Использование редактора Gedit
  • Использование Nano Editor
  • Использование редактора Vim
  • Использование редактора Gvim
  • Использование редактора Emacs

Теперь давайте взглянем на эти текстовые редакторы. Используя эти редакторы, вы можете легко редактировать файлы в терминале.

Использование редактора Gedit

Gedit — это текстовый редактор по умолчанию для среды рабочего стола Gnome. Он поддерживает вкладки, поэтому вы можете открывать разные файлы на нескольких вкладках. Это более простой и удобный текстовый редактор по сравнению с другими доступными текстовыми редакторами.

Чтобы отредактировать файл конфигурации в текстовом редакторе, запустите Терминал, нажав комбинацию клавиш Ctrl+Alt+T. Затем введите следующую команду как sudo:

Замените /path/to/filename фактическим путем к файлу конфигурации, который вы хотите изменить. При запросе пароля введите пароль sudo.

Пример: редактирование файла /etc/resolv.conf

Редактировать файл с шириной gedit

Это похоже на редактор блокнота в ОС Windows. Как только откроется окно редактора, вы можете начать печатать или редактировать, не входя ни в какой режим. Закончив редактирование, нажмите Ctrl+S, чтобы сохранить файл.

Редактирование файла конфигурации с помощью GEdit

Использование Nano Editor

Nano — это самый простой и мощный встроенный редактор во многих дистрибутивах Linux. Вам не нужно изучать редактор Nano перед его использованием, а также нет необходимости запоминать команды. Они отображаются внизу и могут быть вызваны клавишей Ctrl. Например, чтобы сохранить файл, нажмите Ctrl+O.

Чтобы отредактировать любой файл конфигурации, просто откройте окно Терминала, нажав комбинацию клавиш Ctrl+Alt+T. Перейдите в каталог, в котором находится файл. Затем введите nano и имя файла, который вы хотите изменить.

Замените /path/to/filename фактическим путем к файлу конфигурации, который вы хотите изменить. При запросе пароля введите пароль sudo. Реклама

редактировать файл в терминале

Теперь вы можете редактировать и вносить изменения в файл конфигурации с помощью редактора Nano.

Редактировать файл конфигурации в редакторе nano

После редактирования нажмите Ctrl+O, чтобы сохранить, и Ctrl+X, чтобы выйти из редактора.

Использование редактора Vim

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

Чтобы открыть файл в редакторе Vim, откройте окно Терминала, нажав комбинацию клавиш Ctrl+Alt+T. Затем введите vi в качестве sudo, затем имя файла и путь к файлу, например:

Замените /path/to/filename фактическим путем к файлу конфигурации, который вы хотите изменить. При запросе пароля введите пароль sudo.

Редактировать файл в редакторе Vi

  • Чтобы отредактировать файл, нажмите I на клавиатуре, чтобы войти в режим вставки, здесь вы можете редактировать так же, как в обычном редакторе.
  • После редактирования выйдите из этого режима, нажав клавишу Esc. Это вернет вас в обычный режим.
  • Чтобы сохранить файл, введите :w в командном режиме
  • Чтобы выйти из редактора, введите :q в командном режиме
  • Чтобы объединить вышеуказанные действия, введите :wq для одновременного сохранения и выхода.

Использование редактора файлов Vi в Ubuntu

Использование редактора Gvim

Gvim — это редактор Vim с графическим пользовательским интерфейсом. Чтобы установить Gvim, запустите Терминал, нажав Ctrl+Alt+T. затем введите приведенную ниже команду в Терминале, чтобы начать установку.

Установить Gvim

После завершения установки вы можете открыть и отредактировать любой файл конфигурации. Введите приведенную ниже команду с sudo в Терминале, чтобы открыть любой файл конфигурации в Gvim:

Редактировать файл в терминале Linux с помощью GVim

Нажмите I, чтобы войти в режим вставки, в котором вы можете редактировать файл.

Редактор файлов GVim

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

Использование редактора Emacs

Emacs также является текстовым редактором, но не встроенным редактором. Вы должны вручную установить его с помощью терминала Ubuntu. В нем так много функций, включая встроенный веб-браузер, калькулятор, календарь, терминал и т. д.

Чтобы установить редактор Emacs, запустите Терминал, нажав комбинацию клавиш Ctrl+Alt+T. Введите приведенную ниже команду в Терминале как sudo:

Установить редактор Emacs

После завершения установки вы можете открыть и отредактировать любой файл конфигурации.

Чтобы открыть файл конфигурации с помощью редактора emacs, введите emacs, затем имя файла и путь к файлу в следующем синтаксисе:

Замените /path/to/filename фактическим путем к файлу конфигурации, который вы хотите изменить. При запросе пароля введите пароль sudo.

Редактирование текстовых файлов в Emacs

Редактируйте файл как обычно и сохраните его с помощью панели инструментов.

Редактор Emacs в Ubuntu Linux

Вы также можете открыть файл конфигурации в bash вместо отдельного окна.

Введите следующую команду от имени sudo в Терминале:

Использование режима оболочки emacs

Редактируйте файл как обычный текстовый файл. Затем нажмите Ctrl+X и Ctrl+C, чтобы сохранить файл. Когда будет предложено сохранить файл, нажмите y, чтобы сохранить и выйти из редактора.

Emavs в режиме оболочки

Итак, это были простые редакторы, которые вы можете использовать для простого и безопасного редактирования файлов конфигурации в вашей операционной системе Ubuntu.

Похожие сообщения:

Карим Буздар

Об авторе: Карим Буздар имеет степень инженера в области телекоммуникаций и несколько сертификатов системного администратора. Как ИТ-инженер и технический автор, он пишет для различных веб-сайтов. Вы можете связаться с Каримом в LinkedIn

Поиск

Об этом сайте

Последние руководства


сообщить об этом объявлении

Текстовый редактор (gedit) — это текстовый редактор с графическим интерфейсом по умолчанию в операционной системе Ubuntu. Он совместим с UTF-8 и поддерживает большинство стандартных функций текстового редактора, а также многие дополнительные функции. К ним относятся многоязычная проверка орфографии, обширная поддержка подсветки синтаксиса и большое количество официальных и сторонних подключаемых модулей.

gedit подходит как для базового, так и для более сложного редактирования текста и выпущен под Стандартной общественной лицензией GNU.

gedit.screenshot1.jpg

gedit находится в основном репозитории Ubuntu и устанавливается по умолчанию. gedit можно установить в Kubuntu, Xubuntu и других дистрибутивах, хотя необходимы дополнительные библиотеки, которые будут установлены в системах, отличных от GNOME.

gedit включает в себя графический интерфейс пользователя (GUI) и открывается, выбрав Приложения → Стандартные → Текстовый редактор или нажав Alt+F2 и набрав gedit

Советы по работе с командной строкой

    Список тегов. Отображает общие теги на боковой панели и позволяет легко вставлять их в файл.

Описания стандартных подключаемых модулей, поставляемых с пакетом gedit, можно найти по этой ссылке.

Многие дополнительные подключаемые модули доступны на сторонних ресурсах. См. раздел «Ссылки» в нижней части этой страницы.

Очень полезной функцией gedit является возможность раскрашивать программный код. Использование подсветки синтаксиса облегчает распознавание простых ошибок.gedit использует GtkSourceView для подсветки синтаксиса. Файл .lang для определенного языка программирования находится в папке /usr/share/gtksourceview-3.0/language-specs/. Эти файлы можно редактировать или создавать дополнительные файлы для дальнейшего определения определений выделения.

Использование gedit для XML/Docbook XML

    На вкладке «Вид» выберите следующие параметры. Выбор большинства параметров просто упрощает жизнь.

Теперь наступает самое интересное: перейдите в View > Highlight Mode > Markup, и хотя мы хотим, чтобы Docbook можно было также увидеть XML, и оба они немного отличаются друг от друга:

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

Если вы используете Ubuntu и пытаетесь удалить gedit через Synaptic или apt, система также попытается удалить метапакет ubuntu-desktop. Если вы попытаетесь удалить ubuntu-desktop именно в Synaptic, пользователь будет предупрежден:

Если у пользователя возникают проблемы с gedit, может быть предпочтительнее сначала сбросить настройки пользователя, удалив папку пользователя .config/gedit, а не пытаться удалить все приложение и метапакет ubuntu-desktop. Узнайте больше о метапакетах Ubuntu.

Чтобы отредактировать любой файл конфигурации, просто откройте окно Терминала, нажав комбинацию клавиш Ctrl+Alt+T. Перейдите в каталог, в котором находится файл. Затем введите nano, а затем имя файла, который вы хотите отредактировать. Замените /path/to/filename фактическим путем к файлу конфигурации, который вы хотите изменить.

Как открыть текстовый редактор в терминале Linux?

Самый простой способ открыть текстовый файл — перейти в каталог, в котором он находится, с помощью команды «cd», а затем ввести имя редактора (в нижнем регистре), а затем имя файла. Завершение табуляции — ваш друг.

Как открыть файл TXT в Ubuntu?

Ответ: используйте команду less

Вы можете прокручивать вниз и вверх, чтобы увидеть содержимое большего файла; нажмите клавишу q на клавиатуре, чтобы выйти и вернуться к терминалу. Для поиска внутри файла нажмите / , введите текст, который вы ищете, и нажмите Enter.

Как использовать текстовый редактор gedit?

Чтобы запустить gedit из командной строки, введите gedit и нажмите Enter. Вскоре появится текстовый редактор gedit. Это незагроможденное и чистое окно приложения. Вы можете продолжать печатать все, над чем работаете, не отвлекаясь.

Как открыть текстовый редактор?

Выберите текстовый файл в папке или на рабочем столе, затем щелкните его правой кнопкой мыши и выберите «Открыть с помощью» в списке вариантов. Выберите текстовый редактор, например Блокнот, WordPad или TextEdit из списка. Откройте текстовый редактор и выберите «Файл» и «Открыть», чтобы открыть текстовый документ напрямую.

Как открыть текстовый файл в Linux?

Ниже приведены несколько полезных способов открыть файл из терминала:

  1. Откройте файл с помощью команды cat.
  2. Откройте файл с помощью команды less.
  3. Откройте файл с помощью команды more.
  4. Откройте файл с помощью команды nl.
  5. Откройте файл с помощью команды gnome-open.
  6. Откройте файл с помощью команды head.
  7. Откройте файл с помощью команды tail.

Как установить текстовый редактор в Ubuntu?

Процедура следующая:

  1. Откройте терминальное приложение. …
  2. Обновите базу данных пакетов, введя команду sudo apt update.
  3. Поиск запущенных пакетов vim: sudo apt search vim.
  4. Установите vim в Ubuntu Linux, введите: sudo apt install vim.
  5. Проверьте установку vim, введя команду vim –version.

Как открыть файл в Linux?

Команда gnome-open или команда xdg-open (общая версия) или команда kde-open (версия kde) — команда рабочего стола Linux gnome/kde для открытия любого файла. open command — специальная команда OS X для открытия любого файла.

Как использовать текстовый редактор в Linux?

Чтобы начать писать или редактировать, вы должны войти в режим вставки, нажав букву i на клавиатуре («I» для вставки). Вы должны увидеть —INSERT— в нижней части страницы терминала, если вы сделали это правильно. Когда вы закончите печатать и захотите сохранить свою работу, вам нужно выйти из режима вставки.

Как открыть и отредактировать файл в Linux?

Редактировать файл с помощью vim:

  1. Откройте файл в vim с помощью команды «vim». …
  2. Введите «/», а затем имя значения, которое вы хотите изменить, и нажмите Enter, чтобы найти значение в файле. …
  3. Введите «i», чтобы войти в режим вставки.
  4. Измените значение, которое вы хотите изменить, с помощью клавиш со стрелками на клавиатуре.

Как редактировать текстовый файл в терминале Linux?

Как редактировать файлы в Linux

  1. Нажмите клавишу ESC для перехода в обычный режим.
  2. Нажмите клавишу i, чтобы перейти в режим вставки.
  3. Нажмите :q! клавиши для выхода из редактора без сохранения файла.
  4. Нажмите :wq! Клавиши для сохранения обновленного файла и выхода из редактора.
  5. Нажмите :w тест. txt, чтобы сохранить файл как test. текст.

Как открыть файл в Ubuntu?

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

Как открыть текстовый файл в SSH?

Чтобы открыть файл, выполните следующие шаги:

Как открыть файл в командной строке Linux?

Чтобы открыть любой файл из командной строки в приложении по умолчанию, просто введите open, а затем имя файла/путь. Редактировать: согласно комментарию Джонни Драмы ниже, если вы хотите иметь возможность открывать файлы в определенном приложении, поместите -a, за которым следует имя приложения в кавычках между open и файлом.


Дэйв Маккей


Дэйв Маккей
Писатель

текстовый редактор gedit на рабочем столе Ubuntu Linux

Пользователи Linux обычно редактируют файлы конфигурации с помощью таких инструментов терминала, как nano и vim . Если вы хотите отредактировать файл графически — даже системный файл — текстовый редактор gedit сделает это безболезненно и легко.

Файлы, файлы повсюду

Часто повторяемая фраза о Linux и других операционных системах на базе Unix, таких как macOS, звучит так: «все есть файл».

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

Текстовым редактором GNOME по умолчанию является gedit , поэтому его можно найти в любой системе со средой рабочего стола GNOME. Сюда входят Ubuntu, Fedora, Debian, CentOS и Red Hat. Это удобный инструмент для редактирования файлов, когда все, что вам нужно, — это достаточно редактора, чтобы выполнить работу — без кривой обучения некоторых мощных редакторов, таких как vim .

Запуск gedit

Чтобы запустить gedit из командной строки, введите gedit и нажмите Enter.


Скоро появится текстовый редактор gedit.

текстовый редактор gedit с пустым документом в Linux

Это лаконичное и чистое окно приложения. Вы можете продолжать печатать все, над чем работаете, не отвлекаясь.

Конечно, вы также можете запустить gedit из меню приложений рабочего стола Linux. Его часто называют «Текстовым редактором». Просто найдите в меню приложений «gedit».

Запуск gedit из меню приложений в Ubuntu

Запуск gedit в качестве фоновой задачи

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

Введите gedit , пробел, амперсанд & , затем нажмите Enter, например:


Открытие существующего файла

Чтобы открыть существующий текстовый файл, нажмите кнопку «Открыть» на панели инструментов gedit. Вы также можете нажать Ctrl+O, чтобы открыть файл.

Это открывает меню последних файлов. Если вы хотите повторно открыть один из перечисленных файлов, щелкните имя файла. Если вы хотите открыть другой файл, нажмите кнопку «Другие документы…» в нижней части меню.

меню открытия файла в gedit

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

Нажмите зеленую кнопку «Открыть», когда вы выделите файл, который хотите отредактировать.

gedit диалог открытия файла

Открытие файла из командной строки

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


Функция подсветки синтаксиса gedit делает особенно удобным редактирование файлов исходного кода программы и сценариев оболочки.

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

gedit с открытым для редактирования файлом ana.c

Имя редактируемого файла отображается на панели инструментов. Если вы изменили файл, рядом с именем файла появится звездочка *.

измененный файл в gedit

Это позволяет узнать, что в содержимое файла были внесены изменения. Он действует как напоминание о том, что если вы хотите сохранить изменения, вам необходимо сохранить файл.

Сохранение изменений в файле

Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели инструментов. Вы также можете нажать Ctrl+S, чтобы сохранить файл.

Чтобы сохранить файл под другим именем или в другом месте, нажмите кнопку меню на панели инструментов и выберите в меню "Сохранить как".

кнопка меню с подсветкой

Откроется стандартный диалог сохранения файла. Вы можете перейти в каталог, в котором хотите сохранить файл, и указать имя для файла. Нажмите зеленую кнопку «Сохранить», чтобы сохранить файл.

диалог сохранения файла gedit

Редактирование системных файлов

Для редактирования системного файла обычно требуется использовать sudo, поскольку владельцем файла, скорее всего, является root . Чтобы быть точным, вы сможете открыть системный файл, даже если не используете sudo , но вы не сможете сохранить какие-либо изменения обратно в файл, если вы не использовали sudo .


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

Эта команда открывает gedit и загружает файл конфигурации Samba для редактирования.

gedit Редактирование smb.conf

Репликация владельца и разрешений для нового файла

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

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

Допустим, мы хотим отредактировать файл fstab.

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


Мы можем использовать ls, чтобы проверить атрибуты файла и узнать, какие у него права доступа к файловому режиму и кто является владельцем файла.


Владелец файла — Дэйв, а права доступа к файлу — чтение и запись для владельца файла и только чтение для группы и других пользователей.

Теперь мы скопируем файл /etc/fstab поверх только что созданного нового файла. Затем мы проверим атрибуты файла, чтобы увидеть, не изменились ли они.


Файл fstab скопирован поверх файла new_fstab. Атрибуты файла new_fstab не изменились. Давайте проверим атрибуты исходного файла fstab.


Как мы видим, владельцем является пользователь root, а права доступа к файлам отличаются. Разрешения группы - чтение и запись. Разрешения группы для new_fstab доступны только для чтения. Нам нужно исправить эти два атрибута, прежде чем мы скопируем файл обратно.

Сначала мы запустим gedit и отредактируем файл new_fstab, чтобы внести необходимые изменения.


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

Это можно сделать с помощью параметра --reference команд chmod и chown.

Опция --reference принимает в качестве параметра имя файла. Это заставляет chmod и chown брать разрешения режима файла и значения владельца файла из этого файла и копировать их в целевой файл. Затем мы можем использовать ls для проверки правильности установки атрибутов отредактированного файла, прежде чем копировать его обратно поверх исходного файла.


Права доступа к файлу и владелец теперь указаны правильно. Мы можем скопировать new_fstab поверх существующего fstab, и наши изменения будут внесены.


Поскольку это изменения в файле fstab, они вступят в силу при следующей перезагрузке компьютера или немедленно, если будет использована команда mount следующим образом:

Будьте осторожны

Мой девиз – осторожность, и я не гнушаюсь повторять предупреждения. Если вы вообще не уверены в том, как ваши изменения в системном файле повлияют на поведение вашего компьютера, не вносите изменения.

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

  • › Как написать файл fstab в Linux
  • › Как создать файл подкачки в Linux
  • › Как установить переменные среды в Bash в Linux
  • › Как использовать команду ar Linux для создания статических библиотек
  • › Что нового в GNOME 42?
  • › Как использовать команду history в Linux
  • › Как добавить каталог в $PATH в Linux
  • › Почему прозрачные чехлы для телефонов желтеют?

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