Saya memiliki nama file @!
di folder rumah saya. Ketika saya membukanya, ia memiliki konten yang sama dengan file bash saya yang lain myscript.sh
.
Saya belum menetapkan izin eksekusi ke file bash asli. Ketika saya telah memeriksa properti, satu-satunya perbedaan antara dua file adalah ukuran. Ukuran file asli adalah 1,1 KB dan @!
ukuran file adalah 714 byte. Bagaimana cara otomatis dibuat?
@!
?@!
? ada pembuatan file?Jawaban:
Jika Anda menggunakan Vim, ini bisa jadi karena Anda mengetik
:w@!
bukan:wq!
. Pada tata letak AS,@
pada 2, langsung di atas QW, dan tepat di samping!
di 1. Mudah salah ketik.Anda dapat memverifikasi ini dengan menjalankan Vim lagi, dan memeriksa riwayat perintah dengan menggulir ke atas menggunakan tombol panah atas dalam mode perintah, atau mengetik
q:
dalam mode normal .sumber
cat
berbaring di sana-sini karena saya mengetik:'<,'>w! cat
bukan:'<,'>w !cat
.@!
file yang dibuat secara keliru . Jadi memang ini jawaban yang harus diterima.:wq
,:wq@!
,:.!:q!
,:w@!
,:wq!
,:q!