Saya baru saja menemukan fc
perintah yang memungkinkan Anda mengedit perintah sebelumnya dan mengeluarkannya setelah itu.
Ia memiliki FCEDIT
variabel lingkungan sendiri untuk mengatur editornya, dan halaman manual dalam Manual Programmer POSIX ( 1p
).
Itu membuat file dalam /tmp
direktori dan mengeksekusi konten jika file disimpan ( :wq
dalam vim
).
Selain itu, dapat nomor dan daftar fc -l
perintah yang sebelumnya dieksekusi untuk dipilih.
Jadi itu perintah yang sangat bagus dan praktis untuk diketahui.
Pertanyaannya adalah apa arti namanya sebenarnya; bagaimana menghubungkan perintah dengan fungsinya dalam pikiran?
"Kelas utama"? atau bahkan mungkin hanya sebagai "Fungsi" (apa yang terlintas di benak saya setelah menyusun kalimat sebelumnya)?
Manual menyebutnya sebagai "utilitas fc".
!!
adalah perintah sebelumnya, !-2
adalah perintah sebelum itu, !-3
ke !-N
dll. Lalu !:1
memberi Anda argumen pertama dari perintah sebelumnya,, !:2
argumen kedua, !*
semua argumen, ^command1^command2
jalankan command1 terakhir menggantikan instance dari command1 dengan command2, dll.