Unix'in arkasındaki harika fikirlerden biri, bir program için bir fikriniz varsa, önce bir kabuk betiği olarak yazmanız gerektiğiydi - aslında bir dizi komut çağırıyor.
Daha sonra, programın yararlı olduğu kanıtlanırsa, arayüzünü geliştirebilir, kullanıcıların test etmesini sağlayabilir ve nihayetinde buna değdiğine ikna olduğunuzda "gerçek" bir program yazabilirsiniz.
Bu, elbette, grafiksel kullanıcı arayüzleri devralmadan önceydi, bu yüzden burada bir "program" kendi başına bir CLI komutudur.
Bazı modern programlarda, özellikle sistem bilgileri gösteriliyorsa, bu yaklaşımı görüyorsunuz. Bir klasördeki tüm dosyaları listelemek için basit bir uygulama oluşturmak ister misiniz? Sadece koş ls -al
, sonucu ayrıştır ve bir tablo göster. Çeşitli parametrelerle eğlenin ve sürüm 2.0 için malzemeniz var