Freebsd Shell Değiştirmek

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
11.941
Çözümler
567
Beğeni
13.659
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:
Genişlet Daralt Kopyala
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:
Genişlet Daralt Kopyala
chsh -s /usr/local/bin/zsh

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

Eğer şuna benzer hata alırsanız;
Kod:
Genişlet Daralt Kopyala
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:
Genişlet Daralt Kopyala
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