Focal Fossa
Hectopat
- Katılım
- 27 Eylül 2019
- Mesajlar
- 883
- Makaleler
- 3
- Çözümler
- 6
Linux'ta birçok kabuk (örn. bash, dash, sh, zsh, fish, ksh) bulunmaktadır. Bunların da birbirinden belli başlı farkları vardır. Bash'te komutu yazmadan önce ne olduğunu tahmin etme özelliği yoktur fakat örn. Manjaro'da zsh kabuğu, Debian'da fish kabuğu bu özelliği barındırır. Bu sadece bir örnektir. Bunun gibi bazı özellikler ve avantajlar diğer kabuklarda bulunmaktadır. Lafı fazla uzatmadan anlatıma geçelim.
İlk adım olarak cat /etc/shells yazarak sistemimizde kullanıma hazır olan kabukların listesine bakalım:
Görüldüğü üzere benim sistemimde sh, bash, tmux ve fish bulunmakta. Şimdi de varsayılan olarak kullanılan kabuğumuzu chsh yazarak değiştirelim:
Son adım olarak varsayılan kabuğumuzu konumunu belirterek yazalım. Ben tmux kullanmak istiyorum ve konumu da /usr/bin/ konumunda. > ibaresinin yanına kabuğumuzu konumunu belirterek yazalım ve parolamızı girip enter'a basalım:
Son olarak oturumumuzu kapatıp tekrar açalım. Yeni shell'imiz hayırlı olsun.
İlk adım olarak cat /etc/shells yazarak sistemimizde kullanıma hazır olan kabukların listesine bakalım:
Kod:
halil@fedora ~>
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/usr/bin/tmux
/bin/tmux
/usr/bin/fish
/bin/fish
Görüldüğü üzere benim sistemimde sh, bash, tmux ve fish bulunmakta. Şimdi de varsayılan olarak kullanılan kabuğumuzu chsh yazarak değiştirelim:
Kod:
halil@fedora ~> chsh
halil için kabuk değiştiriliyor.
Yeni kabuk [/usr/bin/fish]
>
Kod:
halil@fedora ~> chsh
halil için kabuk değiştiriliyor.
Yeni kabuk [/usr/bin/fish]
> /usr/bin/tmux
Parola:
Kabuk değiştirildi.
Son olarak oturumumuzu kapatıp tekrar açalım. Yeni shell'imiz hayırlı olsun.
Son düzenleyen: Moderatör: