Selam kod arkadaşlar! Bugün, Python ve BeautifulSoup ile web dünyasına adım atıyoruz. Veri çekme macerası başlıyor, hadi keşfe çıkalım!

Merhaba sevgili küçük kodlayıcılar! Bugün bilgisayarlarımızın iç dünyasında keşfe çıkıyoruz. İlk durağımız "Shell" ve bu sihirli dünyada kullanılan "Temel Komutlar". Hazırsanız, bilgisayarlarımızın gizemli dilini öğrenmeye başlayalım!

 

Shell, bilgisayarımızla konuşmamıza yardımcı olan bir sihirli dil gibidir. Bir çeşit bilgisayarın kendi dilidir. Biz insanlar genellikle bilgisayarlarımızla fare ve klavye aracılığıyla konuşuruz, ancak Shell sayesinde doğrudan bilgisayarımıza komutlar verebiliriz. Yani, Shell bir çeşit bilgisayarın iç dünyasına açılan kapıdır.

Echo Komutu ve Kullanımı

Shell'de echo komutu, ekrana metin yazdırmak için kullanılır. Bu komut, genellikle bir skriptin içinde veya kullanıcı ile etkileşimli olarak çalıştırılan komut satırında kullanılır. İşte echo komutunun temel kullanımı

echo Merhaba Dünya!

Bu komut, "Merhaba Dünya!" metnini ekrana yazdıracaktır.

Pwd Komutu ve Kullanımı

pwd komutu (Print Working Directory), kullanıcının bulunduğu çalışma dizinini (current working directory) ekrana yazdırmak için kullanılır. Bu komut, kullanıcının hangi dizin altında çalıştığını öğrenmek için yaygın olarak kullanılır.

pwd

Bu komut, kullanıcının bulunduğu çalışma dizinini ekrana yazdırır.

Cd Komutu ve Kullanımı

cd komutu (Change Directory), kullanıcının çalışma dizinini değiştirmek için kullanılır. Bu komut, kullanıcıyı belirli bir dizine taşımak için kullanılır. İşte cd komutunun temel kullanımı ve bazı örnekleri:

cd dizin_adı

Bu komut, mevcut çalışma dizinini, belirtilen dizin_adı'na değiştirir.

Ls Komutu ve Kullanımı

ls komutu (List), bir dizinde bulunan dosyaları ve klasörleri listelemek için kullanılır. Bu komut, kullanıcının çalışma dizinindeki dosyaları görmesine ve bu dosyaların isimlerini öğrenmesine olanak tanır. İşte ls komutunun temel kullanımı ve bazı örnekleri:

ls

Bu komut, mevcut çalışma dizinindeki dosyaları ve klasörleri listeler.

Mkdir Komutu ve Kullanımı

mkdir komutu (Make Directory), yeni bir klasör (dizin) oluşturmak için kullanılır. Bu komut, kullanıcının belirttiği isimde bir klasörü oluşturmasına olanak tanır. İşte mkdir komutunun temel kullanımı ve örnekleri:

mkdir klasor_adı

Bu komut, mevcut çalışma dizininde, klasor_adı ile adlandırılmış yeni bir klasör oluşturur.

Touch Komutu ve Kullanımı

touch komutu, yeni dosyalar oluşturmanın yanı sıra, var olan dosyaların erişim ve değişiklik tarihlerini güncellemek için de kullanılır. İşte touch komutunun temel kullanımı ve örnekleri:

touch dosya_adı

Bu komut, mevcut dizinde, belirtilen dosya_adı ile adlandırılmış bir dosya oluşturur veya var olan dosyanın erişim ve değişiklik tarihlerini günceller.

Cp Komutu ve Kullanımı

cp komutu (Copy), bir dosyayı veya dizini başka bir konuma kopyalamak için kullanılır. Bu komut, dosyaları kopyalamak veya taşımak için yaygın olarak kullanılır. İşte cp komutunun temel kullanımı ve örnekleri:

cp kaynak_hedef

Bu komut, kaynak dosyasını hedef konumuna kopyalar.

Mv Komutu ve Kullanımı

mv komutu (Move), dosyaları veya dizinleri bir konumdan başka bir konuma taşımak veya dosya adını değiştirmek için kullanılır. Bu komut, dosyaları taşımak veya adlarını değiştirmek amacıyla yaygın olarak kullanılır. İşte mv komutunun temel kullanımı ve örnekleri:

mv kaynak hedef

Bu komut, kaynak dosyasını veya dizinini hedef konumuna taşır veya adını değiştirir.

Rm Komutu ve Kullanımı

rm komutu (Remove), dosyaları veya dizinleri silmek için kullanılır. Bu komut, bir dosyayı veya dizini kalıcı olarak kaldırmak için kullanılır, bu nedenle dikkatli kullanılmalıdır. İşte rm komutunun temel kullanımı ve örnekleri:

rm dosya_adı

Bu komut, dosya_adı adlı dosyayı siler.

Grep Komutu ve Kullanımı

grep komutu, metin dosyalarında belirli bir deseni veya kelimeyi aramak için kullanılır. Bu komut, bir dosyanın içeriğini veya bir dizi dosyanın içeriğini inceleyerek belirli metinleri bulmanıza olanak tanır. İşte grep komutunun temel kullanımı ve örnekleri:

grep 'aranan_metin' dosya_adı

Bu komut, belirli bir dosyada 'aranan_metin' ifadesini arar.

İf Komutu ve Kullanımı

Shell programlama dilinde if komutu, belirli bir koşulu değerlendirmek ve bu koşula bağlı olarak farklı işlemleri gerçekleştirmek için kullanılır. if komutu genellikle bir şartın doğru (true) veya yanlış (false) olup olmadığını kontrol etmek için kullanılır. İşte if komutunun temel kullanımı ve örnekleri:

if [ şart ]; then
# Koşul doğruysa buradaki komutlar çalışır
else
# Koşul yanlışsa buradaki komutlar çalışır
fi

Burada [ şart ] kısmı, koşulun değerlendirildiği yerdir. Eğer koşul doğru ise then bloğu çalıştırılır, aksi takdirde else bloğu çalıştırılır.

For Komutu ve Kullanımı

for komutu, shell betiklerinde belirli bir aralıkta veya liste üzerinde döngü oluşturmak için kullanılır. for döngüsü, her bir öğe üzerinde belirtilen işlemleri gerçekleştirir. İşte for komutunun temel kullanımı ve örnekleri:

for degisken in liste
do
# Her iterasyonda yapılacak işlemler
done

Burada degisken, her bir iterasyonda kullanılacak değişken adını temsil eder ve liste, döngüde gezilecek öğelerin listesini belirtir.

while Komutu ve Kullanımı

while komutu, belirli bir koşul doğru olduğu sürece bir döngüyü devam ettirmek için kullanılır. Koşul her döngü tekrarı başında kontrol edilir ve eğer doğru ise döngü devam eder, yanlış ise döngü sona erer. İşte while komutunun temel kullanımı ve örnekleri:

while [ koşul ]
do
# Koşul doğru olduğu sürece yapılacak işlemler
done

Burada [ koşul ] kısmı, her döngü tekrarı başında değerlendirilen bir şart ifadesini temsil eder. Eğer şart doğruysa, do ile işaretlenen bloktaki işlemler gerçekleştirilir.

Case Komutu ve Kullanımı

case komutu, shell betiklerinde belirli bir değerin bir dizi olası durumla karşılaştırılmasını sağlamak için kullanılır. case komutu, birden çok pattern (kalıp) ile eşleşen durumu bulmak için kullanılır ve her durum için belirli bir işlemi gerçekleştirir. İşte case komutunun temel kullanımı ve örnekleri:

case değer in
pattern1)
# pattern1 eşleşirse yapılacak işlemler
;;
pattern2)
# pattern2 eşleşirse yapılacak işlemler
;;
pattern3)
# pattern3 eşleşirse yapılacak işlemler
;;
*)
# Hiçbir pattern eşleşmezse yapılacak işlemler
;;
esac

Burada değer, kontrol edilecek olan ifadeyi temsil eder. pattern1, pattern2, vb. ise olası durumları ve bu durumlar için yapılacak işlemleri ifade eder. *, hiçbir pattern ile eşleşmediğinde yapılacak işlemleri temsil eder.

Shell Programlama Dilinde Fonksiyonlar Kullanımı

Shell programlama dilinde, fonksiyonlar belirli bir işlevi gerçekleştiren ve yeniden kullanılabilir kod bloklarıdır. Fonksiyonlar, bir betik içinde kodun organizasyonunu sağlamak ve aynı kod parçacığını tekrar tekrar yazmaktan kaçınmak için kullanılır. İşte shell'de fonksiyon tanımlama ve kullanma örnekleri:

function fonksiyon_adı() {
# Fonksiyonun gövdesi
komutlar
}

veya kısa bir şekilde:

fonksiyon_adı() {
# Fonksiyonun gövdesi
komutlar
}

Örnek:

# Basit bir selamla fonksiyonu
function selamla() {
echo "Merhaba, dünya!"
}

# Fonksiyonu çağırma
selamla

Yukarıdaki örnekte, selamla adlı basit bir fonksiyon tanımlanmış ve çağrılmıştır. Fonksiyon adının ardından gelen parantez içine fonksiyonun gövdesi yazılır.

 

Latest News

Most Read

  • Week

  • Month

  • All