🐧 Linux Komut Satırı

Multilingual DevOps cheat sheet: Linux, Docker, Git, Kubernetes, Helm, Terraform, practical scenarios & templates.
Yayınlanma Tarihi

31 Ağustos 2025

Gezinme, dosyalar, işlemler, ağ, izleme, paketler ve otomasyon için temel ve ileri düzey komutlar. DevOps iş akışları için uygundur.

🔹 Temel komutlar

Komut

Örnek

Açıklama

cat Dosya içeriğini göster veya birden fazla dosyayı birleştir
cat file.txt

Dosya içeriğini görüntüle

cat file1 file2

İki dosyayı birleştir ve çıktı al

cat file1 file2 > merged.txt

Dosyaları birleştir ve yeni bir dosyaya kaydet

cd Geçerli çalışma dizinini değiştir
cd /etc

Mutlak yol /etc dizinine git

cd ~

Ana dizine git

cd ..

Bir seviye yukarı çık

cd -

Önceki dizine dön

clear Terminal ekranını temizle
cp Dosya ve dizinleri kopyala
cp file1.txt file2.txt

Dosyayı yeni bir adla kopyala

cp -r dir1 dir2

Dizini özyinelemeli olarak kopyala

cp -i file.txt /tmp/

Üzerine yazmadan önce onay iste

echo Bir metin veya ortam değişkeni yazdır
echo "Hello, World!"

Basit bir metin yazdır

echo $HOME

Ana dizin yolunu göster

echo -e "1\t2\n3"

Kaçış dizilerini işle ( )

history Komut geçmişini göster
id Geçerli kullanıcının UID, GID ve grup üyeliklerini göster
ls Dosya ve dizinleri listele
ls -l

İzinler ve sahiplerle uzun listeleme

ls -a

Gizli dosyaları göster

ls -lh

Okunabilir boyutlarla listele

mkdir Dizin oluştur
mkdir folder

Tek bir dizin oluştur

mkdir -p a/b/c

İç içe dizinler oluştur

mkdir dir{1,2,3}

Birden fazla dizini aynı anda oluştur

mv Dosya/dizin taşı veya yeniden adlandır
mv oldname.txt newname.txt

Dosyanın adını değiştir

mv file.txt /path/to/dir/

Dosyayı başka bir dizine taşı

mv *.txt archive/

Tüm .txt dosyalarını archive klasörüne taşı

pwd Geçerli çalışma dizinini yazdır
pwd -P

Gerçek yolu göster (sembolik bağlantısız)

cd /tmp && pwd

/tmp dizinine geçtikten sonra yolu göster

rm Dosya veya dizin sil
rm file.txt

Bir dosyayı sil

rm -i file.txt

Dosyayı onay ile sil

rm -r folder/

Dizini özyinelemeli olarak sil

rm -rf folder/

Onay istemeden zorla sil

rmdir Boş bir dizini sil
rmdir emptydir

emptydir dizinini sil

touch Boş dosya oluştur veya değişiklik zamanını güncelle
touch newfile.txt

Dosya yoksa yeni boş dosya oluştur

touch a b c

Birden fazla dosyayı aynı anda oluştur

touch -c file.txt

Dosya yoksa oluşturmadan yalnızca zamanı güncelle

whereis Bir komutun ikili dosyasını, kaynağını ve kılavuz sayfalarını bul
whereis ls

ls için konumları bul

whereis bash

Bash ikili ve belgelerini göster

whereis -b bash

Sadece ikiliyi ara

which Komutun çalıştırılabilir yolunu göster
which python3

python3 yolunu göster

which grep

grep yolunu göster

which --skip-alias ls

Ararken takma adları atla

whoami Etkin kullanıcı adını yazdır

🔸 Orta seviye

Komut

Örnek

Açıklama

chmod Dosya veya dizin izinlerini değiştir
chmod 755 file

Sekizlik gösterimle izin ayarla (örn. 755)

chmod +x script.sh

Bir script’e çalıştırma izni ekle

chmod -R 644 dir/

Dizin için izinleri özyinelemeli ayarla

chown Dosya sahibi ve grubunu değiştir
chown user file

Dosyanın sahibini değiştir

chown user:group file

Sahip ve grubu değiştir

chown -R user:group dir/

Özyinelemeli sahip ve grup değiştir

curl Bir sunucudan/ya sunucuya veri aktar (HTTP, HTTPS, vb.)
curl -I https://example.com

HEAD isteği gönder (yalnızca başlıklar)

curl -O https://example.com/file.txt

Bir dosyayı indir ve adını koru

curl -d "a=1&b=2" -X POST URL

Form verisi ile POST isteği gönder

df Dosya sistemi disk alanı kullanımını raporla
df -h

Okunabilir boyutlarla göster

df /home

Belirli bir bağlama noktasının kullanımını göster

df -T

Dosya sistemi türlerini göster

diff Dosya veya dizinleri karşılaştır
diff file1 file2

İki dosyayı karşılaştır

diff -u old.c new.c

Birleştirilmiş fark (yama stili)

diff -r dir1 dir2

Dizinleri özyinelemeli karşılaştır

du Dosya ve dizinlerin disk alanı kullanımını tahmin et
du -sh *

Geçerli dizindeki öğelerin boyutlarını göster

du -h file.txt

Tek bir dosyanın boyutunu göster

du -sh --max-depth=1 /var

Üst düzey alt dizinlerin boyutlarını özetle

find Dosya/dizinleri ada, boyuta, zamana göre ara
find . -name "*.log"

Geçerli dizindeki tüm .log dosyalarını bul

find / -type f -size +100M

100 MB’den büyük dosyaları bul

find . -mtime -1

Son bir gün içinde değişen dosyalar

free Kullanılan ve boş bellek miktarını göster
free -h

Okunabilir birimlerde göster

free -m

MB cinsinden göster

watch -n 2 free -h

Her 2 saniyede bir yenile

grep Düzenli ifadelerle metin ara
grep "error" logfile

error içeren satırları bul

grep -r "error" /var/log

Bir dizinde özyinelemeli ara

grep -i "fail" file

Büyük/küçük harfe duyarsız ara

head Bir dosyanın ilk satırlarını yazdır
head -n 10 file

İlk 10 satır

head -n 20 file.txt

İlk 20 satır

head -c 100 file

İlk 100 bayt

hostname Sistemin ana bilgisayar adını göster veya ayarla
hostname newname

Yeniden başlatmaya kadar geçici olarak ad ayarla

hostname -I

IP adreslerini göster

kill İşlemlere sinyal gönder
kill -9 1234

PID ile işlemi zorla sonlandır

kill -TERM 1234

SIGTERM ile nazikçe sonlandır

pkill -f python

Bir desenle eşleşen işlemleri sonlandır

ping ICMP echo isteği ile ağ bağlantısını test et
ping 8.8.8.8

Bir adresi ping’le

ping -c 4 ya.ru

4 paket gönder

ping -i 2 1.1.1.1

2 saniye aralıklarla gönder

ps İşlem durumunu raporla
ps aux

Tüm işlemleri listele

ps -ef | grep nginx

grep ile ada göre filtrele

ps -u $USER

Geçerli kullanıcının işlemleri

rsync Hızlı artımlı dosya aktarımı
rsync -av src/ dst/

Dizinleri yerel olarak senkronize et

rsync -avz user@host:/src /dst

Uzak ana bilgisayarla SSH üzerinden senkronize et

rsync --delete src/ dst/

Hedefte eksik olan dosyaları sil

scp Güvenli kopya (uzaktan dosya kopyalama)
scp file user@host:/path

Dosyayı uzak ana bilgisayara kopyala

scp user@host:/file.txt .

Dosyayı uzak ana bilgisayardan kopyala

scp -r dir user@host:/path

Dizini özyinelemeli olarak kopyala

sort Metin satırlarını sırala
sort file.txt

Alfabetik sırala

sort -r file.txt

Ters sırala

sort -n numbers.txt

Sayısal sırala

tail Dosyaların son kısmını yazdır; değişiklikleri takip et
tail -f logfile.log

Bir log’u gerçek zamanlı takip et

tail -n 20 file.txt

Son 20 satırı göster

tail -c 100 file.txt

Son 100 baytı göster

tar Tar arşivleri oluştur, listele veya çıkar
tar -czf archive.tgz dir/

Sıkıştırılmış .tgz arşivi oluştur

tar -xzf archive.tgz

.tgz arşivini çıkar

tar -tf archive.tgz

Arşiv içeriğini listele

tee stdin’den oku, stdout ve dosyalara yaz
echo "test" | tee out.txt

Çıktıyı out.txt’ye yaz ve ekranda göster

ls | tee list.txt

ls çıktısını dosyaya kaydet ve ekranda göster

command | tee -a log.txt

Çıktıyı log.txt sonuna ekle

top Linux görevlerini göster (etkileşimli işlem görüntüleyici)
top

top’u başlat

htop

Alternatif görüntüleyici (htop)

top -o %MEM

Bellek kullanımına göre sırala

uptime Sistemin ne kadar süredir çalıştığını göster
uptime -p

Okunaklı çalışma süresi

uptime -s

Sistem açılış zamanı

wget Etkileşimsiz ağ indirme aracı
wget https://site.com/file.zip

URL ile dosya indir

wget -c file.zip

Yarıda kalan indirmeyi devam ettir

wget -O saved.txt URL

Farklı bir adla kaydet

wc Dosyaların satır, kelime ve karakter sayılarını yazdır
wc -l file

Satır sayısını say

wc -w file

Kelime sayısını say

wc -m file

Karakterleri say

uniq Tekrarlanan satırları raporla veya filtrele (yan yana olanları)
uniq file.txt

Ardışık tekrarları kaldır

sort file | uniq

Sıralamadan sonra tekrarları kaldır

sort file | uniq -c

Her satırın kaç kez geçtiğini say

yes Bir metni sürekli yazdır; betiklerde kullanışlıdır
yes "y" | command

Her zaman “y” cevabı ver

yes | rm -i *

Etkileşimli silmeleri otomatik onayla

yes no | command

İsteme “hayır” cevabı ver

🔧 İleri düzey komutlar

Komut

Örnek

Açıklama

at Belirli bir zamanda tek seferlik komut çalıştır
at now + 1 minute

Bir komutu 1 dakika sonra çalıştır

atq

Bekleyen işleri listele

atrm

Bekleyen işi sil

awk Desen tarama ve işleme dili
awk '{print $1}' file

İlk sütunu yazdır

ps aux | awk '$3 > 50'

CPU kullanımına göre işlemleri filtrele

cat file.txt | awk '{print $2}'

Her satırın ikinci alanını yazdır

awk '/error/ {print $0}' logfile

Bir desenle eşleşen satırları yazdır

crontab Kullanıcı bazlı cron işleri yükle, listele veya kaldır
crontab -e

Geçerli kullanıcının crontab’ini düzenle

crontab -l

Cron işlerini listele

crontab -r

Geçerli kullanıcının crontab’ini sil

cut Dosyalardan satır bölümlerini seç veya çıkar
cut -d':' -f1 /etc/passwd

/etc/passwd’den kullanıcı adlarını yazdır

echo "a:b:c" | cut -d':' -f2

İki alanı ‘:’ ayırıcıyla kes

cut -c1-5 filename

Karakterleri pozisyona göre seç

df Disk kullanımını raporla
df -h

Okunabilir boyutlar

df -T

Dosya sistemi türlerini göster

df /home

Ev dizini kullanımını göster

env Komutu değiştirilmiş ortamda çalıştır veya ortam değişkenlerini göster
env | grep PATH

PATH girdilerini göster

env -i bash

Boş ortam ile kabuk başlat

export Geçerli oturum için ortam değişkeni ayarla
export VAR=value

Bu oturum için değişken ayarla

export PATH=$PATH:/new/path

PATH’e dizin ekle

export -p

Dışa aktarılan değişkenleri listele

free Bellek kullanımını göster
free -m

MB cinsinden göster

free -h

Okunabilir birimler

free -s 5

Her 5 saniyede örnekle

hostnamectl Sistem ana bilgisayar adını ve ilgili ayarları sorgula/değiştir
hostnamectl status

Ana bilgisayar adı durumunu göster

hostnamectl set-hostname newname

Yeni statik ana bilgisayar adı ayarla

ifconfig / ip Ağ arabirimlerini ve adreslerini görüntüle/ yönet
ifconfig

Ağ arabirimlerini göster (eski)

ip a

ip ile adresleri göster

ip link set eth0 up

Arabirimi etkinleştir

iostat CPU ve G/Ç istatistiklerini raporla
iostat -x 2

Her 2 sn’de ayrıntılı istatistik

iostat -d 5 3

Aygıt istatistikleri (5 sn aralıkla, 3 rapor)

iptables IPv4 paket filtreleme ve NAT yönetim aracı
iptables -L

Mevcut kuralları listele

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

22. port için gelen SSH’yi izin ver

iptables -F

Tüm kuralları temizle

journalctl systemd günlüklerini sorgula
journalctl -xe

Son hataları bağlam ile göster

journalctl -u nginx.service

Bir servis için logları göster

journalctl --since "2 hours ago"

Belirli bir zamandan sonraki logları göster

ln Dosyalar arasında bağlantı oluştur
ln -s target link

Sembolik bağlantı oluştur

ln file.txt backup.txt

Sabit bağlantı oluştur

ln -sf target link

Sembolik bağlantıyı zorla yeniden oluştur

sed Akış düzenleyici (metin işleme)
sed 's/old/new/g' file

Bir metni global olarak değiştir

sed -n '1,5p' file

Yalnızca belirli satır aralığını yazdır

sed '/pattern/d' file

Eşleşen satırları sil

systemctl systemd servis yöneticisini kontrol et
systemctl status nginx

Servis durumunu göster

systemctl start nginx

Bir servisi başlat

systemctl enable nginx

Sistemde açılışta başlatılacak şekilde etkinleştir

tr Karakterleri çevir veya sil
tr a-z A-Z

Küçük harfleri büyük harfe çevir

echo "hello" | tr 'h' 'H'

Bir karakteri değiştir

echo "abc123" | tr -d '0-9'

Rakamları sil

type Bir adın kabukta nasıl yorumlanacağını göster
type ls

ls nasıl çözülüyor göster

type cd

cd nasıl çözülüyor göster

type python3

python3 nasıl çözülüyor göster

ulimit Kullanıcı işlem kaynak sınırlarını göster veya ayarla
ulimit -n

Maksimum açık dosya sayısını göster

ulimit -c unlimited

Çekirdek dökümlerini etkinleştir

ulimit -u 4096

Kullanıcı işlemlerini sınırla

uptime Sistem çalışma süresini ve yük ortalamasını göster
uptime -p

Okunaklı uptime

uptime -s

Açılış zamanını göster

xargs stdin’den komut satırı oluştur ve çalıştır
xargs -n 1 echo

Her argümanı ayrı satırda yaz

echo "a b c" | xargs -n 1

Kelimeleri ayrı argümanlara ayır

find . -name '*.txt' | xargs rm

Dosyaları bul ve xargs ile sil

🌐 Ağ komutları

Komut

Örnek

Açıklama

curl Sunuculara/verilerden veri aktar
curl -X POST -d "a=1" URL

Form verisi ile POST isteği

curl -I URL

Yalnızca başlıkları al

curl -o file.html URL

İndir ve dosyaya kaydet

dig DNS sorgulama aracı
dig openai.com

A kayıtlarını sorgula

dig +short openai.com

Kısa cevap

dig @8.8.8.8 openai.com

Belirli bir DNS sunucusu kullan

ftp Dosya Aktarım Protokolü (FTP) istemcisi
ftp host

Bir FTP sunucusuna bağlan

ftp -n host

Otomatik giriş olmadan bağlan

ftp> get file.txt

FTP oturumunda dosya indir

ip address IP adreslerini göster/yönet
ip addr show eth0

eth0 için adres bilgilerini göster

ip addr

Tüm adresleri listele

ip link Ağ aygıtlarını göster/yönet
ip link show

Ağ bağlantılarını göster

ip link set eth0 up

Bir arayüzü etkinleştir

ip route IP yönlendirme tablosunu göster/yönet
ip route list

Yönlendirme tablosunu listele

ip route add default via 192.168.1.1

Varsayılan rota ekle

nc Rastgele TCP/UDP bağlantıları ve dinleme
nc -zv host 22

Bir ana bilgisayarı port taraması yap

nc -l 1234

Bir TCP portunu dinle

nc host 1234 < file

Uzak bir porta dosya gönder

nmap Ağ keşif aracı ve güvenlik/port tarayıcı
nmap -sP 192.168.1.0/24

Bir alt ağı ping taraması

nmap -sV 192.168.1.1

Servis/sürüm tespiti

nmap -O 192.168.1.1

İşletim sistemi tespiti

nslookup İnternet alan adı sunucularını sorgula
nslookup google.com

Bir alan adını sorgula

nslookup 8.8.8.8

Bir IP için ters sorgu

ssh OpenSSH uzak oturum istemcisi
ssh user@host

Bir ana bilgisayara bağlan

ssh -p 2222 user@host

Varsayılan olmayan port ile bağlan

ssh -i ~/.ssh/id_rsa user@host

Belirli bir özel anahtar ile giriş yap

ss Soketleri incelemek için yardımcı program
ss -tuln

TCP/UDP dinleyen portları listele

ss -s

Özet istatistikler

ss -l

Dinleyen soketleri listele

telnet TELNET protokolü için kullanıcı arayüzü
telnet host 80

80. porta bir ana bilgisayara bağlan

telnet example.com 443

443’e bağlan

telnet localhost 25

Yerel SMTP’ye bağlan

traceroute Bir ağ ana bilgisayarına rotayı izle
traceroute 8.8.8.8

Bir IP’ye giden yolu izle

traceroute -m 15 8.8.8.8

Maksimum atlama sayısını sınırla

wget Web’den dosya indir
wget -O file.txt URL

Çıktıyı dosyaya kaydet

wget URL

Geçerli dizine indir

wget -c URL

Yarıda kalan indirmeyi devam ettir

🔍 Dosya arama ve yönetme

Komut

Örnek

Açıklama

basename Dizin ve uzantıyı dosya adlarından çıkar
basename /path/to/file

Bir yoldan dosya adını yazdır

basename /path/to/file .txt

İsimden bir uzantıyı çıkar

dirname Bir yolun son bileşenini çıkar
dirname /path/to/file

Yolun dizin kısmını göster

dirname /etc/passwd

/etc/passwd yolunun üst dizinini göster

du Dosya disk alanı kullanımını tahmin et
du -sh folder/

Bir dizinin boyutunu göster

du -h *

Geçerli dizindeki öğelerin boyutunu göster

du -c folder1 folder2

Birden çok dizinin toplam boyutu

file Dosya türünü belirle
file some.bin

Dosya türünü algıla

file *

Bir dizindeki tüm dosyaların türlerini algıla

file -i file.txt

MIME türünü göster

find Dosya ara
find /path -type f -name "*.sh"

İsme göre kabuk scriptlerini bul

find . -size +10M

10 MB’den büyük dosyaları bul

find /tmp -mtime -1

Son bir gün içinde değişen dosyalar

locate Veritabanı kullanarak ada göre dosya bul
locate filename

Bir dosya adını bul

locate *.conf

Joker karakter araması

locate -i README

Büyük/küçük harf duyarsız arama

realpath Çözümlenmiş mutlak yolu yazdır
realpath file

Bir dosya yolunu çözümle

realpath ../relative/path

Göreceli yolu çözümle

stat Dosya veya dosya sistemi durumunu göster
stat file

Ayrıntılı dosya durumunu göster

stat -c %s file

Yalnızca dosya boyutunu yazdır

stat -f file

Dosya sistemi durumunu göster

tree Dizin içeriğini ağaç biçiminde listele
tree

Dizin ağacını yazdır

tree -L 2

Görüntüleme derinliğini sınırla

tree -a

Gizli dosyaları dahil et

📊 Sistem izleme

Komut

Örnek

Açıklama

dmesg Çekirdek ring buffer’ı yazdır veya kontrol et
dmesg | tail

Son çekirdek mesajlarını göster

dmesg | grep usb

USB mesajlarını filtrele

free Bellek kullanımını göster
free -h

Okunabilir birimler

free -m

MB cinsinden göster

htop Etkileşimli işlem görüntüleyici
htop

htop çalıştır

iotop İşlemlere göre G/Ç kullanımını göster
iotop

iotop çalıştır

iotop -o

Yalnızca G/Ç yapan işlemleri göster

lsof Açık dosyaları listele
lsof -i :80

80. portu kullanan işlemleri göster

lsof -u username

Bir kullanıcının açtığı dosyaları göster

uptime Sistem çalışma süresini ve yük ortalamalarını göster
vmstat Sanal bellek istatistiklerini raporla
vmstat 1

Her 1 saniyede yenile

vmstat 5 3

5 saniye aralıkla, 3 rapor

watch Bir programı periyodik çalıştır ve çıktısını göster
watch -n 1 df -h

Disk kullanımını izle

watch -d free -h

Farklılıkları vurgula ve belleği izle

📦 Paket yönetimi

Komut

Örnek

Açıklama

apt APT paket yöneticisi (Debian/Ubuntu)
apt install curl

Bir paket yükle

apt remove curl

Bir paketi kaldır

apt update && apt upgrade

Paket listelerini güncelle ve yükselt

dnf Dandified YUM (Fedora/RHEL ailesi)
dnf install curl

Bir paket yükle

dnf upgrade

Paketleri yükselt

rpm RPM paket yöneticisi
rpm -ivh package.rpm

Bir RPM paketi yükle

rpm -e package

Bir paketi kaldır

snap Snappy paket yöneticisi
snap install app

Bir snap yükle

snap remove app

Bir snap kaldır

yum Yellowdog Updater Modified (RHEL/CentOS)
yum install curl

Bir paket yükle

yum remove curl

Bir paketi kaldır

💽 Dosya sistemleri

Komut

Örnek

Açıklama

blkid Blok aygıtı özniteliklerini bul/yazdır
blkid

Blok aygıtlarını ve özniteliklerini listele

df Dosya sistemi disk alanı kullanımını raporla
df -Th

Türlere göre okunabilir boyutlar

fsck Bir Linux dosya sistemini kontrol et ve onar
fsck /dev/sda1

Bir aygıtı kontrol et

lsblk Blok aygıtları hakkında bilgi listele
lsblk

Aygıtları ağaç olarak listele

mkfs Bir Linux dosya sistemi oluştur
mkfs.ext4 /dev/sdb1

Bir ext4 dosya sistemi oluştur

mount Bir dosya sistemini bağla
mount /dev/sdb1 /mnt

Bir aygıtı /mnt’e bağla

mount | grep /mnt

Yola göre bağlanan dosya sistemlerini göster

parted Disk bölümleme aracı
parted /dev/sdb

Bir diski bölümleme için aç

umount Dosya sistemlerini ayır
umount /mnt

Bir bağlama noktasını ayır

🤖 Scriptler ve otomasyon

Komut

Örnek

Açıklama

alias Kabuk kısayollarını tanımla veya göster
alias ll='ls -la'

Kullanışlı bir kısayol oluştur

alias

Tanımlı kısayolları listele

bash / sh Kabuk scriptlerini çalıştır
bash script.sh

Bir scripti Bash ile çalıştır

sh script.sh

Bir scripti sh ile çalıştır

crontab Kullanıcı bazlı cron tabloları
crontab -e

Geçerli kullanıcının crontab’ini düzenle

read Kabuk scriptlerinde kullanıcı girdisi al
read name

Bir değişkene oku

set Kabuk seçeneklerini/parametrelerini ayarla
set -e

İlk hatada çık

source Geçerli kabukta dosyadan komutları oku ve çalıştır
source ~/.bashrc

Kabuk yapılandırmasını yeniden yükle

trap Sinyalleri yakala ve komut çalıştır
trap "echo 'exit'" EXIT

Kabuk kapanışında komut çalıştır

🛠 Geliştirme ve hata ayıklama

Komut

Örnek

Açıklama

gcc GNU C derleyicisi
gcc main.c -o app

Bir C kaynak dosyasını derle

gdb GNU hata ayıklayıcı
gdb ./app

Derlenmiş bir ikiliyi hata ayıkla

git Dağıtık sürüm kontrol sistemi
git status

Çalışma ağacının durumunu göster

git commit -m "msg"

Bir mesaj ile commit yap

ltrace Kütüphane çağrılarını izleyici
ltrace ./app

Bir ikilinin kütüphane çağrılarını izle

make Program gruplarını yönetme aracı
make

Makefile’a göre derle

shellcheck Kabuk scriptleri için statik analiz
shellcheck script.sh

Bir kabuk scriptini denetle

strace Sistem çağrılarını ve sinyalleri izle
strace ./app

Bir programın sistem çağrılarını izle

valgrind Dinamik analiz araçları için altyapı
valgrind ./app

Bir programı Valgrind altında çalıştır

vim / nano Komut satırı metin editörleri
vim file.sh

Vim ile düzenle

nano file.sh

Nano ile düzenle

📌 Çeşitli

Komut

Örnek

Açıklama

cal Takvim görüntüle
cal 2025

Bir yıl takvimini göster

cal 08 2025

Belirli bir ayı göster

date Sistem tarih ve saatini görüntüle veya ayarla
date +%T

Geçerli zamanı yazdır (SS:DD:SS)

date -d "next friday"

Göreceli günün tarihini yazdır

factor Sayıyı çarpanlarına ayır
factor 100

Bir sayıyı çarpanlara ayır

man Çevrimiçi kılavuz sayfalarını biçimlendir ve görüntüle
man tar

Bir man sayfası aç

man -k copy

Anahtara göre kılavuzlarda ara

man 5 passwd

Belirli bir bölüm aç

seq Sayı dizileri yazdır
seq 1 5

1’den 5’e kadar say

seq 1 2 9

Adım ile say

seq -s ',' 1 5

Sayıları özel ayırıcı ile birleştir

yes Bir metni sürekli çıktıla
yes | rm -r dir

Özyinelemeli silmeyi otomatik onayla

📚 Ek kaynaklar

📘 man sayfaları - komutlar için ayrıntılı kılavuzlar:

man ls
man rm

📙 TLDR - popüler komutların kısa kullanım örnekleri:

🧠 İpucu: Cheat sheet tarzı yardım için tldr kurun:

sudo apt install tldr   # veya: npm install -g tldr
tldr tar                # tar komutu için kısa bir özet örneği

🌐 Faydalı bağlantılar

Linux man sayfaları çevrimiçi — resmi kılavuz sayfaları, komut adına göre aranabilir:
https://man7.org/linux/man-pages/

Basitleştirilmiş ve topluluk odaklı man sayfaları — pratik örneklerle topluluk tarafından sağlanan yardım sayfaları:
https://tldr.sh/