Ketika saya menempelkan ke terminal, kadang-kadang apa yang ada di clipboard bukan yang saya harapkan. Secara khusus, terkadang halaman dan halaman teks dari situs web.
Ketika ini terjadi, terminal menjadi gila, berkedip cepat dan meludahkan command not found
secepat mungkin.
Saya takut suatu hari nanti teks tersebut akan berisi sesuatu seperti rm -rf /
.
Apa cara terbaik untuk:
- bertindak ketika saya melakukan kesalahan seperti itu?
- mencegah kesalahan seperti itu terjadi?
Untuk detailnya, saya menggunakan bash di jendela layar GNU di terminal urxvt di Linux.
Biasa Ctrl-C
atau Ctrl-Z
tidak berpengaruh pada pengalaman saya.
Jawaban:
Untuk menempel dengan aman, Anda dapat memanggil editor teks di bash menggunakan CTRL+ X/ E. Shell builtin
fc
akan memunculkan editor dengan perintah terakhir.Tanpa membunuh shell / terminal, saya tidak yakin apakah ada cara untuk membunuh sesuatu setelah Anda menempelkan sesuatu, dan itu salah.
sumber
Menggunakan urxvt membuatnya sangat mudah. Cukup aktifkan konfirmasi-tempel di Sumber.
URxvt.perl-ext-common: confirm-paste,
Saya pikir itu datang dengan paket-paket tertentu dari urxvt atau urxvt perls ... Tapi begitu diaktifkan itu akan meminta Anda untuk menekan y atau n pada tempel buffer primer atau seleksi, dan menampilkan jumlah baris. Jadi, jika Anda melihat sejuta baris, Anda bisa dengan cepat menekan n dan selesai dengan itu.
sumber