Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Ocak 2026 itibarıyla, AI Shell projesi artık aktif olarak sürdürülmemektedir. Bu proje mühendislik açısından arşivlenmiş olarak değerlendirilmelidir.
Komut kabuğu, bir bilgisayarla etkileşime yönelik metin tabanlı bir arabirimdir ve Okuma-Eval-Print Döngüsü (REPL) olarak da bilinir.
Kabuk, klavyeden girdi alır, bu girişi değerlendirir ve girişi kabuk komutu olarak yürütür veya yürütülecek işletim sistemine giriş verir. Kabukların çoğu betik dosyasındaki komutları da okuyabilir ve değişkenler, akış denetimi ve işlevler gibi programlama özelliklerini içerebilir.
Terminal
Terminal, komut kabuklarını barındırmak için metin tabanlı arabirim sağlayan bir uygulamadır. Bazı terminaller belirli bir kabukla çalışacak şekilde tasarlanırken, diğerleri birden çok kabuk barındırabilir. Bunlar aşağıdakiler gibi gelişmiş özellikler de içerebilir:
- Tek bir pencere içinde birden çok bölme oluşturma olanağı
- Birden çok kabuğu barındırmak için birden çok sekme oluşturma olanağı
- Renk düzenlerini ve yazı tiplerini değiştirme olanağı
- Kopyalama ve yapıştırma işlemleri için destek
Aşağıdaki listede bazı terminal uygulamaları örnekleri verilmiştir:
- Windows Terminali- Windows için birden çok kabuk barındırabilen modern bir terminal uygulaması.
- Windows Konsol Konağı: Windows'ta metin tabanlı uygulamalar için varsayılan konak uygulaması. Ayrıca Windows Command Shell veya PowerShell'i de barındırabilir.
- macOS için Terminali - macOS'ta bash veya zsh kabuğunu barındırabilen varsayılan terminal uygulaması.
- macOS için iTerm2 - macOS için popüler bir 3. taraf terminal uygulaması.
- Azure Cloud Shell- Microsoft Azure'da barındırılan tarayıcı tabanlı bir terminal uygulaması. Azure Cloud Shell, bash veya PowerShell kullanma seçeneği sunar ve Azure kaynaklarını yönetmek için birçok komut satırı aracıyla önceden yapılandırılmış olarak gelir.
Genel amaçlı komut kabukları
Genel amaçlı komut kabukları, işletim sistemiyle çalışacak şekilde tasarlanmıştır. Bu kabuk, işletim sisteminin desteklediği herhangi bir komutu çalıştırmanıza olanak sağlar. Bunlar ayrıca kabuğa özgü komutları ve programlama özelliklerini içerir. Aşağıdaki listede bazı genel amaçlı komut kabukları örnekleri yer alır:
Yardımcı program komut kabukları
Yardımcı program komut kabukları belirli uygulamalar veya hizmetlerle çalışacak şekilde tasarlanmıştır. Bu kabuklar yalnızca uygulamaya veya hizmete özgü komutları çalıştırabilir. Bazı yardımcı program kabukları betik dosyasından komut çalıştırmayı destekler, ancak programlama özelliklerini içermez. Genellikle bu kabuklar yalnızca etkileşimli olarak kullanılabilir.
- AI Shell - Azure OpenAI gibi yapay zeka hizmetleriyle iletişim kurmak için kullanılan yalnızca etkileşimli bir kabuk.
- netsh - Ağ kabuğu (netsh), Windows'da çeşitli ağ bileşenlerini yapılandırmanızı ve durumlarını görüntülemenizi sağlayan bir komut satırı yardımcı programıdır. Hem komut satırı aracı hem de komut kabuğudur. Ayrıca bir betik dosyasından komut çalıştırmayı da destekler.
Komut satırı araçları
Komut satırı aracı, komut kabuğundan çalıştırılacak tek başına bir programdır. Komut satırı araçları genellikle dosyaları yönetme, ayarları yapılandırma veya bilgi sorgulama gibi belirli bir görevi gerçekleştirmek üzere tasarlanmıştır. Komut satırı araçları, dış programların çalıştırılmasını destekleyen herhangi bir kabukta kullanılabilir.
- Azure CLI
: Desteklenen herhangi bir kabukta çalıştırılabilir Azure kaynaklarını yönetmeye yönelik bir komut satırı araçları koleksiyonu. - Azure PowerShell
: PowerShell'in desteklenen herhangi bir sürümünde çalıştırılabilir Azure kaynaklarını yönetmeye yönelik bir PowerShell modülleri koleksiyonu. - ağ üzerinden güvenli iletişim için bir komut satırı istemcisinin yanı sıra bir sunucu olan Windows için OpenSSH.
- Windows Komutları: Windows'ta yerleşik olarak sunulan bir komut satırı araçları koleksiyonu.
Genel olarak, komut satırı araçları bir komut kabuğu (REPL) arabirimi sağlamaz. Windows'taki netsh komutu, hem komut satırı aracı hem de etkileşimli bir komut kabuğu olduğundan bir özel durumdur.