Làm thế nào tôi có thể ngăn chặn hoặc làm gián đoạn việc sao chép / dán ngẫu nhiên trong thiết bị đầu cuối?


20

Khi tôi dán vào thiết bị đầu cuối, đôi khi những gì trong bảng tạm không phải là điều tôi mong đợi. Cụ thể, đôi khi nó là các trang và trang văn bản từ một trang web.

Khi điều này xảy ra, thiết bị đầu cuối phát điên, chớp mắt nhanh chóng và phun ra command not foundnhanh nhất có thể.

Tôi sợ rằng một ngày nào đó văn bản sẽ chứa một cái gì đó như thế rm -rf /.

Cách tốt nhất để:

  • hành động khi tôi phạm sai lầm như vậy?
  • ngăn chặn một sai lầm như vậy xảy ra?

Để biết chi tiết, tôi sử dụng bash trong các cửa sổ màn hình GNU trong thiết bị đầu cuối urxvt trên Linux.

Thông thường Ctrl-Choặc Ctrl-Zkhông có tác dụng trong kinh nghiệm của tôi.


4
Tôi đổ mồ hôi lạnh mỗi khi nó xảy ra với tôi ... Đừng làm việc dưới quyền root và có bản sao lưu. Tôi cũng sử dụng tệp "phế liệu" trong trình soạn thảo văn bản để kiểm tra những gì tôi đã sao chép từ một trang web, vì với các trình duyệt, bạn không bao giờ có thể chắc chắn chính xác những gì bạn vừa sao chép.
haimg

Câu trả lời:


9

Để dán an toàn, bạn có thể gọi trình soạn thảo văn bản trong bash bằng CTRL+ X/ E. Shell dựng sẵn fcsẽ đưa ra một trình soạn thảo với lệnh cuối cùng.

Không giết được vỏ / thiết bị đầu cuối, tôi không chắc có cách nào để giết thứ gì đó sau khi bạn đã dán thứ gì đó vào không, và nó đã sai.


2

Sử dụng urxvt làm cho điều này rất dễ dàng. Chỉ cần bật xác nhận-dán trong .Xresource của bạn.

URxvt.perl-ext-common: xác nhận-dán,

Tôi nghĩ rằng nó đi kèm với một số gói urxvt hoặc urxvt nhất định ... Nhưng sau khi kích hoạt, nó sẽ yêu cầu bạn nhấn y hoặc n khi dán bộ đệm chính hoặc bộ chọn và hiển thị số dòng. Vì vậy, nếu bạn thấy một triệu dòng, bạn có thể nhanh chóng nhấn n và được thực hiện với nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.