Graves
- 9 Eki 2024
- 10,457 Mesaj
- TIM Görevleri
- 2
Aktiflik
Seviye
Deneyim
macOS'te Terminal Komutlarıyla Günlük İşlemler
macOS, kullanıcıya modern bir grafik arayüz sunmasına rağmen, Terminal uygulaması sayesinde çok daha kapsamlı işlemler yapılmasına olanak tanır. Terminal üzerinden komut yazarak sistem üzerinde detaylı işlemler gerçekleştirebilir, dosya yönetimi yapabilir, ağ trafiğini izleyebilir ve yazılımlar yükleyebilirsiniz.
Bu makalede, macOS kullanıcılarının günlük işlemler için sıklıkla ihtiyaç duyacağı temel Terminal komutlarını açıklamalı ve örnekli olarak sunuyorum. Her komutun işlevi, nasıl çalıştığı ve pratikte nasıl kullanıldığı detaylı şekilde anlatılmıştır.
Terminal'i açmak için
Bu komut bulunduğunuz dizinin yolunu gösterir. Örneğin: /Users/ali/Desktop
CPU, RAM kullanımı ve çalışan işlemler hakkında bilgi verir.
Disk bölümlerinin doluluk oranını okunabilir şekilde listeler.
Homebrew, macOS için en popüler paket yöneticisidir. Terminal üzerinden yazılım kurmak için kullanılır.
Bu alias komutlarını kalıcı hale getirmek için .zshrc dosyasına eklenmelidir
Yaptığınız değişiklikleri uygulamak için
macOS Terminal, kullanıcıya sistem üzerinde derinlemesine ve esnek kontrol imkânı sunar. Bu komutları öğrenmek, günlük işlerinizde zaman kazanmanızı sağlar. Ayrıca otomasyon, betik yazımı ve sistem yönetimi gibi ileri seviye konulara da hazırlık niteliğindedir.
Bu makaledeki temel komutlarla Terminal kullanımına sağlam bir başlangıç yapabilir, zamanla daha gelişmiş işlemlere geçebilirsiniz.
macOS, kullanıcıya modern bir grafik arayüz sunmasına rağmen, Terminal uygulaması sayesinde çok daha kapsamlı işlemler yapılmasına olanak tanır. Terminal üzerinden komut yazarak sistem üzerinde detaylı işlemler gerçekleştirebilir, dosya yönetimi yapabilir, ağ trafiğini izleyebilir ve yazılımlar yükleyebilirsiniz.
Bu makalede, macOS kullanıcılarının günlük işlemler için sıklıkla ihtiyaç duyacağı temel Terminal komutlarını açıklamalı ve örnekli olarak sunuyorum. Her komutun işlevi, nasıl çalıştığı ve pratikte nasıl kullanıldığı detaylı şekilde anlatılmıştır.
Terminal Nedir ve Nasıl Açılır?
Terminal, macOS’in UNIX tabanlı komut satırı arayüzüdür. Terminal sayesinde sistem üzerinde komutlarla işlem yapabilirsiniz. Özellikle geliştiriciler, sistem yöneticileri ve ileri düzey kullanıcılar için Terminal vazgeçilmezdir.Terminal'i açmak için
- Yöntem 1: Uygulamalar > Araçlar > Terminal
- Yöntem 2: Spotlight arama çubuğuna Terminal yazarak açmak
2. Temel Dosya ve Dizin İşlemleri
Geçerli dizini öğrenmek için
Kod:
pwd
Bu komut bulunduğunuz dizinin yolunu gösterir. Örneğin: /Users/ali/Desktop
Dizin içeriğini listelemek için
Kod:
ls
ls -l # Detaylı listeleme (izinler, boyut, tarih)
ls -a # Gizli dosyaları da listeler
ls -lh # Boyutları okunabilir biçimde gösterir
Dizin değiştirmek için
Kod:
cd klasor_adi
cd .. # Bir üst dizine geçer
cd ~ # Ana dizine döner
cd /Users/ali/Desktop # Belirli bir konuma gider
Yeni dizin oluşturmak için
Kod:
mkdir yeni_klasor
Yeni boş dosya oluşturmak için
Kod:
touch dosya.txt
Dosya silmek için
Kod:
rm dosya.txt
Klasör ve içeriğini silmek için
Kod:
rm -r klasor_adi
rm -rf klasor_adi # Zorla sil (dikkatli kullanılmalı)
Dosya kopyalamak için
Kod:
cp dosya.txt kopya.txt
Klasörleri kopyalamak için
Kod:
cp -r kaynak_klasor hedef_klasor
Dosya taşımak veya yeniden adlandırmak için
Kod:
mv eski.txt yeni.txt
mv dosya.txt /Users/ali/Desktop/
3. Dosya İçeriğini Görüntüleme Komutları
Dosya içeriğini göstermek için
Kod:
cat dosya.txt
Büyük dosyaları sayfa sayfa okumak için
Kod:
less dosya.txt
Dosyanın başındaki veya sonundaki satırları görmek için
Kod:
head dosya.txt
tail dosya.txt
Bir log dosyasını canlı takip etmek için
Kod:
tail -f log.txt
4. Sistem Kaynaklarını ve İşlemleri Görüntüleme
Gerçek zamanlı sistem durumu
Kod:
top
CPU, RAM kullanımı ve çalışan işlemler hakkında bilgi verir.
Aktif tüm işlemleri görmek için
Kod:
ps aux
Bir işlemi sonlandırmak için
Kod:
kill PID
kill -9 PID # Zorla sonlandırma (önce PID bulunmalı)
Disk kullanımı durumu
Kod:
df -h
Disk bölümlerinin doluluk oranını okunabilir şekilde listeler.
Klasörlerin kapladığı alanı görmek için
Kod:
du -sh *
5. Ağ ve İnternet Komutları
Bir adrese ping atarak bağlantıyı test etmek için
Kod:
ping google.com
Web sunucusundan veri çekmek için
Kod:
curl https://example.com
Ağ arayüzlerini ve IP adreslerini görmek için
Kod:
ifconfig
Bağlantı noktalarını ve port dinlemelerini listelemek için
Kod:
netstat -an
6. Homebrew Kullanımı
Homebrew, macOS için en popüler paket yöneticisidir. Terminal üzerinden yazılım kurmak için kullanılır.
Homebrew yükleme
Kod:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Yazılım kurmak
Kod:
brew install wget
Paket listesini güncellemek
Kod:
brew update
Yüklü yazılımları güncellemek
Kod:
brew upgrade
7. Terminal Özelleştirme ve Kısayollar
Kendi alias (kısayol) komutlarınızı tanımlamak
Kod:
alias g="git"
alias ll="ls -lah"
alias cls="clear"
Bu alias komutlarını kalıcı hale getirmek için .zshrc dosyasına eklenmelidir
Kod:
nano ~/.zshrc
Yaptığınız değişiklikleri uygulamak için
Kod:
source ~/.zshrc
8. Diğer Faydalı Komutlar
Terminal ekranını temizlemek
Kod:
clear
Komut geçmişini listelemek
Kod:
history
Kod:
man komut_adı
Bir dosyayı varsayılan uygulamayla açmak
Kod:
open dosya.txt
Yazıyı sesli okutmak
Kod:
say "Merhaba, bu bir testtir"
macOS Terminal, kullanıcıya sistem üzerinde derinlemesine ve esnek kontrol imkânı sunar. Bu komutları öğrenmek, günlük işlerinizde zaman kazanmanızı sağlar. Ayrıca otomasyon, betik yazımı ve sistem yönetimi gibi ileri seviye konulara da hazırlık niteliğindedir.
Bu makaledeki temel komutlarla Terminal kullanımına sağlam bir başlangıç yapabilir, zamanla daha gelişmiş işlemlere geçebilirsiniz.


