Blog

Blog

KEYDAL blog yazilarinin 21. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.

Yazılım

Bash test, [ ] ve [[ ]] Arasındaki Fark

Bash test, [ ] ve [[ ]] farkı nedir? Kelime bölme, desen eşleştirme, metin, sayı ve dosya testleri (-f -d -z -n -eq) ile sık hatalar örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash'te Tek Tırnak, Çift Tırnak ve Kaçış Karakteri

Bash'te tek tırnak ile çift tırnak arasındaki fark, ters eğik çizgi, $'...' ANSI-C tırnaklama ve tırnaksız değişkenlerin kelime bölmeye etkisi örnekle

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Sürümünü Öğrenme, Sürüm Kontrolü ve Uyumluluk Modu

BASH_VERSION, BASH_VERSINFO ve bash --version farkını, betikte sürüm ve özellik kontrolünü, BASH_COMPAT ile uyumluluk seviyelerini örneklerle öğrenin.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Subshell ve Çalışma Ortamı: ( ) ile { } Farkı, export ve Boru Tuzağı

Bash alt kabuk nedir? ( ) ile { } farkı, borudaki değişken kaybı, BASH_SUBSHELL, $$ ve BASHPID, export ve ortam, trap'lerin alt kabukta sıfırlanması.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash String İşlemleri: Uzunluk, Alt Metin, Desenle Silme ve Değiştirme

Bash ile metin işlemleri: ${#s} uzunluk, ${s:0:4} alt metin, # ## % %% ile silme, ${s//a/b} değiştirme, ^^ ,, harf dönüşümü ve @Q gibi operatörler.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash source ve . Komutu: Ayar ve Kütüphane Dosyası Yükleme

Bash source ve . komutunun mevcut kabukta nasıl çalıştığını, PATH aramasını, return ile çıkışı ve BASH_SOURCE ile doğrudan çalıştırma kontrolünü öğren

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Sık Hata Mesajları: Nedenleri ve Çözümleri

Bash command not found, bad substitution, unary operator expected, syntax error, unbound variable, ambiguous redirect ve CRLF hatalarının nedenini ve

7 Kasım 2026 · 12 dk okuma
Yazılım

Bash shopt Komutu: Kabuk Seçeneklerini Açma, Kapatma ve Sorgulama

Bash shopt ile nullglob, failglob, dotglob, globstar, nocasematch ve lastpipe seçeneklerini açıp kapatmayı, set -o ile farkını ve geri almayı öğrenin.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash set -euo pipefail ile Güvenli Betik Yazma

set -e, set -u ve pipefail ne yapar, errexit hangi durumlarda çalışmaz? Kılavuzdaki istisnalar, sık tuzaklar ve denenmiş şablon.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Script Nasıl Yazılır ve Çalıştırılır?

Bash betiği nasıl yazılır, shebang satırı ne işe yarar, bash dosya.sh ile ./dosya.sh farkı nedir? İlk betiğinizi yazıp çalıştırın, çıkış durumunu okuy

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Script Hata Ayıklama: set -x, bash -n, PS4 ve caller

Bash betiğinde hata ayıklama: set -x, bash -x, set -n, set -v, PS4, BASH_XTRACEFD, FUNCNAME, BASH_SOURCE, caller ve DEBUG trap örnekleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Script Argümanları ve Özel Değişkenler

Bash betiğine verilen argümanlar nasıl okunur? $1 ${10}, "$@" ile "$*" farkı, $# $? $$ $! $0, shift ve set -- kullanımı örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash'te Regex Eşleşmesi: [[ =~ ]] ve BASH_REMATCH

Bash [[ =~ ]] ile düzenli ifade eşleşmesi: BASH_REMATCH ile grup yakalama, tırnaklamanın etkisi, desen değişkende, ters eğik çizgi tuzağı ve nocasemat

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash read Komutu: Kullanıcıdan ve Dosyadan Girdi Okuma

Bash read komutu ile kullanıcı girdisi alın: -r -p -s -t -n -a -d seçenekleri, IFS ile alanlara bölme, REPLY, son satır ve boru hattı tuzakları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash PS1 Prompt Özelleştirme: Kaçış Karakterleri, Renk ve PROMPT_COMMAND

Bash istemini PS1 ile özelleştirin: \u \h \w \$ kaçışları, renkli istem için \[ \], PS2, PS4, PROMPT_DIRTRIM ve PROMPT_COMMAND örnekleri.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash'te Process Substitution: <(komut) ve >(komut)

Bash process substitution nedir? (komut) ve tee, wait $! ve sık hatalar.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash'te Pipe: PIPESTATUS, pipefail, |& ve lastpipe

Bash borularında çıkış durumu nasıl hesaplanır? PIPESTATUS dizisi, set -o pipefail, |& ile stderr aktarımı, lastpipe ve time; çalıştırılmış örneklerle

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Parametre Genişletme ile Varsayılan Değer: :-, :=, :? ve :+

Bash ${var:-varsayilan}, ${var:=deger}, ${var:?mesaj} ve ${var:+metin} genişletmeleri, iki nokta farkı, set -u ile kullanım ve zorunlu argüman kontrol

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Öğrenme Rehberi: Temelden İleri Seviyeye

Bash nedir, sh ile farkı ne? Betik yazmadan diziler, yönlendirmeler, güvenli betik ve etkileşimli kabuğa kadar 49 Türkçe Bash yazısı tek bir öğrenme y

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash mapfile ve readarray ile Dosyayı Diziye Okuma

Bash mapfile ve readarray: satırları diziye okuma, -t -n -s -O -d -C -u seçenekleri, pipe tuzağı, CRLF sorunu ve while read karşılaştırması.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash local Değişken ve Kapsam: Dinamik Kapsam, declare -g ve İsim Referansı

Bash local ile fonksiyona özel değişken tanımlama, dinamik kapsam, declare -g, local -, local -n ile sonuç döndürme ve local ile $? tuzağı örneklerle.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Komut İkamesi: $( ), Ters Tırnak, Çıkış Durumu ve Tuzaklar

Bash komut ikamesi ile komut çıktısını değişkene alma: $( ) ve ters tırnak farkı, sondaki yeni satırlar, tırnak kuralı, çıkış durumu ve set -e ilişkis

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Klavye Kısayolları ve Readline: Ctrl-R, Tab Tamamlama, inputrc ve bind

Bash kısayolları: Ctrl-A, Ctrl-W, Ctrl-R, Alt-. ve Tab tamamlama. Readline kill ring, ~/.inputrc ayarları, bind komutu ve vi kipi örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Joker Karakterler (Glob): Dosya Adı Desenleri

Bash glob desenleri: *, ?, [ ] ve [[:alpha:]] sınıfları, nullglob, failglob, dotglob, nocaseglob, globstar, GLOBIGNORE ve sık hatalar.

7 Kasım 2026 · 12 dk okuma
Yazılım

Bash İlişkisel Dizi (declare -A): Anahtar ve Değerlerle Çalışmak

Bash declare -A ile ilişkisel dizi: tanımlama, anahtarlar üzerinde döngü, anahtar var mı kontrolü, silme, kelime sayma ve sık hatalar.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash if, elif ve else ile Koşullu İfadeler

Bash if elif else nasıl çalışır? Çıkış durumuna dayalı koşullar, ! ile tersleme, iç içe if, tek satırlık yazım ve en sık yapılan hatalar örneklerle.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash history: Komut Geçmişi, !! Genişletmesi ve HISTCONTROL Ayarları

Bash komut geçmişi nasıl çalışır? history ve fc komutları, !! !$ ^a^b genişletmesi, HISTSIZE, HISTCONTROL, HISTIGNORE ve histappend örnekleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash'te Here Document (<<EOF) ve Here String (<<<)

Bash here document ve here string: <<EOF ile genişletme, <<'EOF' ile metni olduğu gibi aktarma, <<- ile sekme silme, <<< kullanımı ve sık hatalar.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash getopts ile Komut Satırı Seçeneklerini Ayrıştırma

Bash getopts nasıl kullanılır? OPTARG ve OPTIND, sessiz hata modu, shift, OPTIND sıfırlama ve kullanım mesajı şablonu, denenmiş örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash for Döngüsü Kullanımı

Bash for döngüsü nasıl yazılır? Liste ve C tarzı for, {1..10} aralıkları, "$@" ve diziler üzerinde döngü, dosya döngüleri, break, continue ve sık hata

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Fonksiyon Tanımlama: Sözdizimi, Argümanlar, return ve Değer Döndürme

Bash fonksiyonu nasıl tanımlanır? İki sözdizimi, $1 ve "$@" ile argümanlar, return sınırı, echo ile değer döndürme, export -f ve FUNCNEST çalışan örne

7 Kasım 2026 · 12 dk okuma
Yazılım

Bash extglob ile Genişletilmiş Desenler: ?() *() +() @() !()

Bash extglob: ?() *() +() @() !() operatörleri, case ve [[ ]] içinde kullanım, dosya hariç tutma, boşluk kırpma ve syntax error sorunu.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Exit Kodları ve Çıkış Durumu: $?, exit ve return

Bash çıkış durumu nedir, $? nasıl okunur? 0, 1, 2, 126, 127 ve 128+N kodları, exit ile return farkı, 8 bit kırpma ve kod tasarımı.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash eval Komutu, Riskleri ve Dolaylı Değişken Kullanımı

Bash eval komutunun nasıl çalıştığını, neden tehlikeli olduğunu, %q ve @Q ile güvenli tırnaklamayı ve ${!isim}, printf -v, declare -n alternatiflerini

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash echo ve printf: Ekrana Yazdırmanın Doğru Yolu

Bash echo -n -e seçenekleri, printf biçim belirteçleri, %q %b ve %(...)T, printf -v ile değişkene yazma ve echo yerine printf kullanmanın nedenleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash'te Dosya Tanımlayıcıları: exec 3>, {fd}, n>&m ve <>

Bash dosya tanımlayıcıları: exec 3> ile açma, >&3 ile yazma, read -u, 3>&- ile kapatma, {fd} ile otomatik numara, taşıma ve betik çıktısını günlüğe al

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Dizi (Array) Kullanımı: Tanımlama, Dolaşma, Ekleme ve Silme

Bash indeksli dizileri: tanımlama, "${a[@]}" ile dolaşma, eleman sayısı ve indisler, += ile ekleme, dilimleme, unset ile silme ve sık hatalar.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Değişkenleri: Tanımlama, Atama ve export

Bash değişkeni nasıl tanımlanır, eşittir çevresinde neden boşluk olmaz, $var ile ${var} farkı nedir? export, unset ve readonly örneklerle anlatılıyor.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash declare ve readonly: Değişken Niteliklerini Kullanmak

Bash declare ile -i, -r, -x, -l, -u, -a, -A, -n nitelikleri; declare -p ile inceleme, readonly, fonksiyonda -g ve sık hatalar örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash case esac ile Desen Eşleştirme

Bash case esac nasıl kullanılır? Glob desenleri, | ile çoklu değer, * varsayılan dal, ;& ve ;;& sonlandırıcıları, nocasematch ve alt komut dağıtıcı ör

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Süslü Parantez (Brace) Genişletmesi ve Tilde Genişletmesi

Bash brace expansion ile {a,b} listeleri, {1..10..2} dizileri ve sıfırla doldurma; ~, ~+ ve ~- tilde genişletmesi ve Bash genişletme sırası örneklerle

7 Kasım 2026 · 11 dk okuma
Yazılım

.bashrc ve .bash_profile Farkı: Bash Hangi Dosyayı Ne Zaman Okur?

Bash oturum açma ve etkileşimli kabukta hangi başlangıç dosyasını okur? .bashrc, .bash_profile, .profile ve BASH_ENV farkı örneklerle.

7 Kasım 2026 · 10 dk okuma
Yazılım

Bash Arka Plan İşleri: &, jobs, fg, bg, wait ve disown Kullanımı

Bash iş denetimi: komutu & ile arka plana atma, Ctrl-Z, jobs, fg, bg, %1 iş belirteçleri, wait -n, kill ve disown ile SIGHUP'tan koruma.

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash Aritmetik İşlemler Rehberi

Bash aritmetik işlemler nasıl yapılır? $(( )) ve (( )), let, operatör önceliği, 16#ff gibi tabanlar, 08 value too great for base hatası, sıfıra bölme

7 Kasım 2026 · 11 dk okuma
Yazılım

Bash alias Tanımlama: Kısayol Oluşturma, Kalıcı Yapma ve Tuzaklar

Bash alias nasıl tanımlanır, kalıcı yapılır ve silinir? expand_aliases, sondaki boşluk, alias atlama ve alias ile fonksiyon farkı örneklerle.

7 Kasım 2026 · 10 dk okuma
Yazılım

API Webhook Tasarımı: Abonelik, Olay Gövdesi, Teslim ve İmza

Webhook nasıl tasarlanır: POST /webhooks aboneliği, user.created olay adları, olay gövdesi, yeniden deneme, tekrar ayıklama, HMAC imza ve OpenAPI webh

7 Kasım 2026 · 12 dk okuma
Yazılım

API Versiyonlama: URL Yolunda /v1 ve Accept Başlığıyla Sürümleme

API versiyonlama yöntemleri: /v1 URL sürümleme ve Accept: application/vnd...v1+json başlık sürümleme, Vary ve 406, FastAPI APIRouter örneği.

7 Kasım 2026 · 10 dk okuma
Yazılım

OpenAPI 3.1 YAML Dosyası Yazma: paths, components ve $ref

OpenAPI 3.1 belgesini elle yazın: openapi, info, servers, paths, parameters, requestBody, responses, components, $ref ve security; doğrulayıcı hatalar

7 Kasım 2026 · 12 dk okuma