Tidak dapat menjalankan shell default


3

Apa yang harus saya lakukan jika saya menghapus instalan default shell( /opt/local/bin/bash) saya ? Saya tidak dapat membuka terminal di bawah akun saya kecuali saya default shellvalid atau setidaknya ada. Apakah ada cara elegan untuk memperbaikinya? Ini kadang-kadang terjadi pada saya.

Situasi berpengalaman:

Memulihkan kembali.

Salah ketik port uninstall inactivebukan port uninstall installed.

Jawaban:


2

Hanya ada beberapa cara untuk melakukannya.

Yang pertama :

  • Buka preferensi Terminal.
  • Di tab Umum, ubah Kerang terbuka dengan dan pilih Command (path lengkap) .
  • Isi dengan /bin/bash, /bin/zshatau shell apa pun yang Anda inginkan.

Yang kedua :

Pada terminal ketik yang berikut ini:

chsh -s /bin/bash

Atau cangkang yang Anda inginkan.


Yang kedua tidak berfungsi karena ketika terminal terbuka itu meluncurkan shell default, yang tidak ada.
— theoden

Saya kira begitu, tetapi saya ingin memberi tahu Anda.
— jherran

w / e, saya menguji yang pertama dan keduanya berfungsi dengan baik dan tidak melibatkan membuat pengguna atau me-reboot dalam mode baris perintah. Itulah tujuannya.
— theoden
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.