Linux komutları: 15 kategoriye ayrılmış liste ve sistemin mantığı

Satış ortaklığı bildirimi v3.1
Satış ortaklığı bildirimi v3.2 (yalnızca mobil)

Linux'un komut satırı arayüzü (Command Line Interface, CLI), bilgisayar programları ve işletim sistemiyle etkileşim kurmak için kullanılan metin tabanlı bir kullanıcı arayüzüdür. Linux komutları Unix benzeri işletim sistemlerinde neredeyse aynı çalışır; komut yazarak dosya oluşturma, düzenleme, kopyalama, taşıma ve sunucunun genel yönetimini yaparsınız.

Komutlar kategorilere ayrılmıştır, ancak bazı yerleştirmeler hatalı olabilir.

✅ Linux komutları sınıflandırma tablosu [15]

Soldaki menüden bir kategori seçin veya arama kutusuna komut adını yazın. Mavi komutların kullanım yazısı vardır ve tıklayınca yeni sekmede açılır.

🐧 Linux komutları sınıflandırma tablosu15 kategori
Dizin
cd pwd · realpath mkdir ls tree rmdir pushd popd dirs
Dosya yönetimi
cp mv rm touch ln file stat rename readlink truncate split shred mkfifo mknod
İzin · sahiplik
chmod · chown · umask · Sticky Bit chgrp chattr lsattr getfacl setfacl
SELinux sestatus · setenforce getenforce chcon restorecon semanage
Disk · bağlama
df du blkid mount · umount gdisk dd lsblk findmnt fdisk parted mkfs fsck resize2fs xfs_growfs sync
LVM pvcreate vgcreate lvcreate lvextend pvs vgs lvs
Süreç · görev zamanlama
ps top kill killall lsof Arka plan · ön plan nice · renice pgrep pkill pidof pstree htop nohup timeout watch strace time
Servisler systemctl service
Zamanlama crontab at
Sistem bilgisi · ayarlar
CPU · RAM · disk · OS bilgisi uname · çekirdek sürümü free uptime hostname arch lspci lsusb dmidecode vmstat iostat sar date cal
Ayarlar timedatectl localectl hostnamectl chronyc sysctl lsmod modprobe
Günlükler logrotate journalctl dmesg logger
Güç reboot shutdown poweroff
Kullanıcı · grup
useradd · passwd userdel usermod chage sudo su visudo id whoami chfn chsh login
Grup groups groupadd groupmod groupdel gpasswd groupmems newgrp
Bağlı kullanıcılar who · w · users last lastb lastlog mesg write talk
Metin görüntüleme · düzenleme
cat less head · tail vi · vim more tac nl nano ed ex lp
İşleme grep sort uniq tee awk sed cut paste tr wc xargs column diff cmp comm patch fmt iconv od strings banner nroff groff
Sıkıştırma · arşivleme
Arşivleme tar cpio pax unshar
Sıkıştırma gzip gunzip zcat bzip2 bunzip2 xz unxz zstd zip unzip uncompress uuencode uudecode
Ağ
Ayarlar ip netstat · ifconfig nmtui nmcli ss ethtool route arp
Tanılama ping traceroute tracepath mtr tcpdump nmap
DNS host nslookup dig whois
Bağlantı · aktarım ssh rsync wget rz · sz scp sftp curl ssh-keygen ssh-copy-id nc telnet rlogin
Güvenlik duvarı · sertifika iptables firewall-cmd certbot openssl
Kabuk
echo history clear İstem alias unalias type env printenv export set unset declare source read printf test true false exit basename dirname sleep yes ulimit script reset tput screen tmux
Hesaplama bc dc expr
Yardım man info apropos whatis
DBMS · SQL
Kabuk mariadb-check mysql mariadb mysqldump mysqladmin mysqlcheck
SQL SQL ifadesi temelleri GRANT DB · kullanıcı oluşturma SELECT INSERT UPDATE DELETE CREATE ALTER DROP SHOW DATABASES SHOW TABLES USE REVOKE
Geliştirme
gcc g++ cc c++ cpp make gdb ld ldd as ar nm objdump strip size install git perl python3
Aradığınız komut tabloda yok.

✅ Linux komut türleri ve açıklamaları

Dizin komutları

Dizin komutları bulunduğunuz konumu kontrol edip klasörler arasında gezinirken kullanılır. cd ile gidilir, pwd ile geçerli yol, ls ve tree ile klasör içeriği görülür; klasör mkdir ile oluşturulur, rmdir ile silinir.

Dosya yönetimi komutları

Dosya yönetimi komutları dosyaları kopyalar, taşır, siler ve oluşturur. cp ile kopyalanır, mv ile taşınır veya yeniden adlandırılır, rm ile silinir, touch ile boş dosya oluşturulur. Bağlantı ln ile kurulur; dosya türü ve ayrıntıları file ve stat ile görülür.

İzin · sahiplik komutları

İzin ve sahiplik komutları bir dosyayı kimin okuyup yazabileceğini ve çalıştırabileceğini belirler. chmod ile izinler, chown ve chgrp ile sahip ve grup değiştirilir; yeni dosyaların varsayılan izni umask ile belirlenir.

SELinux açık sunucularda durum sestatus ile kontrol edilir, mod setenforce ile değiştirilir.

Disk · bağlama komutları

Disk ve bağlama komutları disk alanını kontrol eder, diski bölümlere ayırıp dosya sistemi olarak bağlar. df ile toplam disk kullanımı, du ile klasör bazında boyut görülür; gdisk·fdisk ile bölüm, mkfs ile dosya sistemi oluşturulup mount ile bağlanır.

Dosya sistemi verilerin saklanma biçimidir; Linux'ta en çok kullanılan dosya sistemleri aşağıdaki dördüdür.

  • Ext4
  • Ext4, Linux'ta en yaygın kullanılan dosya sistemlerinden biridir. Önceki Ext dosya sistemlerini (Ext2, Ext3) geliştirerek daha hızlı performans ve daha büyük dosya ile dosya sistemi desteği sunar.
  • XFS
  • XFS büyük dosya sistemleri için tasarlanmıştır; hızlı işlem ve yüksek performans sunar. Daha çok büyük veri işleyen sunucu ortamlarında kullanılır.
  • Btrfs
  • Anlık görüntü, sıkıştırma, sağlama toplamı ve RAID desteği gibi pek çok özellik sunan modern bir dosya sistemidir.
  • ZFS
  • Yüksek performans ve veri bütünlüğünü önemseyen bir dosya sistemidir; anlık görüntü, sıkıştırma, çoğaltma ve veri bütünlüğü denetimi gibi özellikler ile güçlü yönetim işlevleri sunar.

Paket komutları

Paket komutları programları kurar, günceller ve kaldırır. RHEL ailesi (AlmaLinux·Rocky Linux) dnf ve yum, Ubuntu·Debian ise apt kullanır; kurulu paket bilgileri rpm ve dpkg ile görülür.

Süreç · görev zamanlama komutları

Süreç, çalışan bir programdır ve her sürece benzersiz bir numara (PID) verilir. ps ile liste, top ile anlık durum görülür, kill ile sonlandırılır; servisler systemctl ile başlatılıp durdurulur.

Komutu belirli bir saatte çalıştırmak için crontab ve at kullanılır.

Sistem bilgisi · ayar komutları

Sistem bilgisi komutları CPU, bellek, çekirdek sürümü ve sunucunun ne kadar süredir açık olduğunu gösterir. uname ile çekirdek sürümü, free ile bellek, uptime ile çalışma süresi ve ortalama yük görülür; saat dilimi ve dil timedatectl ile localectl üzerinden değiştirilir.

Günlükler journalctl ile okunur, biriken günlük dosyaları logrotate ile düzenlenir.

Kullanıcı · grup komutları

Linux, birden çok kullanıcının aynı anda oturum açtığı çok kullanıcılı bir işletim sistemidir ve kullanıcılar gruplar hâlinde yönetilir. useradd ve passwd ile hesap oluşturulur, usermod ve userdel ile değiştirilir veya silinir; root yetkisi gereken komutlar başına sudo eklenerek çalıştırılır.

Şu an bağlı kullanıcılar who ve w ile görülür.

Metin görüntüleme · düzenleme komutları

Metin komutları dosya içeriğini yazdırır ve yalnızca gereken satırları süzer. cat·less·head·tail ile içerik görülür, vi ile düzenlenir; grep ile metin aranır, sort ve uniq ile sıralanır ve tekrarlar silinir. Çoğu, boru (|) ile başka komutlara bağlanarak kullanılır.

Arama komutları

Arama komutları dosyaların ve çalıştırılabilir dosyaların yerini bulur. find klasörleri ad, boyut ve değiştirme tarihine göre doğrudan tarar; which·whereis·locate ise çalıştırma yolunda veya önceden hazırlanmış listede arar.

Dosya içindeki metni arayan grep, Metin görüntüleme · düzenleme bölümüne konmuştur.

Sıkıştırma · arşivleme komutları

Arşivleme birden çok dosyayı bir araya toplamak, sıkıştırma ise dosya boyutunu küçültmektir. tar ile toplanır, gzip·bzip2·xz ile sıkıştırılır; ikisini birden yapan [tar -czf] biçimi en çok kullanılandır.

Windows ile paylaşılan dosyalarda zip ve unzip kullanılır.

Ağ komutları

Ağ komutları IP adresini ve bağlantı durumunu kontrol eder, başka sunucularla dosya alışverişi yapar. ip ve nmtui ile ağ ayarlanır, ping ve traceroute ile bağlantı denetlenir; host·nslookup·dig ile DNS sorgulanır.

Uzaktan bağlantı ssh ile, dosya aktarımı rsync·scp·wget ile yapılır; güvenlik duvarı iptables ve firewall-cmd ile yönetilir.

Kabuk komutları

Kabuk, yazdığınız komutları işletim sistemine ileterek çalıştıran programdır; kabuk betiği ise komutları bir dosyaya sıralayıp sırayla çalıştırır. Betiklerde sık kullanılan komutlar echo·printf·test·export'tur.

Çoklu komut·Joker karakterler·Yönlendirme gibi kabuk simgeleri de bu bölümde toplandı.

DBMS · SQL komutları

DBMS komutları MariaDB·MySQL veritabanlarını kabuktan yönetir. mysql ile bağlanılır, mysqldump ile yedeklenir, mariadb-check ile tablolar denetlenip onarılır.

Bağlandıktan sonra SELECT·INSERT·GRANT gibi SQL ifadeleriyle veri ve yetkiler yönetilir.

Geliştirme komutları

Geliştirme komutları, kaynak kodu çalıştırılabilir dosyaya dönüştüren derleme işleminde kullanılır. gcc ile derlenir, make derleme adımlarını otomatik çalıştırır, gdb ile hatalar izlenir.

✅ Linux komut sistemini anlamak ve tanımı

Kabukta bir Linux komutu yazdığınızda kabuk komutu çekirdeğe iletir ve komut makinenin anlayacağı dile çevrilir. Kabuk; CPU, bellek, G/Ç ve ağ gibi kaynaklara erişerek işi yürütür.

Linux komutları: komut satırı arayüzü (Linux Command Line Interface, CLI)

ℹ️ Satış ortaklığı bildirimi
Bu sitenin içeriklerinde satış ortaklığı bağlantıları bulunur. Bir ziyaretçi bu bağlantılar üzerinden ürün veya hizmet satın alırsa bu site satıcıdan komisyon alır. Bu süreçte alıcının ödediği tutar (kampanya indirimlerinde tutar düşer↓) artmaz. Yayımlanan fiyat, indirim ve stok bilgileri yazının yazıldığı zamana aittir ve gerçek durumdan farklı olabilir; bu yüzden satın almadan önce son bilgiyi satıcıdan kontrol etmenizi rica ederiz. Ürünler kendi ölçütlerimize göre seçilir ve değerlendirilir; komisyon alınıp alınmaması tanıtım sırasını veya değerlendirme içeriğini etkilemez.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İnsan olduğunuzu kanıtlayın: 5   +   8   =