Terminal Hile Sayfası
Son güncelleme
Gezinme
Dosya sisteminde dolaşın ve nerede olduğunuzu görün.
| Komut | Ne yapar |
|---|---|
pwd | Geçerli çalışma dizinini yazdır |
ls | Geçerli dizindeki dosyaları listele |
ls -la | Tüm dosyaları (gizliler dahil) ayrıntılarıyla listele |
cd dir | dir içine geç |
cd .. | Bir dizin yukarı çık |
cd ~ | Ev dizininize gidin |
cd - | Önceki dizine geri dön |
tree | Dizin ağacını göster (kuruluysa) |
Dosyalar ve dizinler
Dosya ve klasör oluşturun, kopyalayın, taşıyın ve silin.
| Komut | Ne yapar |
|---|---|
touch file.txt | Boş bir dosya oluştur (veya zaman damgasını güncelle) |
mkdir dir | Bir dizin oluştur |
mkdir -p a/b/c | İç içe dizinler oluştur, varsa hata vermez |
cp src dst | Bir dosyayı kopyala |
cp -r src dst | Bir dizini özyinelemeli kopyala |
mv src dst | Bir dosyayı taşı veya yeniden adlandır |
rm file | Bir dosyayı sil |
rm -r dir | Bir dizini ve içeriğini sil |
rm -rf dir | Özyinelemeli olarak zorla sil (onay sormadan - dikkatli olun) |
Dosyaları görüntüleme
Dosya içeriğini yazdırın veya sayfa sayfa gezin.
| Komut | Ne yapar |
|---|---|
cat file | Dosyanın tamamını yazdır |
less file | Bir dosyayı sayfa sayfa kaydır (çıkmak için q) |
head file | İlk 10 satırı göster |
head -n 20 file | İlk 20 satırı göster |
tail file | Son 10 satırı göster |
tail -f log | Yeni satırlar eklendikçe bir dosyayı izle |
wc -l file | Satır sayısını say |
Arama
Dosyaları ada göre bulun ve içeriklerinde arayın.
| Komut | Ne yapar |
|---|---|
grep "text" file | Bir dosyada text ile eşleşen satırları bul |
grep -r "text" . | Geçerli dizinden özyinelemeli ara |
grep -i "text" file | Büyük/küçük harf duyarsız arama |
grep -n "text" file | Eşleşen satır numaralarını göster |
find . -name "*.js" | Dosyaları ad desenine göre bul |
find . -type d | Yalnızca dizinleri bul |
find . -size +1M | 1 MB'den büyük dosyaları bul |
Borular (pipe) ve yönlendirme
Komutları birleştirin ve girdileriyle çıktılarının nereye gideceğini kontrol edin.
| Komut | Ne yapar |
|---|---|
cmd1 | cmd2 | cmd1'in çıktısını cmd2'ye borula |
cmd > file | Çıktıyı bir dosyaya yönlendir (üzerine yazar) |
cmd >> file | Çıktıyı bir dosyaya ekle |
cmd < file | Girdiyi bir dosyadan oku |
cmd 2> errors.txt | Yalnızca hata çıktısını (stderr) yönlendir |
cmd > out.txt 2>&1 | Hem çıktıyı hem hataları tek bir dosyaya gönder |
cmd | tee file | Çıktıyı yazdır ve aynı anda bir dosyaya yaz |
ls | grep .txt | Örnek: dosyaları listele, yalnızca .txt olanları tut |
İzinler
Bir dosyayı kimin okuyabileceğini, yazabileceğini veya çalıştırabileceğini değiştirin.
| Komut | Ne yapar |
|---|---|
ls -l | Her dosyanın izinlerini, sahibini ve boyutunu göster |
chmod +x script.sh | Bir dosyayı çalıştırılabilir yap |
chmod 644 file | rw-r--r-- ayarla (sahip yazar, diğerleri okur) |
chmod 755 file | rwxr-xr-x ayarla (sahip her şey, diğerleri okur/çalıştırır) |
chown user file | Dosyanın sahibini değiştir |
chown user:group file | Sahip ve grubu değiştir |
sudo cmd | Bir komutu süper kullanıcı olarak çalıştır |
İşlem kontrolü
Çalışan programları inceleyin, duraklatın ve durdurun.
| Komut | Ne yapar |
|---|---|
ps aux | Çalışan tüm işlemleri listele |
top | İşlemlerin ve kaynak kullanımının canlı görünümü |
kill PID | Bir işleme ID'sine göre sonlandırma sinyali gönder |
kill -9 PID | Bir işlemi zorla sonlandır |
cmd & | Bir komutu arka planda çalıştır |
jobs | Bu kabuktaki arka plan işlerini listele |
fg | Bir arka plan işini ön plana getir |
bg | Askıya alınmış bir işi arka planda sürdür |
Geçmiş ve kısayollar
Geçmiş komutları geri çağırın ve mevcut komutu kontrol edin.
| Komut | Ne yapar |
|---|---|
history | Son çalıştırılan komutları göster |
!! | Önceki komutu yeniden çalıştır |
!42 | Geçmişten 42 numaralı komutu yeniden çalıştır |
Ctrl+R | Komut geçmişinde geriye doğru ara |
Ctrl+C | Çalışan komutu iptal et |
Ctrl+Z | Çalışan komutu askıya al |
Ctrl+L | Ekranı temizle (clear ile aynı) |
Ctrl+A / Ctrl+E | Satırın başına / sonuna atla |
Ortam ve çeşitli
Değişkenler, komutları bulma ve yardım alma.
| Komut | Ne yapar |
|---|---|
echo $HOME | Bir ortam değişkenini yazdır |
export VAR=value | Bu oturum için bir ortam değişkeni ayarla |
which python | Bir komutun tam yolunu göster |
man ls | Bir komutun kılavuz sayfasını aç |
ls --help | Bir komut için hızlı kullanım bilgisini göster |
alias ll="ls -la" | Bir komut için kısayol oluştur |
clear | Terminal ekranını temizle |
Komut isteminde başvurduğunuz her komut tek sayfada. Bu terminal hile sayfası, etkileşimli kabuk için hızlı bir başvurudur - dosya sisteminde dolaşma, dosyalarla çalışma, komutları borularla (pipe) ve yönlendirmeyle birbirine bağlama ve çalışan işlemleri yönetme.
Buradaki komutlar bash ve zsh'de standarttır, dolayısıyla Linux ve macOS'ta aynı şekilde çalışır. İhtiyacınız olanı kopyalayın ya da terminal playground'da canlı deneyin - tarayıcınızda gerçek bir kabuk, kurmanız gereken hiçbir şey yok.
Terminal hile sayfası SSS
Bu terminal hile sayfası ücretsiz mi?
Bu hile sayfası hangi kabuk için - bash mı zsh mi?
| borusu (pipe) ne yapar?
ls | grep .txt dosyaları listeler ve ardından bu listeyi yalnızca .txt içeren adlara filtreler - geçici bir dosyaya gerek yok.