Puncte:0

Cum se salvează scriptul (sh) care rulează cu comanda vi și cum se elimină fișierul?

drapel jp

Instalez DUC (client de actualizare dinamică) pentru DDNS NO-IP pe desktop Ubuntu 20.04.

Am folosit ajutorul de pe acest site: https://www.blackmoreops.com/2020/11/18/how-to-install-the-noip2-on-ubuntu-and-run-via-systemd-systemctl-noip-dynamic-update-client/

Am rămas blocat când trebuie să fac asta:

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

Lipiți următoarele în fișier și salvați-l:

#################################################################### #####
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify pentru killproc
cazul „$1” în
start)
echo "Pornirea noip2."
/usr/local/bin/noip2
;;
Stop)
echo -n "Închidere noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo „Utilizare: $0 {start|stop}”
iesirea 1
esac
iesirea 0
#################################################################### #####
  1. Nu știu dacă trebuie să copiez ########## la început și la sfârșit sau doar totul dintre acele personaje.

  2. Nu îl pot salva sau ieși (nu este Ctrl+S a salva sau Ctrl+X a ieși sau F2 a iesi)

  3. Cred că am câteva fișiere în folder etc/int.d care nu sunt necesare sau sunt duplicate:

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

Nu știu cum să le scot dacă este necesar.

muru avatar
drapel us
Răspunde asta la întrebarea ta? [Cum salvez fișierele editate cu vim?](https://askubuntu.com/questions/252760/how-do-i-save-files-edited-with-vim)
muru avatar
drapel us
Și https://askubuntu.com/questions/1301119/what-are-swp-files-and-why-are-they-created
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Nu se poate salva fișierul .bashrc în VIM („Fișierul de schimb „.bashrc.swp” există deja!”)](https://askubuntu.com/questions/736182/cant-save-bashrc-file-in- vim-fișierul-swap-bashrc-swp-există deja)
Someone avatar
drapel my
Nu poți folosi `sudo apt install nano` și `nano /path/to/file` sau poți folosi `gedit /path/to/file`, VI nu este necesar, este doar un editor de text precum gedit și nano , Și, de asemenea, ### nu înseamnă nimic
Puncte:1
drapel ug

The # înseamnă că orice urmează va fi un comentariu, așa că dacă includeți sau nu acele rânduri nu are nicio diferență.

vi nu folosește ctrl+s pentru a salva. Pentru a scrie buffer-ul pe disc și a ieși apăsați Escape urmat de :wq (Prescurtare pentru write and quit). Aici sunt alte moduri de a ieși din vi(m).

În ceea ce privește fișierele, acestea sunt fișiere temporare create de vi și va dispărea când închideți editorul.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.