Saya menggunakan cygwin. dan menggunakannya dengan ssh untuk masuk ke server ubuntu. terkadang, saya ingin beralih kembali ke cygwin saya dan kemudian dengan cepat beralih ke shell ubuntu. Bagaimana cara melakukannya?
Saya menggunakan cygwin. dan menggunakannya dengan ssh untuk masuk ke server ubuntu. terkadang, saya ingin beralih kembali ke cygwin saya dan kemudian dengan cepat beralih ke shell ubuntu. Bagaimana cara melakukannya?
Jawaban:
Anda dapat latar belakang klien ssh seperti pekerjaan shell lainnya dengan mengirimkannya sinyal dan kembali ke shell induk. Karena klien ssh menangkap sebagian besar stroke kunci, itu akan mengambil penekanan tombol kontrol pekerjaan shell yang normal, tetapi Anda bisa mendapatkan perhatiannya dan melewati ke shell menggunakan urutan melarikan diri. Untuk sebagian besar ssh-klien ini melibatkan pengiriman ~
yang telah secara langsung didahului oleh baris baru. Urutan berikut harus melakukan pekerjaan:
Enter ~ Ctrl+Z
Setelah ditangguhkan, Anda dapat terus menggunakan shell lokal. Saat Anda ingin kembali ke pekerjaan yang ditangguhkan, jalankan saja fg
perintahnya.
Untuk bacaan lebih lanjut, lihat Bash Job Control .
@ Caleb jawabannya bagus, tetapi Anda juga bisa mempertimbangkan untuk menginstal terminal multiplexer seperti screen
atau tmux
. Rupanya (menurut apa yang dapat saya temukan di web) tmux
memiliki beberapa masalah dengan menjalankan Cygwin di masa lalu, tetapi saya tidak tahu tentang statusnya saat ini.
tmux
dan screen
tentu saja dapat digunakan untuk memecahkan masalah yang dihadapi OP, tetapi memulai dengan multiplexer adalah setumpuk hal untuk membuat kepala Anda sadar saat pertama kali. Mungkin Anda bisa memperluas jawaban ini ke serangkaian perintah yang tepat untuk tmux
itu akan mendapatkan pendatang baru melalui proses membuka terminal, ssh'ing, melepaskan kembali ke shell utama, kemudian melampirkan lagi ...
man ssh
dan cari "Karakter Escape", atau ketik~?
sesi ssh.