Просмотр и редактирование файлов конфигурации

Revision as of 17:45, 22 December 2022 by Krotesk (talk | contribs) (Created page with "{{Warning|Никогда не используйте sudo для запуска графического текстового редактора. Это может приве...")
Other languages:
English • ‎Türkçe • ‎français • ‎русский

Обзор

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

Терминал

Просмотр конфигурационных файлов из терминала/tty

Существует два основных способа просмотра файлов из командной строки.

Вы можете использовать команду cat для вывода содержимого файла на экран, набрав cat <filename>. Например, для просмотра содержимого вашего fstab вы можете использовать:

user $ cat /etc/fstab COPY TO CLIPBOARD


В больших файлах для навигации лучше использовать less. Например, чтобы просмотреть содержимое файла pacman.conf, введите:

user $ less /etc/pacman.conf COPY TO CLIPBOARD


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

Существует множество редакторов для редактирования файлов из командной строки, но один из них, который входит в комплект поставки всех версий Manjaro - это nano.

Чтобы открыть файл конфигурации с помощью nano просто введите nano <filename>. Например, для редактирования файла .profile вы можете ввести:

user $ nano ~/.profile COPY TO CLIPBOARD


.

Привязки клавиш для nano можно увидеть в нижней части экрана. Символ ^ обозначает клавишу ctrl. Например, чтобы выйти из nano, нужно удерживать ctrl и нажать 'x'.

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

Первый - использовать sudo для запуска текстового редактора. Например, для редактирования файла fstab вы должны ввести:

user $ sudo nano /etc/fstab COPY TO CLIPBOARD


Альтернативным и, возможно, более безопасным методом является сохранение копии файла в том месте, куда вы можете его записать, а затем использование sudo для его перемещения. Например, если вы использовали nano для редактирования fstab, а затем сохранили копию в домашнем каталоге, то можете переместить ее в нужное место с помощью sudo:

user $ sudo mv ~/fstab /etc/fstab COPY TO CLIPBOARD


Среда рабочего стола

Каждая среда рабочего стола включает в себя свой графический текстовый редактор. Их можно запускать из меню/запуска или из командной строки.

Чтобы отредактировать или просмотреть файл - его можно открыть непосредственно из командной строки. Обратитесь к списку ниже, чтобы найти соответствующий редактор, установленный в вашей редакции. Например, чтобы открыть файл pacman.conf в редакции XFCE вы должны ввести:

user $ mousepad /etc/pacman.conf COPY TO CLIPBOARD


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

Список графических текстовых редакторов для каждого издания

  • XFCE: mousepad
  • Gnome: gedit
  • KDE/plasma: kate
  • Awesome: mousepad
  • bspwn: gedit
  • Budgie: gedit
  • Cinnamon: xed
  • Deepin: gedit
  • i3: mousepad
  • LXDE: leafpad
  • LXQT: juffed-qt5
  • MATE: pluma
  • Openbox: xed

Редактирование файлов, требующих повышения привилегий

Warning
Никогда не используйте sudo для запуска графического текстового редактора. Это может привести к непредвиденным последствиям или нарушить права на конфигурационные файлы, которые не должны принадлежать root

.

Many of the graphical text editors will automatically ask for privilege escalation when they detect that you cannot write to a file.

If they don't, you can save a copy of the file to your home folder and move it into place using sudo. For example, if you edit your fstab and then saved a copy to your home folder, you could then move it to the proper location with sudo:

user $ sudo mv ~/fstab /etc/fstab COPY TO CLIPBOARD