Dalam momen cemerlang, saya menjalankan perintah source ~/.bash_history
. Untungnya, sebagian besar perintah digunakan vim
untuk mengedit beberapa file, tetapi ada beberapa perintah menakutkan dalam sejarah saya - memindahkan dan menghapus file dengan jalur relatif.
Untungnya saat ini macet dalam satu vim
sesi, namun jika saya menangguhkan atau menghentikannya, akan ada sesi berikutnya. File histori adalah 1000 baris.
Bagaimana saya bisa membatalkan perintah ini, sebelum me-reboot mesin?
Jawaban:
Jika ini adalah mesin lokal, mulai terminal baru dan bunuh shell yang dimaksud.
Jika ini mesin jarak jauh, ssh dan bunuh shell yang dimaksud.
sumber
Anda dapat menekan Ctrl+ Zatau memulai subshell menggunakan
:!bash
, dan kemudian membunuh shell. Langkah spesifik::suspend
(atau singkatan yang dapat diterima) dapat berfungsi setara dengan Ctrl+ Z.sumber
:!bash
, maka$$
akan merujuk ke subkulit yang baru saja Anda buat. Anda harus menggunakanps
untuk mengetahui PID. ... NB Saya kira ini, sampai batas tertentu, masalah gaya, tetapi jika tidak perlu melakukan hal-hal mewah, saya akan menggunakan hanya polos:!sh
. Juga, dalam hal ini, cobalah:sh
.