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?
sumber
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?
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 .
man ssh
dan cari "Karakter Escape", atau ketik~?
sesi ssh.@ Caleb jawabannya bagus, tetapi Anda juga bisa mempertimbangkan untuk menginstal terminal multiplexer seperti
screen
atautmux
. 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.sumber
tmux
danscreen
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 untuktmux
itu akan mendapatkan pendatang baru melalui proses membuka terminal, ssh'ing, melepaskan kembali ke shell utama, kemudian melampirkan lagi ...