Saya terhubung ke server melalui SSH di Terminal (OSX), tetapi sekarang setiap kali saya membuka Terminal, ia akan masuk kembali. Jika saya keluar, saya tidak bisa mengetik apa pun atau melakukan apa pun.
Bagaimana saya keluar kembali ke terminal reguler sehingga saya dapat menjalankan skrip di mac saya? Saya menyadari ini mungkin pertanyaan yang benar-benar noob.
[Process completed]
exit
logout
exit
ataulogout
untuk menjawab pertanyaan yang sebenarnya. Menutup terminal mengakhiri sesi, tetapi itu bukan cara "bersih" untuk melakukannyaCoba gunakan
exit
perintah di Terminal.sumber
[Process completed]
exit
, itu akan meninggalkan sesi SSH. Jika Anda tidak berada di dalam sesi SSH, itu akan menutup proses terminal, dan kemudian Anda harus Command + Q untuk Keluar dari Terminal.Ketika
exit
tidak berfungsi, saya sering harus menggunakanEnter
~. (yaitu ENTER TILDE PERIOD) untuk keluar dari server emote tanpa mematikan jendela terminal. Ini membuat saya kembali ke prompt mesin lokal saya.sumber
Jika Anda menggunakan Mac OS X 10.7 Lion atau yang lebih baru, Terminal secara otomatis mengembalikan jendela dan sesi terminal yang terbuka ketika Anda Berhenti (lihat “Lanjutkan” pada halaman What's New untuk Lion). Jika Anda membuat sesi SSH dengan perintah Shell> New Remote Connection… , Terminal akan mengingat dan membuat koneksi itu lagi ketika memulihkan terminal itu.
Jika ini yang Anda temui, tutup saja jendela / tab terminal dan buat yang baru.
Jika terminal baru juga menunjukkan perilaku ini, Anda mungkin memiliki perintah khusus dalam preferensi Anda. Lihatlah Preferensi> Pengaturan> [profil]> Shell> Startup> Jalankan perintah dan lihat apakah ada perintah di bidang teks. Jika demikian, hapus.
Juga periksa Preferensi> Startup> Kerang terbuka dengan: untuk melihat apakah ada perintah khusus yang digunakan untuk shell.
sumber