Điểm:0

Làm cách nào để lưu tập lệnh (sh) đang chạy bằng lệnh vi cộng với cách xóa tệp?

lá cờ jp

Tôi đang cài đặt DUC (Ứng dụng cập nhật động) cho NO-IP DDNS trên máy tính để bàn Ubuntu 20.04.

Tôi đã sử dụng trợ giúp từ trang web này: https://www.blackmoreops.com/2020/11/18/how-to-install-the-noip2-on-ubuntu-and-run-via-systemd-systemctl-noip-dynamic-update-client/

Tôi đã bị mắc kẹt khi tôi cần phải làm điều này:

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

Dán đoạn sau vào tệp và lưu nó:

################################################# #####
#! /bin/sh
# . /etc/rc.d/init.d/functions # bỏ ghi chú/sửa đổi cho killproc của bạn
trường hợp "$1" trong
bắt đầu)
echo "Bắt đầu noip2."
/usr/local/bin/noip2
;;
dừng lại)
echo -n "Tắt noip2."
killproc -TERM /usr/local/bin/noip2
;;
*)
echo "Cách sử dụng: $0 {bắt đầu|dừng}"
thoát 1
thoát hiểm
thoát 0
################################################# #####
  1. Tôi không biết nếu tôi cần phải sao chép ########## ở phần đầu và phần cuối hoặc chỉ là mọi thứ giữa các ký tự đó.

  2. Tôi không thể lưu hoặc thoát (không phải Điều khiển+S để lưu hoặc Điều khiển+X để thoát hoặc F2 để thoát)

  3. Tôi nghĩ rằng tôi có một vài tập tin trong thư mục vv/int.d không cần thiết hoặc chúng bị trùng lặp:

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

Tôi không biết làm thế nào để loại bỏ chúng nếu cần thiết.

muru avatar
lá cờ us
Điều này có trả lời câu hỏi của bạn không? [Làm cách nào để lưu các tệp đã chỉnh sửa bằng vim?](https://askubuntu.com/questions/252760/how-do-i-save-files-edited-with-vim)
muru avatar
lá cờ us
Và https://askubuntu.com/questions/1301119/what-are-swp-files-and-why-are-they-created
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Không thể lưu tệp .bashrc trong VIM ("Tệp hoán đổi ".bashrc.swp" đã tồn tại!")](https://askubuntu.com/questions/736182/cant-save-bashrc-file-in- vim-the-swap-file-bashrc-swp-đã-tồn tại)
Someone avatar
lá cờ my
Bạn không thể sử dụng `sudo apt install nano` và `nano /path/to/file` hoặc bạn có thể sử dụng `gedit /path/to/file` , VI không cần thiết, nó chỉ là một trình soạn thảo văn bản như gedit và nano , Và cũng ### không có nghĩa gì cả
Điểm:1
lá cờ ug

Các # có nghĩa là bất cứ điều gì theo sau nó sẽ là một nhận xét, vì vậy việc bạn có bao gồm những dòng đó hay không cũng không có gì khác biệt.

vi không sử dụng ctrl+s để lưu. Để ghi bộ đệm vào đĩa và thoát, nhấn thoát theo sau :wq (viết tắt của viết và bỏ). Đây là một số cách khác để thoát vi(m).

Đối với các tệp, chúng là các tệp tạm thời được tạo bởi vi và sẽ biến mất khi bạn đóng trình chỉnh sửa.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.