Bagaimana cara keluar dari program sh?


15

Saya ceroboh perintah dan menulis sh -man

Sekarang saya telah memasuki sebuah program bernama sh-3.2yang tampaknya mustahil untuk keluar.

Ctrlc,, Ctrlzatau Ctrlxtidak berfungsi.

exit, quit, q, :qJuga tidak bekerja.

Semua jawaban Google adalah untuk keluar dari skrip shell secara terprogram.


Peningkatan judul diterima; Saya tidak tahu apakah "program sh" adalah istilah yang benar.
The Unfun Cat

1
Ctrl+ Dmelakukan trik untukku.
jippie

1
Poskan sebagai jawaban agar utas ini dapat memperoleh jawaban yang diterima. Mungkin akan berguna untuk beberapa newb lain di masa depan.
The Unfun Cat

Jawaban:


18

Ctrl+ Dmelakukan trik untukku.

Sebenarnya itu adalah -nbendera yang memperkenalkan perilaku ini. Ini dimaksudkan untuk hanya melakukan pemeriksaan sintaks dari perintah, tetapi tidak benar-benar menjalankannya.



0

Jika Anda keluar shell sudah direncanakan sebelumnya gunakan,

exit

Atau Anda dapat memprogram untuk menangani SIGTERM dan sinyal lainnya sebagai contoh tutorial

Atau jika Anda ingin berhenti sudah menjalankan skrip shell

ctrl+c
ctrl+d
ctrl+z

Atau cari pid itu dan bunuh.

ps -ax | grep shell_name
pkill -9 PID_of_shell

OP secara khusus menyatakan bahwa Ctrl-c, Ctrl-z, Ctrl-x dan keluar tidak berfungsi.
Stephen Rauch

Ini tidak berhasil.
NelsonGon

-1

Coba ketikkan juga `yang ada di tombol yang sama dengan ~di keyboard, lalu tekan Return. Ctrl+ Dmembunuh terminal tetapi `tidak mau.


1
Mengetik apa !? Ingatlah bahwa di seluruh dunia kunci yang berbeda ada di tempat yang berbeda, jadi apa pun yang ada di ~kunci Anda hampir pasti tidak akan cocok dengan milik orang lain.
roaima

@roaima yang mereka maksud adalah backtick tetapi markup memakannya.
terdon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.