Teşekkürler

Linux'ta birçok kabuk 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: Kod:Panoya kopyala 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:Panoya kopyala halil@fedora > chsh halil için kabuk değiştiriliyor. Yeni kabuk > 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: Kod:Panoya kopyala halil@fedora > chsh halil için kabuk değiştiriliyor. Yeni kabuk > /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: 8 Ağustos 2020

Shell değiştirip ortam değişkenlerini ayarlamamak sorunlara yol açabilir. Ben yaptığımda Flatpak ve Snap ile yüklediğim yazılımlar masaüstü ortamının uygulama menüsünde gözükmüyordu mesela. Ben de shell'i değiştirmek yerine uçbirim yazılımını /bin/bash komutu yerine /bin/fish komutuyla başlatıyorum sorun kalmıyor.

Evet dediğim bu, /bin/fish yazdım konsol fish kullanarak çalışıyor.

Ekran görüntüsündeki "Command:" yazan yeri değiştirirsem aynı şeye mi denk gelir? Sürprizbozan: Ekran görüntüsü.