<Попередній | зміст | Наступна>
Текстові редактори
Щоб редагувати (тобто змінювати) файли запуску оболонки, а також більшість інших файлів конфігурації в системі, ми використовуємо програму, яка називається редактор тексту. Текстовий редактор – це програма, яка в певному сенсі схожа на текстовий процесор, оскільки дозволяє редагувати слова на екрані за допомогою рухомого курсору. Він відрізняється від текстового процесора тим, що підтримує лише чистий текст, і часто містить функції, призначені для написання програм. Текстові редактори є центральним інструментом, який використовується розробниками програмного забезпечення для написання коду та системними адміністраторами для керування ним
конфігураційні файли, які керують системою.
Існує багато різних текстових редакторів, доступних для Linux; більшість систем мають декілька інстальованих. Чому так багато різних? Оскільки програмісти люблять їх писати, і оскільки програмісти широко використовують їх, вони пишуть редакторів, щоб висловити власні бажання щодо того, як вони повинні працювати.
Текстові редактори діляться на дві основні категорії: графічні та текстові. GNOME і KDE містять деякі популярні графічні редактори. GNOME постачається з редактором під назвою гедіт, який зазвичай називається «Текстовий редактор» у меню GNOME. KDE зазвичай постачається з трьома, які (у порядку збільшення складності) kedit, kwrite та Кейт.
Існує багато текстових редакторів. Найпопулярніші з них, з якими ми зустрінемося нано, vi та emacs, нано editor — це простий, легкий у використанні редактор, розроблений як заміна для піко редактор, що постачається з пакетом електронної пошти PINE. The vi редактор (у більшості систем Linux замінений на програму з ім натиск, що скорочено від “Vi IMproved”) є традиційним редактором для Unix-подібних систем. Це буде предметом нашого наступного розділу. The emacs редактор був спочатку написаний Річардом Столлманом. Це гігантське, універсальне, універсальне середовище програмування. Хоча він легко доступний, він рідко встановлюється на більшості систем Linux за замовчуванням.
документація