Показать статистику
0 голосов
от (1.3тыс. баллов)

Кто знает, как сохранить файл?

Я делаю так:

  1. создаю в терминале файл 
    sudo vi /var/www/test.site/public_html/index.html

     

  2. вставляю содержимое 
    <html>
    <head>
    
    <title>Welcome to Test!</title>
    
    </head>
    <body>
    
    <h1>Success! Virtual host is working!</h1>
    
    </body>
    </html>

     

Как сохранить и вернутся потом в терминал?

15.5тыс. просмотров 3 ответов

3 Ответы

0 голосов
от (1.7тыс. баллов)
У вас есть всего несколько путей:

Извлечь редактор V1 или просто найти себе что-то другое.

sudo nano /var/www/test.site/public_html/index.html
0 голосов
от (940 баллов)

А vi принципиально использовать?

Если да - то команды:

Сохранить и остаться в редакторе:

:w

Сохранить и выйти в терминал:

:wq

или

:x

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

vi - мощнейший редактор, однако для незнакомого с ним пользователя он покажется очень неудобным. Для небольших правок новичкам лучше использовать nano, mcedit или подобные консольные редакторы.

Подробная русская справка по vi есть, например, по адресу: Команды Linux: VI

Хотя это далеко не единственный ресурс.

0 голосов
от (2.9тыс. баллов)

Пример создания, редактирования и сохранения файла на Linux (с помощью редактора Vim):

  1. Создаем файл.
    vi filename.txt


    Если такой файл существует, тогда он будет открыт, а не создан заново. На скриншоте указано в качестве примера название файла "sample.txt".

     
  2. Режим редактирования файла.
    В окне терминала после выполнения предыдущей команды слева будут видны символы '~'. Останется нажать клавишу 'i' (от слова "Insert"). Это означает, что редактор Vim перешел в режим редактирования, причем изменение текста происходит через окно терминала.


     
  3. Вставка текста и содержимого.
    На данном этапе вводите нужный текст (или, к примеру, html-код). Все как и в обычном редакторе текста. Для перехода на строку ниже нажимаете "Enter".


     
  4. Завершение этапа редактирования.
    Нажимаем "Esc", чтобы выйти из режима редактирования и вернуть редактор Vim в "командный" режим. Внизу окна должен появиться курсор.


     
  5. Далее, вводим символы ':w' и нажимаем "Enter". Таким образом сохраняем файл.


     
  6. После чего надо нажать ':q', затем "Enter", чтобы закрыть Vim и вернуться в терминал. Ваш файл отредактирован и сохранен. Теперь можно пользоваться терминалом.



    Подсказка: можно нажать ':wq', чтобы сохраниться и выйти с помощью одной команды.

     
  7. Попробуйте открыть файл снова для того, чтобы удостовериться в сохраненных данных. Вводим:
    vi filename.txt
...