1. Anasayfa
  2. Yazılım

Mac Terminal için Başlangıç Seviyesi 50 Faydalı Komut

Mac Terminal için Başlangıç Seviyesi 50 Faydalı Komut

Terminal, Mac’te kullanıcıların macOS sistemi ile komut satırı arayüzü üzerinden etkileşim kurmasını sağlayan güçlü bir uygulamadır. Geliştiriciler, sistem yöneticileri ve teknoloji meraklıları için Terminal, görevleri yerine getirmek, süreçleri otomatikleştirmek ve sorunları gidermek için verimli bir yol sunar. Bu makalede, Terminal uygulamasını kullanmayı öğrenmenize ve ustalaşmanıza yardımcı olacak 50 faydalı komut sunuyoruz. Unutmayın, Windows işletim sistemi de benzer bir Terminal uygulamasıyla birlikte gelir.

Terminal’e Başlarken

Komutlara geçmeden önce, Terminal’in nasıl açılacağını ve kullanılacağını öğrenmek önemlidir. Finder’da “Applications > Utilities” klasörüne gidin ve Terminal uygulamasını buradan açın. Alternatif olarak, Spotlight’ı (Command + Space tuşlarına basarak) kullanarak Terminal’i arayabilir ve açabilirsiniz.

Terminal Komutları genellikle şu yapıyı izler:

command [options] [arguments]

Herhangi bir komutun detaylı yardım dökümantasyonunu okumak için man komutunu kullanabilirsiniz. Çıkmak için q tuşuna basarak yeniden komut istemine dönebilirsiniz.

man [command]

Mac Terminal için Faydalı Komutlar Listesi

Aşağıda, hem varsayılan Terminal uygulamasında hem de üçüncü taraf Terminal emülatörlerinde kullanabileceğiniz 50 faydalı komut bulunmaktadır:

Komut Amaç Example
ls Dosyaları ve dizinleri listele ls -l to list files with details
cd Geçerli dizini değiştir cd /path_to_directory
pwd Geçerli çalışma dizinini yazdır pwd
mkdir Yeni bir dizin oluştur mkdir new_folder
rmdir Boş bir dizini kaldır rmdir empty_folder
rm Dosya veya dizinleri kaldır rm file.txt, rm -r folder_name
cat Dosya içeriğini görüntüle cat file.txt
less Dosya içeriğini sayfa sayfa görüntüle less large_file.txt
nano Nano metin editöründe dosya aç nano file.txt
top Gerçek zamanlı sistem süreçlerini göster top
df Disk kullanımını göster df -h
du Dosya ve dizin boyutlarını tahmin et du -h folder_name
whoami Geçerli kullanıcıyı göster whoami
uptime Sistem çalışma süresini göster uptime
ping Ağ bağlantısını test et ping example.com
curl URL’den kaynak verisini çek curl https://www.webnots.com
ifconfig Ağ arayüzlerini görüntüle veya yapılandır ifconfig
netstat Ağ istatistiklerini göster netstat
scp Sistemler arasında dosya güvenli bir şekilde kopyala scp file.txt user@host:/path
ps Aktif süreçleri listele ps
kill Bir süreci sonlandır kill 1234 (1234 is a process ID)
pkill İsimle süreçleri sonlandır pkill process_name
jobs Arka plandaki işleri listele jobs
fg Bir arka plan işini öne getir fg
chmod Dosya izinlerini değiştir chmod 755 file.txt
chown Dosya sahipliğini değiştir chown user:group file.txt
diskutil Disk ve bölümleri yönet diskutil list
brew Yazılım paketlerini yükle ve yönet brew install package_name
find Dosya aramak find /path -name "file.txt"
grep Dosya içeriğinde arama yap grep "text" file.txt
locate Bir dosyayı isme göre bul locate file.txt
tar Dosyaları arşivle tar -cvf archive.tar file.txt
zip Dosyaları ZIP arşivine sıkıştır zip archive.zip file.txt
unzip ZIP dosyalarını çıkar unzip archive.zip
ssh Uzaktan bir sunucuya SSH ile bağlan ssh user@host
alias Bir komut için kısayol oluştur alias ll='ls -la'
echo Terminal’e metin yazdır veya dosyaya yaz echo "Hello" > file.txt
cron Görevleri zamanla çalıştır crontab -e
fsck Dosya sistemi tutarlılık kontrolü yap fsck /dev/disk1
dmesg Sistem önyükleme ve tanılama mesajlarını yazdır dmesg
sudo Süper kullanıcı ayrıcalıkları ile komut çalıştır sudo command
history Komut geçmişini görüntüle history
clear Terminal ekranını temizle clear
wc Dosyada satır, kelime ve bayt sayısını hesapla wc file.txt
head Dosyanın ilk birkaç satırını göster head -n 5 file.txt
tail Dosyanın son birkaç satırını göster tail -n 5 file.txt
sort Dosyadaki satırları alfabetik sırayla düzenle sort file.txt
uniq Dosyadaki yinelenen satırları filtrele uniq file.txt
diff İki dosyayı satır satır karşılaştır diff file1.txt file2.txt
mv Dosya veya dizini taşı veya yeniden adlandır mv file.txt new_location/

Bu komutlar, hem yeni başlayanlar hem de deneyimli kullanıcılar için Terminal’i daha verimli kullanmayı sağlar. Hangi komutlar favoriniz? Yorumlarda paylaşın!

TeknoBird'in kurucusu, teknoloji ve yazılım hakkında insanlara yararlı makaleler yazar.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir