Freebsd Shell Değiştirmek

Whistle

Ruhsuz Filozof
Kurucu
Kurumsal Üye
Geliştirici
Yardımsever Üye
Mesaj
11.540
Çözümler
549
Beğeni
12.195
Puan
5.915
Ticaret Puanı
2
Merhaba arkadaşlar,
Son zamanlarda archlinux ile uğraşırken bir sürü yeni şeyler öğrendim ve bu öğrendiklerimi freebsd'ye uygulayabilir miyim diye düşündüm.

Bilmeyenler için shell nedir?
Kernel ile kullanıcı arasındaki iletişimi sağlayan yapı. Gönderdiğimiz komutları kernele iletir ve gelen sonuçları bize yazdırır.

Freebsd varsayılan olarak
Linkleri görebilmek için giriş yap veya kayıt ol.
shell kullanmaktadır. Bu konumuzda ise shelli nasıl değiştirebileceğimize bakalım.

Benim şu ana kadar bildiğim sheller arasında zsh, bash, fish bulunmaktadır. Bu konumuzda zsh üzerinden gideceğiz. İlk önce şu komutu yazınız;
Bash:
pkg install zsh

Daha sonra gelen şu soruya evet deyin ve paketin kurulmasını bekleyin.
freebsd-zsh-pkg-jpg.2912


Oturum açılan kullanıcının shellini değiştirmek için şu komutu yazın.
Not: root olarak giriş yaptıysanız ne yazdığınıza dikkat edin. Yoksa benim gibi düzeltmeye uğraşırsınız.
Bash:
chsh -s /usr/local/bin/zsh

Her şey başarılı bir şekilde işlerse şu cevabı alacaksınız.
Kod:
chsh: user information updated

Eğer şuna benzer hata alırsanız;
Kod:
chsh: WARNING: shell 'zsh' does not exist
pwd_mkdb: warning, unknown root shell
chsh: user information updated

Doğru yol belirtilmemiş yada paket tam kurulmamış olabilir. Bu durumda mevcut oturumu sonlandırmadan varsayılan shelle dönmek için şu komutu yazınız.
Bash:
chsh -s /bin/tcsh

Özgün İçerik: Bu yazının tamamı ve resimler MMO Tutkunları'na ait özgün içeriktir. Kaynağı gösterildiği sürece başka platformlarda paylaşılabilir.
 
Son düzenleme:
Geri
Üst