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.