我正在 Ubuntu 20.04 桌面上为 NO-IP DDNS 安装 DUC(动态更新客户端)。
当我需要这样做时我陷入了困境:
root@ubuntu:/usr/local/src/noip-2.1.9-1# vi /etc/init.d/noip2.sh
将以下内容粘贴到文件中并保存:
#######################################################
#! /bin/sh
# . /etc/rc.d/init.d/functions # uncomment/modify for your killproc
case "$1" in
start)
echo "Starting noip2."
/usr/local/bin/noip2
;;
stop)
echo -n "Shutting down noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################
我不知道是否需要复制
##########
开头和结尾或者仅复制这些字符之间的所有内容。我无法保存或退出(不是Ctrl+S保存或Ctrl+X退出或F2退出)
我认为文件夹中有一些文件
etc/int.d
是不需要的或者是重复的:.noip2.sh.swl .noip2.sh.swm .noip2.sh.swn .noip2.sh.swo
如果有必要的话我不知道该如何删除它们。
答案1
这意味着#
其后的任何内容都将是注释,因此是否包含这些行都没有区别。
vi
不使用 ctrl+s 来保存。要将缓冲区写入磁盘并退出,请按 escape 键,然后按:wq
(write and quit 的缩写)。
这里还有一些其他退出 vi(m) 的方法。
至于文件,它们是创建的临时文件,vi
当您关闭编辑器时它们就会消失。