Рейтинг:0

Как сохранить скрипт (sh) с помощью команды vi и как удалить файл?

флаг jp

Я устанавливаю DUC (клиент динамического обновления) для NO-IP DDNS на рабочий стол Ubuntu 20.04.

Я использовал помощь с этого сайта: https://www.blackmoreops.com/2020/11/18/how-to-install-the-noip2-on-ubuntu-and-run-via-systemd-systemctl-noip-dynamic-update-client/

Я застрял, когда мне нужно сделать это:

root@ubuntu:/usr/local/src/noip-2.1.9-1# vi /etc/init.d/noip2.sh

Вставьте в файл следующее и сохраните его:

################################################### #####
#! /бин/ш
# . /etc/rc.d/init.d/functions # раскомментируйте/измените ваш killproc
случай "$1" в
Начало)
echo "Запуск noip2."
/USR/локальные/бин/noip2
;;
останавливаться)
echo -n "Выключение noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Использование: $0 {start|stop}"
выход 1
эсак
выход 0
################################################### #####
  1. Я не знаю, нужно ли мне копировать ########## в начале и в конце или просто все между этими символами.

  2. Я не могу сохранить его или выйти (это не Ctrl+С сохранить или Ctrl+Икс выйти или F2 выходить)

  3. Я думаю, что у меня есть несколько файлов в папке и т.д./внутр.д которые не нужны или дублируются:

    .noip2.sh.swl
    .noip2.sh.swm
    .noip2.sh.swn
    .noip2.sh.swo
    

Я не знаю, как их удалить, если это необходимо.

muru avatar
флаг us
Отвечает ли это на ваш вопрос? [Как сохранить файлы, отредактированные с помощью vim?](https://askubuntu.com/questions/252760/how-do-i-save-files-edited-with-vim)
muru avatar
флаг us
И https://askubuntu.com/questions/1301119/what-are-swp-files-and-why-are-they-created
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Не удается сохранить файл .bashrc в VIM ("Файл подкачки ".bashrc.swp" уже существует!")](https://askubuntu.com/questions/736182/cant-save-bashrc-file-in- vim-the-swap-file-bashrc-swp-уже-существует)
Someone avatar
флаг my
Вы не можете использовать `sudo apt install nano` и `nano /path/to/file`, или вы можете использовать `gedit /path/to/file`, VI не нужен, это просто текстовый редактор, такой как gedit и nano , А еще ### ничего не значит
Рейтинг:1
флаг ug

# означает, что все, что следует за этим, будет комментарием, поэтому не имеет значения, включаете ли вы эти строки или нет.

ви не использует ctrl+s для сохранения. Чтобы записать буфер на диск и выйти, нажмите escape, а затем :wq (сокращение от написать и выйти). Здесь есть другие способы выйти из vi(m).

Что касается файлов, то это временные файлы, созданные ви и исчезнет, ​​когда вы закроете редактор.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.