Popüler İçerikler #samsung #apple #google #amd #asus #Nvidia #huawei #steam
Mac Serisi | İsmail Dikmen - 17 Mart 2023

macOS Terminal Komutları

macOS Terminal Komutları

Bu yazımızda macOS'bilgisayarlar da kullanılan terminal için kullanabileceğiniz kısayol komutlarını belirteceğiz. Ayrıca hangi komutun ne işe yaradığını ve hangi işlemi yaptığını da tablo halinde sizlere belirtiyoruz. Bilindiği üzere ülkemizde bilgisayar kullanımı genelde Windows tabanlıdır. Bunun ilgili de bir çok kaynakta bilgi bulunmaktadır. Fakat Apple tarafından yaratılan macOS işletim sistemi ile ilgili pek fazla bilgi bulunmamaktadır.

macOS Terminal Nasıl Açılır?

Uygulamalar > Yardımcı Programlar'dan Terminal uygulamasını başlatın veya Spotlight ile arayıp bulabilirsiniz. Spotlight'ı açmak için Cmd + Space tuşlarına basın ve aramak için "Terminal" yazıp ulaşabilirsiniz.

macOS Terminal Komutları

Komut İşlevi

Kısayollar

Tab Dosya ve klasör adlarını otomatik tamamlama
Ctrl + A Şu anda yazmakta olduğunuz satırın başına gidin
Ctrl + E Şu anda yazmakta olduğunuz satırın sonuna gidin
Ctrl + U İmleçten önceki satırı temizle
Ctrl + K İmleçten sonraki satırı temizle
Ctrl + W İmleçten önceki kelimeyi sil
Ctrl + T İmleçten önceki son iki karakteri değiştir
Esc + T İmleçten önceki son iki kelimeyi değiştirin
Ctrl + L ekranı temizle
Ctrl + C Koştuğun her şeyi öldür
Ctrl + D Geçerli kabuktan çık
Option + → İmleci bir kelime ileri taşı
Option + ← İmleci bir kelime geriye taşı
Ctrl + F İmleci bir karakter ileri taşı
Ctrl + B İmleci bir karakter geriye taşı
Ctrl+Y Son komut tarafından kesilenleri yapıştırın
Ctrl + Z Çalıştırdığınız her şeyi askıya alınmış bir arka plan işlemine sokar
Ctrl + _ Son komutu geri al
Option + Shift + Cmd + C Düz metni kopyala
Shift + Cmd + V Seçimi yapıştır
exit Kabuk oturumunu sonlandır

Temel Bilgiler

/ (Forward Slash) Üst düzey dizin
. (Single Period) Geçerli dizin
.. (Double Period) Ana Dizin
~ (Tilde) Ev dizini
sudo [command] Komutu süper kullanıcının güvenlik ayrıcalıklarıyla çalıştırın
nano [file] Terminal düzenleyicisini açar
open [file] bir dosya açar
[command] -h Bir komut hakkında yardım alın
man [command] Komutun yardım kılavuzunu göster

Dizini Değiştir

CD Ev dizini
cd [folder] Dizini değiştir, örneğin cd Documents
cd ~ Ev dizini
CD/ sürücünün kökü
cd- En son göz attığınız önceki dizin veya klasör
pwd Çalışma dizininizi gösterin
CD.. Üst dizine git
CD../.. İki seviye yukarı git

Dizin İçeriğini Listeleme

ls Dizindeki dosyaların ve alt dizinlerin adlarını görüntüleyin
ls -C Listenin çok sütunlu çıktısını zorla
ls-a .(nokta) ve ..(çift nokta) içerenler dahil tüm girişleri listeleyin
-1 Dosya listesini her satır formatında bir giriş olarak çıktılayın
ls -F Bir dizin olan her yoldan hemen sonra bir / (eğik çizgi), yürütülebilir programlardan veya komut dosyalarından sonra * (yıldız) ve sembolik bir bağlantıdan sonra @ görüntüleyin.
ls -S Dosyaları veya girişleri boyuta göre sıralayın
ls-l Uzun formatta listeleyin. Dosya modu, sahip ve grup adı, dosyanın değiştirildiği tarih ve saat, yol adı ve daha fazlasını içerir
ls-l / Kökten sembolik bağlantılarla dosya sisteminin listesi
ls-lt Değiştirilme zamanına göre sıralanmış dosyaları listeleyin (en son önce)
ls-lh KB, MB veya GB cinsinden okunabilir dosya boyutlarına sahip uzun liste
ls-lo Dosya adlarını boyut, sahip ve bayraklarla listeleyin
ls -la Gizli dosyalar da dahil olmak üzere ayrıntılı dizin içeriklerini listeleyin

Dosya Boyutu ve Disk Alanı

du Her alt dizin ve içeriği için liste kullanımı
du -sh [folder] Bir dizindeki tüm dosyaların insan tarafından okunabilen çıktısı
du -s Belirtilen her dosya için bir giriş görüntüleyin
du -sk* | sort -nr Dosyaları ve klasörleri, alt klasörler de dahil olmak üzere toplam boyutlarını listeleyin. Dizinleri MB cinsinden listelemek için sk* yerine sm* yazın
df-h Sisteminizin boş disk alanını hesaplayın
df -H Boş disk alanını 1.000'in katlarında hesaplayın (1.024 yerine)

Dosya ve Dizin Yönetimi

mkdir adlı yeni bir klasör oluşturun
mkdir -p / İç içe klasörler oluşturun
mkdir Aynı anda birkaç klasör oluşturun
mkdir "" Dosya adında boşluk olan bir klasör oluşturun
rmdir Bir klasörü silin (yalnızca boş klasörlerde çalışır)
rm -R Bir klasörü ve içeriğini silme
touch Herhangi bir uzantı olmadan yeni bir dosya oluşturun
cp Bir dosyayı klasöre kopyalayın
cp Bir dosyayı geçerli klasöre kopyalayın
cp ~// Bir dosyayı klasöre kopyalayın ve kopyalanan dosyayı yeniden adlandırın
cp -R <"new dir"> Bir klasörü, dosya adında boşluklar bulunan yeni bir klasöre kopyalayın
cp -i Üzerine yazma uyarısı içeren bir dosyayı kopyalamadan önce sizi uyarır
cp /Users/ Birden çok dosyayı bir klasöre kopyalayın
ditto -V [folder path][new folder] Bir klasörün içeriğini yeni klasöre kopyalayın. Burada "-V" kopyalanan her dosya için bir durum satırı yazdırır.
rm Dosya silme (Bu, dosyayı kalıcı olarak siler; dikkatli kullanın.)
rm -i Yalnızca onay verdiğinizde bir dosyayı silin
rm -f Onay almadan zorla kaldırma
rm Herhangi bir onay almadan birden fazla dosyayı silin
mv Taşı/yeniden adlandır
mv Muhtemelen mevcut bir dosyanın üzerine yazarak bir dosyayı klasöre taşıyın
mv -i Dosyanın üzerine yazmadan önce sizi uyarmak için isteğe bağlı -i bayrağı
mv *.png ~/ Geçerli klasördeki tüm PNG dosyalarını farklı bir klasöre taşıyın

Komut Geçmişi

Ctrl + R Daha önce kullanılan komutlar arasında arama yapın
history n Daha önce yazdığınız komutları gösterir. Son n öğeyle sınırlamak için bir sayı ekleyin
![value] Bir değerle başlayan yazılan son komutu yürütün
!! Yazılan son komutu yürütün

İzinler

ls -ld Giriş dizini için varsayılan izni göster
ls -ld/ Belirli bir klasörün okuma, yazma ve erişim iznini görüntüleyin
chmod 755 Bir dosyanın iznini 755 olarak değiştirin
chmod -R 600 Bir klasörün (ve içeriğinin) iznini 600 olarak değiştirin
chown : Bir dosyanın sahipliğini kullanıcı ve grup olarak değiştirin. Klasör içeriğini dahil etmek için -R ekleyin

Süreçler

ps -ax Şu anda çalışan işlemlerin çıktısını alın. Burada a, tüm kullanıcıların işlemlerini gösterir ve x, Terminal ile bağlantılı olmayan işlemleri gösterir.
ps -aux %cpu, %mem, sayfa girişi, PID ve komut ile tüm işlemleri gösterir
top Şu anda çalışan işlemler hakkında canlı bilgileri görüntüleyin
top -ocpu -s 5 Her 5 saniyede bir güncellenen, CPU kullanımına göre sıralanmış işlemleri görüntüleyin
top -o rsize Bellek kullanımına göre sırala
kill PID kimliği ile işlemden çıkın. Activity Monitor'de PID'yi bir sütun olarak göreceksiniz
ps -ax | grep Ada veya PID'ye göre bir işlem bulun

ping Ana makineye ping atma ve durumu görüntüleme
whois Bir etki alanı için whois bilgisi çıktısı
curl -O Dosyayı HTTP, HTTPS veya FTP yoluyla indirin
ssh @ kullanıcısı ile ile SSH bağlantısı kurun
scp @:/remote/path dosyasını uzak bir kopyalayın
arp -a Yerel ağınızdaki tüm cihazların bir listesini görüntüleyin. Size tüm cihazların IP ve MAC adresini gösterecektir.
ifconfig en0 Cihazınızın IP ve MAC adresini görüntüleyin
traceroute [hostname] Cihazınızdan hedef adrese giden paketlerin kat ettiği yolu ve atlamaları tanımlayın
$echo Terminale bir şey yazdırmasını ve size göstermesini söyler.
echo $PATH Yürütülebilir dosyalar içeren dizinlerin bir listesini saklayan PATH değişkeninin değerini kontrol edin
echo $PATH >path.txt Yol dizinini bir metin dosyasına aktarın
export PATH=$PATH:absolute/path to/program/ Yalnızca mevcut oturumunuzda terminal aracılığıyla bir program yürütün. Düzenli olarak bir program kullanıyorsanız, kabuk yapılandırma dosyasının yolunu ekleyin.

Arama

find -name <"file"> içindeki adlı tüm dosyaları bulun. Dosya adlarının bölümlerini aramak için joker karakterler (*) kullanın
grep "" içindeki tüm oluşumlarının çıktısını alın (büyük/küçük harf duyarsızlığı için -i ekleyin)
grep -rl "" içeren tüm dosyaları içinde ara

Çıktı

cat içeriğinin çıktısını alın
less Sayfalandırmayı ve daha fazlasını destekleyen less komutunu kullanarak içeriğinin çıktısını alın
head dosyasının ilk 10 satırının çıktısını alın
> > çıktısını dosyasına ekler
> çıktısını içine yönlendirin
| çıktısını konumuna yönlendirin

Yorumlar (1)

Ziyaretçi olarak yorum yapabilirsiniz. İsminizin görünmesi için ya da .

  • ö

    ökkeş

    Dosya ve klasör adlarını otomatik tamamlama için kullanırken büyük küçük harf duyarlılığı sorununu nasıl aşarım

Sıradaki Haber

Tam Bir Sanat Eseri Yeni Ferrari Roma Spider Tanıtıldı

Aşağı kaydırınca otomatik geçiş yapılır.