Menu
Coddy logo textTech

Kabuk Betiği Nedir

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 66 / 82.

Şimdiye kadar terminalde komutları tek tek yazıyordunuz. Ama ya aynı komut dizisini tekrar tekrar çalıştırmanız gerekirse? İşte burada kabuk betikleri devreye girer.

Bir kabuk betiği, basitçe bir dizi komut içeren bir metin dosyasıdır. Her komutu manuel olarak yazmak yerine, hepsini bir dosyaya yazarsınız ve kabuk bunları sırayla yürütür. Bunu, bilgisayarın adım adım takip ettiği bir tarif olarak düşünün.

Kabuk betikleri genellikle .sh uzantısına sahiptir ve shebang adı verilen özel bir satırla başlar:

#!/bin/bash

Bu satır, betiği çalıştırmak için hangi yorumlayıcının kullanılacağını sisteme bildirir. Bu durumda, Bash. Bu satırdan sonraki her şey, bu kursta boyunca yazdığınız aynı normal komutlardır.

Shell betikleri güçlüdür çünkü tekrarlayan görevleri otomatikleştirmenize, birden fazla komutu tek bir eylemde birleştirmenize ve iş akışlarınızı başkalarıyla paylaşmanıza olanak tanır. Sistem yöneticileri sunucuları yönetmek, geliştiriciler projeleri kurmak ve günlük kullanıcılar günlük görevlerini basitleştirmek için onları oluşturur.

Yaklaşan derslerde, değişkenler, kullanıcı girdisi ve mantık kullanarak kendi kabuk betiklerinizi oluşturmayı, çalıştırmayı ve geliştirmeyi öğreneceksiniz.

challenge icon

Görev

Kolay

Sizin için hello.sh adlı bir kabuk betiği sağlanmıştır. İçeriğini görüntülemek ve temel bir kabuk betiğinin yapısını görmek için cat komutunu kullanın.

Üstte shebang satırını (#!/bin/bash) fark edin, ardından zaten bildiğiniz düzenli komutlar geliyor.

Çıktınız şu şekilde görünmeli:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

İpucu: Betiğin içeriğini görüntülemek için cat hello.sh kullanın.

Kopya kağıdı

Bir kabuk betiği, kabuğun sırayla çalıştırdığı bir dizi komut içeren bir metin dosyasıdır.

Kabuk betikleri genellikle .sh uzantısına sahiptir ve bir shebang satırıyla başlar:

#!/bin/bash

Shebang, sistemin betiği hangi yorumlayıcıyla çalıştırması gerektiğini bildirir (bu durumda Bash).

Shebang'dan sonra, sırasıyla yürütülecek sıradan kabuk komutları yazabilirsiniz.

Temel bir kabuk betiği örneği:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler