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

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

From Manjaro
Revision as of 17:41, 22 December 2022 by Krotesk (talk | contribs) (Created page with "Иногда для редактирования файла, например, большинства файлов в каталоге /etc, требуются повышен...")
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, требуются повышенные привилегии. В таких случаях есть два способа получить права на редактирование этих файлов.

The first is to use sudo to run the text editor. For example, to edit your fstab file you could type:

user $ sudo nano /etc/fstab COPY TO CLIPBOARD


An alternative, and arguably safer method, would be to save a copy of the file somewhere you can write and then use sudo to move it. For example, if you used nano to 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


Desktop Environment

Each Desktop Environment includes a different graphical text editor. These can be started from the menu/launcher or from the command line.

To edit or view a file you can open it directly from the command line. Reference the list below to find the appropriate editor installed with your edition. For example to open your pacman.conf from the XFCE edition you could type:

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


Alternatively, you could launch mousepad from the whisker menu and open the file by browsing to it. Sometimes, the menu item will have the name as found below but it can also simply read 'Text Editor'

List of graphical text editors for each edition

  • 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

Editing files requiring privilege escalation

Warning
Never use sudo to run a graphical text editor. This can have unintended consequences or break the permission to configuration files that should not be owned by 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


Cookies help us deliver our services. By using our services, you agree to our use of cookies.