Windows Komut İstemi ve PowerShell Komutlarına 15 Mac Terminal Eşdeğeri

Windows'ta, işletim sisteminin daha fazla denetimi ve daha hızlı yönetimi için Komut İstemi(use the Command Prompt) ve Windows PowerShell konsollarını kullanabilirsiniz. (Windows PowerShell)Her iki CLI(CLIs) (komut satırı yorumlayıcıları) ayrıca bilgisayarınızla ilgili ciddi sorunları gidermenize(troubleshoot serious issues with your PC) yardımcı olur . 

Aynı şey Mac'in Terminali(Terminal) için de geçerlidir , ancak UNIX tabanlı doğası, farklı bir dizi komut girmenizi gerektirir.

Yakın zamanda bir Mac(Mac) kullanmaya geçtiyseniz, aşağıdaki 15 yardımcı Komut İstemi(Command Prompt) ve Windows PowerShell komutunun (Windows PowerShell)Terminal eşdeğerlerini öğreneceksiniz .

1. Sistem Bilgilerini Görüntüle

(Suppose)Bilgisayarınızdaki çeşitli donanım ve yazılım bileşenlerini (işlemci, RAM(RAM) , işletim sistemi sürümü vb.) tanımlamak istediğinizi varsayalım . Bu durumda, systeminfo komutuyla(systeminfo ) Komut  İstemi(Command Prompt) veya Windows PowerShell'deki bilgileri görüntüleyebilirsiniz.(Windows PowerShell)

Terminal'de(Terminal) bunun yerine aşağıdakileri yürütün :

system_profiler

Ayrıca Terminal'den(Terminal) bilgileri veri türüne göre filtrelemesini de isteyebilirsiniz. Örneğin, yalnızca komutun sonuna SPHardwareDataType ekleyerek , örneğin system_profiler SPHardwareDataType ekleyerek Mac'in donanımına ilişkin bir genel bakış elde edebilirsiniz .

Veri türlerinin listesi için system_profiler -listDataTypes komutunu çalıştırın.

Bilgileri Mac'inizdeki (Mac)GUI (grafik kullanıcı arabirimi) aracılığıyla görüntülemek için Seçenek(Option ) tuşunu basılı tutun ve Apple menüsü > Sistem Bilgileri'ne(System Information) gidin .

2. Ping Cihazları ve Ağlar

Komut İstemi(Command Prompt) veya Windows PowerShell aracılığıyla (Windows PowerShell)ping <host> komutunu çalıştırarak web siteleri ve yerel cihazlarla ilgili bağlantı sorunlarını tanılayabilirsiniz . Bu, PC'nizin veri paketlerini iletmesini ve almasını ister ve yanıt sürelerindeki ve paket kaybındaki düzensizlikleri tespit edersiniz.

ping <host> komutu çoğu CLI(CLIs) için evrenseldir , ancak aşağıdaki gibi -c parametresiyle çalıştırmadığınız sürece Terminal bir ping sayısı ayarlamaz:(Terminal)

ping -c <count> <host>

3. Ağ Yapılandırmalarını Kontrol Edin

PC'de ipconfig'i (ipconfig )Komut İstemi(Command Prompt) aracılığıyla çalıştırmak, İnternet Protokolü Yapılandırma(Internet Protocol Configuration) yardımcı programını yükler . IP adresleri, alt ağ maskeleri, varsayılan ağ geçitleri vb. hakkında bilgilerle birlikte  TCP/IP ağ yapılandırmalarını tanımlamanıza olanak tanır .

Terminal eşdeğeri, Arayüz Yapılandırmasını (Interface Configuration)açar(Terminal) ve aşağıdaki komutu kullanır:

ifconfig

Varsayılan olarak, ifconfig yalnızca etkin ağları görüntüler. Tüm arayüzleri göstermesi için ifconfig -a komutunu(ifconfig -a) çalıştırın .

4. DNS Önbelleğini Temizle

Bilgisayarınızdaki eski bir Etki Alanı Adı Sistemi (DNS)(Domain Name System (DNS)) önbelleği, web sitelerinde bağlantı sorunlarına neden olur. Windows'ta(Windows) , yükseltilmiş bir Komut İstemi(Command Prompt) konsolu aracılığıyla ipconfig /flushdns komutunu çalıştırmak, bilgisayarınızın yerel DNS önbelleğini temizlemenize(clear your computer’s local DNS cache) yardımcı olur . 

Mac'te (Terminal)DNS önbelleğini temizlemeye(Mac) eşdeğer Terminal aşağıdaki gibidir:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Komutu yetkilendirmek için bir yönetici parolası girmelisiniz.

5. Tüm Çalışan İşlemleri Görüntüleyin

Windows Görev Yöneticisi(Windows Task Manager) ile karşılaştırıldığında , Tasklist'i (tasklist )Komut İstemi'ne(Command Prompt) veya Windows PowerShell'e(Windows PowerShell) yazmak , bilgisayarınızın arka plan işlemlerinin daha net bir görünümünü sağlar. Ayrıca, her görev için işlem kimlikleri(IDs) ( PID'ler(PIDs) ) ve bellek kullanım istatistikleri gibi bilgileri içerir.

Mac'te(Mac) aşağıdaki iki komuttan birini çalıştırabilirsiniz:

  • üst(top)
  • ps -ax

top komutu , gerçek zamanlı olarak en fazla kaynak yoğun işlemlerin bir listesini görüntülerken, ps -ax size Mac'inizdeki(Mac) tam görev listesini gösterir .

6. İşlemi Sonlandır

taskkill <PID> komutuyla çalışan işlemleri sonlandırmak için Komut İstemi(Command Prompt) ve Windows PowerShell'i(Windows PowerShell) de kullanabilirsiniz . 

Mac'in Terminal eşdeğeri:

kill <PID> 

Ek olarak, belirli bir adı içeren tüm Mac işlemlerini sonlandırmak için (Mac)killall <process name> komutunu kullanabilirsiniz ; örneğin Garageband . İşte Terminal kullanarak Mac işlemlerini kapatmanın(shutting down Mac processes using Terminal) tam kılavuzu .

7. Ağ İstatistiklerini Kontrol Edin

Windows'taki (Windows)netstat komutu , tüm etkin TCP bağlantılarının bir listesini görüntülemenizi sağlar ve ağla ilgili sorunları belirlemenize(identify network-related problems) yardımcı olur . 

Mac'te(Mac) aynı komutu çalıştırmak benzer sonuçlar verir:

netstat 

Terminal'e(Terminal) özgü bayrakların ve seçeneklerin listesini görüntülemek için man netstat yazın .

8. Disk Hatalarını Onarın

Windows'ta(Windows) chkdsk'yi Komut İstemi'nde(Command Prompt) veya Windows PowerShell'de(Windows PowerShell) çalıştırarak başlatabileceğiniz Diski (chkdsk )Denetle komut satırı yardımcı programı , diskle ilgili hataları kontrol etmenize ve onarmanıza olanak tanır.

macOS'teki Terminal eşdeğeri, fsck (dosya sistemi tutarlılık denetimi) komutudur. Mac'inizi(Mac) tek kullanıcı modunda başlatarak başlayın(Start) ; başlangıçta Command + S tuşlarına basın. (S )Ardından, aşağıdakileri çalıştırın:

/sbin/fsck -fy

9. Sembolik Bağlantı Oluşturun

Uygulamaların ve programların dosyaları depolamak için kullandığı konumları değiştirmeyi imkansız buluyorsanız, sembolik bağlantılar (simgesel bağlantılar) çok önemlidir. 

Örneğin, herhangi bir klasörü varsayılan eşitleme dizini içindeymiş gibi göstererek bir bulut depolama hizmetiyle eşitlemek için bir sembolik bağlantı kullanabilirsiniz. Windows'ta (Windows)mklink /J komutunu  kullanırsınız .

macOS'ta Terminal eşdeğeri:

In -s <original folder path> <target folder path>

Daha fazla bilgi edinmek için Mac'te sembolik bağlantıların nasıl çalıştığına bakın(how symlinks work on the Mac) .

10. Kapatmayı Planla

Belirli bir süre geçtikten sonra bilgisayarınızı kapatmak istiyorsanız, shutdown -f -t <time in seconds> komutunu kullanırsınız. 

Mac'te(Mac) bunun yerine aşağıdaki komutu kullanın:

sudo shutdown -h +<time in minutes>

Zamanlanmış bir kapatmayı iptal etmek için her zaman sudo killall kapatma komutunu kullanabilirsiniz.(sudo killall shutdown)

11. Dosya Farklarını Karşılaştırın

Windows'ta (Windows)fc komutunu  kullanarak iki dosya arasındaki farkı karşılaştırabilirsiniz .

Mac'in Terminal eşdeğeri:

fark(diff)

diff komutu birden çok seçenekle birlikte gelir . Örneğin, metin dosyalarındaki büyük/küçük harf farklılıklarını yok saymak için -i anahtarını kullanabilirsiniz. (-i )Seçeneklerin tam listesini görüntülemek için  man diff komutunu(man diff ) çalıştırın .

12. Wi-Fi Şifresini Bulun

Bir Wi-Fi bağlantısının parolasını(identify the password of a Wi-Fi connection) hızlı bir şekilde belirlemeniz gerektiğinde , bilgisayarınızda netsh wlan show profile <SSID> key=clear kullanabilirsiniz .

Mac'te (Mac)Terminal'de(Terminal) aşağıdaki komutu çalıştırmalısınız :

security find-generic-password -ga “<SSID>” | grep “password:”

13. Mac'i Güncelleyin

Windows'ta(Windows) , Get-WindowsUpdate ve Install-WindowsUpdate komutlarıyla Windows PowerShell üzerinden işletim sistemi güncellemelerini yükleyebilirsiniz . GUI'yi(GUI) kullanmaya kıyasla daha hızlı ve daha yavaş .

MacOS'u güncellemek için Terminal eşdeğerleri şunlardır:

  • Softwareupdate -l bekleyen güncellemeleri ve tanımlayıcıları taramak ve görüntülemek için.
  • softwareupdate -i <identifier>Bir güncelleme yüklemek için softwareupdate -i <tanımlayıcı> .

14. IP Kirasını Yenileyin

IP (İnternet Protokolü) kirasının(renewing the IP (Internet Protocol) lease) serbest bırakılması ve yenilenmesi, bilgisayarınızdaki bağlantıyla ilgili sorunları çözebilir. Bu, Windows'ta Komut (Windows)İstemi aracılığıyla (Command Prompt)ipconfig /release ve ipconfig /renew komutlarının çalıştırılmasını içerir . 

Mac, Sistem Tercihleri(System Preferences) ​​> (Network ) > Wi-Fi / Ethernet > Gelişmiş(Advanced ) > DHCP > DHCP'yi Yenile(Renew DHCP) aracılığıyla bir GUI seçeneği sunar . Ancak, aşağıdaki Terminal komutunu da kullanabilirsiniz:

sudo ipconfig set <network interface> DHCP

Ağ arabiriminin adını bilmiyorsanız, ifconfig komutunu kullanarak onu tanımlayın; örneğin en0

15. Çalışma Süresini Kontrol Edin

(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell komutuyla bilgisayarınızın çalışma süresini kontrol edebilirsiniz .

macOS'teki Terminal'de(Terminal) bunun yerine aşağıdaki komutu çalıştırın:

çalışma süresi(uptime)

Uptime komutu , Mac'inizi(Mac) kapatma veya yeniden başlatma zamanının gelip gelmediğini belirlemenize yardımcı olur . Bu genellikle, macOS'un düzgün çalışmasını engelleyen rastgele teknik aksaklıkların çözülmesine yardımcı olur.

Terminale Geçiş

Mac'in Terminali(Terminal) , PC'de Komut İstemi(Command Prompt) ve Windows PowerShell ile alıştığınız çoğu görevi gerçekleştirmenize olanak tanır . Yukarıdaki komut eşdeğerleri kapsamlı olmasa da, her zaman kullanışlı olmaları gerekir.



About the author

IOS ve MacOS sistemlerinde 10 yılı aşkın deneyime sahip bir donanım mühendisiyim. Ayrıca son 5 yıldır akşam dersi öğretmeniyim ve kendime Google Chrome'u nasıl kullanacağımı öğrettim. Her iki alandaki becerilerim beni web sitesi geliştirme, grafik tasarım veya web güvenliği çalışmaları için mükemmel bir aday yapıyor.



Related posts