Katalog CLI Araçları 2026

CLI Araçları

Bash/GNU coreutils komut satırı ustalığı: dosya/metin/süreç/arşiv/izin/uzak araçlar — BASH TOOLS yazı serisinin tamamı.

/ · esc
23 eğitim
01 Bash Tools

cat, tac, less — Bash Tools

Dosya içeriğini görüntülemenin üç yolu: cat hepsini bir anda döker, tac ters sırayla döker, less sayfalayarak gezmenizi sağlar. Küçük dosyalar için cat, büyük dosyalar için less.

8 bölümDOSYA GÖRÜNTÜLEME
Eğitime git
02 Bash Tools

curl — HTTP Debug Aracı — Bash Tools

İstek at, header ekle, body gönder, auth ayarla, timing ölç. curl'ü bilmek API hata ayıklamayı postman'dan hızlı yapar — ve betiklenebilir.

10 bölümHTTP · REST
Eğitime git
03 Bash Tools

cut, paste, column — Bash Tools

Yapılandırılmış metin dosyalarında sütun seçmek ve yeniden düzenlemek için temel araçlar. cut sütunları keser, paste dosyaları yan yana yapıştırır, column düzgün hizalar.

7 bölümMETİN İŞLEME
Eğitime git
04 Bash Tools

df ve du — Bash Tools

Diskin nerede dolduğunu bulmak için iki araç. df dosya sistemlerinin toplam/kullanılan/boş alanını gösterir; du dizin ve dosyaların ne kadar yer kapladığını hesaplar.

7 bölümSİSTEM KAYNAKLARI
Eğitime git
05 Bash Tools

diff, patch ve checksums — Bash Tools

İki dosya arasındaki farkı bul, o farkı yamayı olarak uygula ve dosya bütünlüğünü karma ile doğrula. diff, patch, cmp, md5sum, sha256sum — dosya karşılaştırmanın tam cephaneliği.

8 bölümKARŞILAŞTIRMA
Eğitime git
06 Bash Tools

echo ve printf — Bash Tools

echo günlük kullanım için pratik, printf ise script'lerde güvenilir ve taşınabilir. Escape dizileri, ANSI renkleri, biçimlendirme ve tablo üretimi — ikisini de doğru yerde kullanmayı öğrenmek.

8 bölümÇIKTI
Eğitime git
07 Bash Tools

env, export, alias, history, source — Bash Tools

Kabuk değişkenleri ile ortam değişkenleri arasındaki fark, alias ile komut kısaltmaları, history ile komut geçmişi ve source ile script yükleme — günlük bash kullanımının çekirdeği.

8 bölümKABUK ORTAMI
Eğitime git
08 Bash Tools

find — Dosya Sistemi Sorguları — Bash Tools

find'ın temelini herkes bilir. Ama -prune, -exec {} +, xargs -0 ve mtime kombinasyonlarını bilerek kullanmak — bu rehberin konusu bu.

9 bölümDOSYA SİSTEMİ
Eğitime git
09 Bash Tools

Unix Metin İşleme Üçlüsü — Bash Tools

grep filtreler, sed dönüştürür, awk programlar. Üçünü birlikte öğren — hangi durumda hangisine uzanacağını bilmek, her birini tek başına bilmekten daha değerli.

9 bölümMETİN İŞLEME
Eğitime git
10 Bash Tools

head ve tail — Bash Tools

Büyük dosyalarda sadece ihtiyacın kadarını göster. head ilk N satırı verir; tail son N satırı ve canlı log takibini (-f) sağlar. Birlikte dosyanın herhangi bir bölümünü okuma aracına dönüşürler.

8 bölümDOSYA GÖRÜNTÜLEME
Eğitime git
11 Bash Tools

ls, cp, mv, rm — Bash Tools

Günde yüzlerce kez kullandığınız dört komut — ama büyük çoğunluk gücün onda birini bile kullanmıyor. Renk, sıralama, güvenli silme, akıllı kopyalama ve yeni adlandırma hileleri burada.

7 bölümDOSYA YÖNETİMİ
Eğitime git
12 Bash Tools

mkdir, touch, ln, tree — Bash Tools

Dosya sistemi yapısını şekillendiren araçlar. mkdir ile dizin hiyerarşisi kur, touch ile dosya oluştur veya zaman damgası güncelle, ln ile hard ve sembolik link oluştur, tree ile görselleştir.

7 bölümDOSYA YÖNETİMİ
Eğitime git
13 Bash Tools

wget, ping, dig, ss, nc, ip — Bash Tools

Ağ sorunlarını çözmek ve ağla etkileşim için temel araçlar. Dosya indirme, bağlantı testi, DNS sorgulama, port durumu, soket iletişimi ve ağ arayüzü yapılandırması.

8 bölümAĞ ARAÇLARI
Eğitime git
14 Bash Tools

İzinler ve Sahiplik — Bash Tools

chmod, chown, umask, sudo. ls -l çıktısının her biti ne anlama gelir? SUID neden /usr/bin/passwd'ı güçlü kılar? SSH anahtarın neden 600 olmalı?

9 bölümGÜVENLİK · İZİNLER
Eğitime git
15 Bash Tools

Süreç ve Sistem İzleme — Bash Tools

ps, top, kill, lsof — birinin adını bile bilmeden önce neden var olduklarını anlarsın. Portu kim tutuyor, zombie neden oluşur, en çok RAM kim yiyor?

10 bölümSİSTEM · İZLEME
Eğitime git
16 Bash Tools

sort ve uniq — Bash Tools

Unix'te veri sıralama ve tekrar eden satırları yönetme. sort satırları sıralar; uniq ardışık tekrarları kaldırır — ikisi birlikte veri analizi ve log işleme için temel araç çiftidir.

8 bölümMETİN İŞLEME
Eğitime git
17 Bash Tools

SSH, SCP ve rsync — Bash Tools

Anahtar üretmekten ~/.ssh/config alias'larına, tünel açmaktan mirror eşitlemeye — uzak sistemle dosya ve komut alışverişinin tam rehberi.

10 bölümUZAK SİSTEM
Eğitime git
18 Bash Tools

stat, file, hexdump — Bash Tools

Bir dosyanın ne olduğunu, ne zaman değiştiğini ve içinde ne olduğunu keşfetmek için üç araç. stat metadata, file içerik tür tespiti, hexdump/xxd ham byte görüntüleme.

8 bölümDOSYA İNCELEME
Eğitime git
19 Bash Tools

free, uptime, uname, date — Bash Tools

Bir sistemi hızlıca tanımak için temel araçlar. RAM durumu, çalışma süresi, kernel versiyonu, işlemci bilgisi ve sistem zamanı — hepsi birkaç komutla.

8 bölümSİSTEM BİLGİSİ
Eğitime git
20 Bash Tools

Arşivleme ve Sıkıştırma — Bash Tools

tar tek başına sıkıştırmaz — birleştirir. gzip, xz, zstd sıkıştırır. İkisini birlikte ne zaman, nasıl kullanacağını ve ne zaman zip'e geçeceğini öğren.

9 bölümARŞİV · SIKIŞTIRMA
Eğitime git
21 Bash Tools

tr ve wc — Bash Tools

İki küçük, tek amaçlı araç. tr karakterleri bire-bir dönüştürür veya siler — sed'in basit hali. wc satır, kelime ve byte sayar — pipeline'ın ölçüm noktası.

7 bölümMETİN İŞLEME
Eğitime git
22 Bash Tools

Unix Felsefesi: Küçük Araçları Birleştirmek — Bash Tools

Küçük araçları birbirine bağlamak — bu Unix'i Unix yapan şey. Pipe, tee, xargs, process substitution. Her biri tek başına sınırlı, hepsi birlikte güçlü.

9 bölümUNIX FELSEFESİ
Eğitime git
23 Bash Tools

which, whereis, type, locate — Bash Tools

"Bu komut nerede?", "Bu alias mı yoksa binary mi?" ve "Bu dosya sistemde var mı?" sorularına yanıt veren araçlar. Ayrıca realpath, basename, dirname ile yol manipülasyonu.

7 bölümDOSYA KEŞFI
Eğitime git