Sebagai contoh, katakanlah saya telah bash, sh, fish, zsh, pwshmenginstal atau lebih.
Jika saya mulai bash, beralih ke sharahan sebagai berikut:
user@device:/folder/directory$ sh
$ exit
user@device:/folder/directory$ exit
-- Session actually ends.
Yang saya inginkan adalah dapat melakukan ini:
user@device:/folder/directory$ switchto fish
user@device /f/directory> switchto zsh
device% exit
-- Session actually ends.
Apakah ada sesuatu yang tidak menutup terminal? Misalnya, super-shell (mungkin shmgr) yang digunakan sebagai shell default dan menyediakan perintah seperti itu (mungkin switchsh).
execlebih kuat daripada yang bisa diasumsikan pembaca dari ini:execshell tidak perlu interaktif dan perintah eksternal ituexecbahkan tidak perlu shell). Ini bekerja dari kerang Bourne-style sertatcshdanfish. Tapi saya ingin tahu apakahpwsh(PowerShell), yang disebutkan dalam pertanyaan, memilikiexecperintah atau yang setara. Ini berjalan pada sistem * nix tetapi sebenarnya bukan shell bergaya Unix. (Di Windows, sepertinya tidak, meskipun saya mungkin kehilangan sesuatu. Di Ubuntu saya telah menginstal snap tetapi saya tidak berhasil membuatnya berjalan, jadi saya belum diuji dalam hal itu.)