Menu
Coddy logo textTech

Terminal Hile Sayfası

Son güncelleme

Gezinme

Dosya sisteminde dolaşın ve nerede olduğunuzu görün.

KomutNe yapar
pwdGeçerli çalışma dizinini yazdır
lsGeçerli dizindeki dosyaları listele
ls -laTüm dosyaları (gizliler dahil) ayrıntılarıyla listele
cd dirdir içine geç
cd ..Bir dizin yukarı çık
cd ~Ev dizininize gidin
cd -Önceki dizine geri dön
treeDizin ağacını göster (kuruluysa)

Dosyalar ve dizinler

Dosya ve klasör oluşturun, kopyalayın, taşıyın ve silin.

KomutNe yapar
touch file.txtBoş bir dosya oluştur (veya zaman damgasını güncelle)
mkdir dirBir dizin oluştur
mkdir -p a/b/cİç içe dizinler oluştur, varsa hata vermez
cp src dstBir dosyayı kopyala
cp -r src dstBir dizini özyinelemeli kopyala
mv src dstBir dosyayı taşı veya yeniden adlandır
rm fileBir dosyayı sil
rm -r dirBir 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.

KomutNe yapar
cat fileDosyanın tamamını yazdır
less fileBir 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 fileSon 10 satırı göster
tail -f logYeni satırlar eklendikçe bir dosyayı izle
wc -l fileSatır sayısını say

Arama

Dosyaları ada göre bulun ve içeriklerinde arayın.

KomutNe yapar
grep "text" fileBir dosyada text ile eşleşen satırları bul
grep -r "text" .Geçerli dizinden özyinelemeli ara
grep -i "text" fileBüyük/küçük harf duyarsız arama
grep -n "text" fileEşleşen satır numaralarını göster
find . -name "*.js"Dosyaları ad desenine göre bul
find . -type dYalnızca dizinleri bul
find . -size +1M1 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.

KomutNe yapar
cmd1 | cmd2cmd1'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 < fileGirdiyi bir dosyadan oku
cmd 2> errors.txtYalnızca hata çıktısını (stderr) yönlendir
cmd > out.txt 2>&1Hem çı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.

KomutNe yapar
ls -lHer dosyanın izinlerini, sahibini ve boyutunu göster
chmod +x script.shBir dosyayı çalıştırılabilir yap
chmod 644 filerw-r--r-- ayarla (sahip yazar, diğerleri okur)
chmod 755 filerwxr-xr-x ayarla (sahip her şey, diğerleri okur/çalıştırır)
chown user fileDosyanın sahibini değiştir
chown user:group fileSahip ve grubu değiştir
sudo cmdBir komutu süper kullanıcı olarak çalıştır

İşlem kontrolü

Çalışan programları inceleyin, duraklatın ve durdurun.

KomutNe yapar
ps auxÇalışan tüm işlemleri listele
topİşlemlerin ve kaynak kullanımının canlı görünümü
kill PIDBir işleme ID'sine göre sonlandırma sinyali gönder
kill -9 PIDBir işlemi zorla sonlandır
cmd &Bir komutu arka planda çalıştır
jobsBu kabuktaki arka plan işlerini listele
fgBir arka plan işini ön plana getir
bgAskı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.

KomutNe yapar
historySon çalıştırılan komutları göster
!!Önceki komutu yeniden çalıştır
!42Geçmişten 42 numaralı komutu yeniden çalıştır
Ctrl+RKomut geçmişinde geriye doğru ara
Ctrl+CÇalışan komutu iptal et
Ctrl+ZÇalışan komutu askıya al
Ctrl+LEkranı temizle (clear ile aynı)
Ctrl+A / Ctrl+ESatırın başına / sonuna atla

Ortam ve çeşitli

Değişkenler, komutları bulma ve yardım alma.

KomutNe yapar
echo $HOMEBir ortam değişkenini yazdır
export VAR=valueBu oturum için bir ortam değişkeni ayarla
which pythonBir komutun tam yolunu göster
man lsBir komutun kılavuz sayfasını aç
ls --helpBir komut için hızlı kullanım bilgisini göster
alias ll="ls -la"Bir komut için kısayol oluştur
clearTerminal 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?
Evet. Bu terminal hile sayfası tamamen ücretsizdir ve kayıt gerektirmez. Yer imlerinize ekleyin ve bir komuta, bayrağa ya da kısayola bakmanız gerektiğinde geri dönün.
Bu hile sayfası hangi kabuk için - bash mı zsh mi?
İkisi de. Buradaki komutlar standart Unix araç setinin parçasıdır ve Linux ile macOS'taki varsayılan kabuklar olan bash ve zsh'de aynı şekilde davranır. zsh, daha akıllı sekme tamamlama gibi ekstra özellikler ekler, ama bu sayfadaki her şey her iki kabukta da çalışır ve çoğu diğer POSIX kabuklarında da çalışır.
| borusu (pipe) ne yapar?
Bir boru, bir komutun çıktısını doğrudan bir sonraki komuta girdisi olarak gönderir, böylece küçük araçları bir işlem hattında zincirleyebilirsiniz. Örneğin ls | grep .txt dosyaları listeler ve ardından bu listeyi yalnızca .txt içeren adlara filtreler - geçici bir dosyaya gerek yok.
Bu terminal komutlarını çevrimiçi olarak deneyebilir miyim?
Evet. Terminal playground'u açarak bu hile sayfasındaki herhangi bir komutu tarayıcınızda gerçek bir kabukta çalıştırabilirsiniz - kurmanız gereken hiçbir şey yok. Yapı istediğinizde, Coddy'nin ücretsiz etkileşimli terminal kursu sizi gezinmeden borulara (pipe) ve işlem kontrolüne adım adım götürür.
Bu hile sayfası yeni başlayanlar için uygun mu?
Evet. En yaygın görevlerden (gezinme ve dosyalar) gelişmiş olanlara (işlem kontrolü ve ortam değişkenleri) doğru düzenlenmiştir, böylece üstteki bölümleri ilk günden kullanabilir ve zamanla geri kalanına geçebilirsiniz.
Coddy programming languages illustration

Coddy ile Terminal öğren

BAŞLA