Score: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

วางสิ่งต่อไปนี้ในไฟล์และบันทึก:

#################################################### #####
#! /ถัง/sh
# . /etc/rc.d/init.d/functions # uncomment/modify สำหรับ killproc ของคุณ
กรณี "$1" ใน
เริ่ม)
echo "กำลังเริ่มต้น noip2"
/usr/local/bin/noip2
;;
หยุด)
echo -n "กำลังปิด noip2"
killproc -TERM /usr/local/bin/noip2.dll
;;
*)
echo "การใช้งาน: $0 {start|stop}"
ทางออก 1
เอสแซค
ทางออก 0
#################################################### #####
  1. ไม่ทราบว่าต้อง copy ไหมครับ ########## ที่จุดเริ่มต้นและจุดสิ้นสุดหรือทุกอย่างระหว่างตัวละครเหล่านั้น

  2. ฉันไม่สามารถบันทึกหรือออกได้ (ไม่ใช่ Ctrl+ เพื่อประหยัดหรือ Ctrl+เอ็กซ์ เพื่อออกหรือ F2 เพื่อออก)

  3. ฉันคิดว่าฉันมีไฟล์ไม่กี่ไฟล์ในโฟลเดอร์ ฯลฯ/int.d ที่ไม่จำเป็นหรือซ้ำกัน:

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

ฉันไม่ทราบวิธีลบออกหากจำเป็น

muru avatar
us flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ฉันจะบันทึกไฟล์ที่แก้ไขด้วย vim ได้อย่างไร](https://askubuntu.com/questions/252760/how-do-i-save-files-edited-with-vim)
muru avatar
us flag
และ https://askubuntu.com/questions/1301119/what-are-swp-files-and-why-are-they-created
karel avatar
sa flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ไม่สามารถบันทึกไฟล์ .bashrc ใน VIM ("ไฟล์ swap ".bashrc.swp" มีอยู่แล้ว!")](https://askubuntu.com/questions/736182/cant-save-bashrc-file-in- vim-the-swap-file-bashrc-swp-มีอยู่แล้ว)
Someone avatar
my flag
คุณไม่สามารถใช้ `sudo apt install nano` และ `nano /path/to/file` หรือคุณสามารถใช้ `gedit /path/to/file` , VI ไม่จำเป็น เป็นเพียงโปรแกรมแก้ไขข้อความเช่น gedit และ nano , และ ### ไม่ได้มีความหมายอะไรเลย
Score:1
ธง ug

เดอะ # หมายความว่าอะไรก็ตามที่ตามมาจะเป็นความคิดเห็น ดังนั้นไม่ว่าคุณจะใส่บรรทัดเหล่านั้นหรือไม่ก็ไม่ต่างกัน

vi ไม่ได้ใช้ ctrl+s เพื่อบันทึก ในการเขียนบัฟเฟอร์ลงดิสก์และออกจากการกด Escape ตามด้วย :wq (ย่อมาจากการเขียนและเลิก) ที่นี่ เป็นวิธีอื่นในการออกจาก vi(m)

สำหรับไฟล์เหล่านี้เป็นไฟล์ชั่วคราวที่สร้างโดย vi และจะหายไปเมื่อคุณปิดตัวแก้ไข

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา