2012-11-14 20 views
18

Tôi gần như thích cá bash gần đây, và tôi tự hỏi liệu tôi có thể thay đổi nó trở lại không. Tôi đã thử lệnh này: chsh -s /bin/bash nhưng đóng thiết bị đầu cuối và mở lại nó không khôi phục lại nó để bash, nhưng nó vẫn còn cá.Trên OS X, làm thế nào để thay đổi vỏ của tôi từ cá trở lại để bash?

Thực tế, làm thế nào để loại bỏ cá?

+0

Hmm, điều đó sẽ hiệu quả. Những gì hiện 'grep $ USER/etc/passwd | sed 's /.*: //' 'in? –

+1

Bạn đã sử dụng lệnh đó chưa? Ví dụ: sudo chsh -s/bin/bash – leanne

+0

Hoặc bạn có thể sử dụng Tài khoản tùy chọn hệ thống với một lần nhấp chuột vào người dùng. Kiểm tra liên kết SuperUser này: http://superuser.com/questions/379725/how-do-i-change-a-users-default-shell-in-osx – leanne

Trả lời

32

Chuyển đến Tùy chọn hệ thống, Người dùng & Nhóm, nhấp vào khóa để thực hiện thay đổi, nhấp chuột phải (hoặc nhấp Kiểm soát) trên tên người dùng của bạn, chọn "Tùy chọn nâng cao" và bạn nên có trường để thay đổi trình bao. Thay đổi nó ở đó, khởi động lại, và trình bao mới của bạn sẽ có hiệu lực.

+0

Có thể hữu ích khi chỉ định nhấp chuột phải vào hình ảnh người dùng hiện tại, sau đó tiếp tục chọn Tùy chọn nâng cao. – Pippin

+3

@Pippin Đã cập nhật đề cập đến quyền/kiểm soát nhấp vào tên người dùng của bạn. –

+0

@Gustav Tôi chưa thử, nhưng tôi không tin như vậy. Nó sẽ chỉ ảnh hưởng đến những gì vỏ sẽ mở ra khi bạn sử dụng Terminal, đăng nhập thông qua SSH, vv Nó không ảnh hưởng đến đăng nhập thông qua giao diện ở tất cả; vì vậy nếu bạn vặn nó lên, bạn sẽ có thể thay đổi nó trở lại. Điều đó nói rằng, tôi đã không thử nó, do đó, caveat emptor. –

1

Cập nhật 10.13.1:

Nhấp chuột phải (Ctrl + click) vào tên người dùng ở khung bên trái, không phải là hình ảnh.

enter image description here

2
  • CÁ -> BASH:
    Trong terminal cá của bạn, loại bash --login để chuyển về thiết bị đầu cuối Bash của bạn
  • BASH -> CÁ:
    Trong terminal Bash của bạn, loại fish để quay lại thiết bị đầu cuối Fish của bạn
Các vấn đề liên quan