Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Slackware Linux
  3. Глава 16. Редактор Vi

16.4. Сохранение файлов

В vi существует несколько способов сохранения файлов. Если вам нужно сохранить содержимое текущего буфера в файл randomness, наберите следующую команду:

:w randomness

После того, как вы сохранили файл в первый раз, для повторного его сохранения наберите просто :w. Все изменения будут записаны в файл. После сохранения файла вы будете возвращены назад в командный режим. Если вам нужно сохранить файл и выйти из vi (очень распространённая ситуация), вам нужно набрать :wq. Эта команда говорит vi сохранить текущий файл и вернуться назад в командный процессор.

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

:w!

Однако вы всё-таки можете столкнуться с ситуацией, когда вы не сможете выполнить запись в файл (например, если вы пытаетесь отредактировать файл, владельцем которого является другой пользователь). В этом случае vi сообщит вам, что он не может сохранить файл. Если вам действительно нужно отредактировать файл, вам понадобится вернуться назад и отредактировать его под root'ом или (что есть более предпочтительным) под владельцем этого файла.

Перекрёстные ссылки книги для 16.4. Сохранение файлов

  • 16.3. Открытие файлов
  • Вверх
  • 16.5. Выход из vi

Book navigation

  • Содержание
  • Предисловие
  • Глава 1. Введение в Slackware Linux
  • Глава 2. Получение поддержки и помощи
  • Глава 3. Установка
  • Глава 4. Настройка системы
  • Глава 5. Настройка сети
  • Глава 6. Настройка X
  • Глава 7. Загрузка
  • Глава 8. Командный процессор (shell)
  • Глава 9. Структура файловой системы
  • Глава 10. Работа с файлами и каталогами
  • Глава 11. Управление процессами
  • Глава 12. Основы системного администрирования
  • Глава 13. Основные сетевые команды
  • Глава 14. Безопасность
  • Глава 15. Архивирование файлов
  • Глава 16. Редактор Vi
    • 16.1. Запуск vi
    • 16.2. Режимы
    • 16.3. Открытие файлов
    • 16.4. Сохранение файлов
    • 16.5. Выход из vi
    • 16.6. Настройка vi
    • 16.7. Клавиши vi
  • Глава 17. Редактор Emacs
  • Глава 18. Управление пакетами Slackware
  • Глава 19. ZipSlack
  • Глоссарий
  • Приложение A. The GNU General Public License

Последние материалы

  • Утилита xrandr
    3 weeks 1 day ago
  • Sane в Linux
    1 month 1 week ago
  • Приложение Zoom
    2 months 3 weeks ago
  • Команда restore
    3 months 1 week ago
  • Файл sudoers
    3 months 2 weeks ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru