Bilmeniz Gereken En İyi 10 Mac Terminal Komutu

Mac'in Terminali(Terminal) inanılmaz derecede güçlüdür. GUI (grafik kullanıcı arabirimi) sizi yavaşlatmadan işlerin daha hızlı yapılmasını sağlamakla kalmaz , aynı zamanda başka hiçbir şekilde tamamlayamayacağınız görevleri gerçekleştirmenize de olanak tanır. Bununla birlikte, bundan yararlanmak için bir Terminal uzmanı olmanıza veya hatta komut satırı yorumlayıcılarını kullanmaktan hoşlanmanıza gerek yoktur.

İster Terminal'de(Terminal) tamamen yeni olun, ister yeni tanışın, aşağıdaki 10 Mac Terminal komutunun listesi, (Mac Terminal)Mac'inizle(Mac) deneyiminizi geliştirmenize yardımcı olacaktır . Onları birkaç saniye içinde çalıştırabilirsiniz.

Terminalde(Terminal) yolunuzu bilseniz bile, baştan beri radarınızın altına düşen garip komutla karşılaşabilirsiniz. Öyleyse okumaya devam et.

1. Mac'inizi Uyanık Tutun

(Remember)Mac'inizin(Mac) en son ne zaman uykuya daldığını ve bu indirmeyi veya başka bir şeyi gerçekleştirmesini duraklattığını veya iptal ettiğini hatırlıyor musunuz? Bunu her durdurmak istediğinizde uyku ayarlarını değiştirmekten nefret ediyorsanız, Terminal'i başlatmanız ve aşağıdaki (Terminal)Mac Terminal komutunu çalıştırmanız yeterlidir:

kafeinat(caffeinate)

Terminal penceresi açık kaldığı sürece Mac'iniz uyku moduna geçmez . (Mac)Ayrıca , yalnızca -t <time in seconds> bağımsız değişkenini ekleyerek Mac'in belirli bir süre uykuya dalmasını da önleyebilirsiniz;(prevent the Mac from falling asleep) örneğin, caffeinate -t ​​3600 .

2. Ekran Görüntüsü Formatını Değiştirin

Varsayılan olarak, Mac'iniz(Mac) ekran görüntülerinizi PNG biçiminde kaydeder. Ancak aşağıdaki komutla bunu çok daha hafif JPG formatına değiştirebilirsiniz:(JPG)

varsayılanlar com.apple.screencapture tipi JPG yazar(defaults write com.apple.screencapture type JPG)

Ayrıca, TIFF(TIFF) , BMP ve PSD gibi alternatif biçimlere geçmek için aynı komutu kullanabilirsiniz . JPG'yi ( (Just)sona(JPG) doğru) istediğiniz resim uzantısıyla değiştirin .

3. Web Sitelerine ve Cihazlara Ping Atma

Bir web sitesine bağlanırken sorun yaşıyorsanız, ping atmayı deneyebilirsiniz. Basitçe(Simply) aşağıdaki komutu yazın, ancak <host> yerine web adresi veya IP ( Dahili Protokol(Internal Protocol) ) adresi yazın. Komut, yönlendiricinin kendisi de dahil olmak üzere yerel ağ içindeki cihazlar için de geçerlidir.

ping <host>

Mac'iniz art arda veri paketleri göndermeli(send packets of data repeatedly) ve yanıt sürelerini milisaniye cinsinden göstermelidir. Komutu durdurmak için Control + C tuşlarına basın .

Komutu belirli sayıda veri paketiyle çalıştırmak için -c <number of packets> bağımsız değişkenini kullanın—örneğin, ping -c 4 google.com .

4. DNS Önbelleğini Temizle

Mac'inizin DNS ( Alan Adı Sistemi(Domain Name System) ) önbelleği, IP adresi biçiminde “çözülmüş” alan adlarından oluşur. DNS önbelleği güncelliğini yitirir veya  bozulursa, web sitelerine erişme veya web sitelerini yükleme sorunlarıyla karşılaşabilirsiniz.

Mac'te DNS önbelleğini temizlemek için(clear the DNS cache on Mac) Terminal'de aşağıdaki(Terminal) komutu çalıştırın :

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Komutu yetkilendirmek için Mac kullanıcı hesabınızın şifresini girerek bunu izlemelisiniz .

DNS önbelleğini silmek yardımcı olmazsa Safari, Chrome veya Firefox tarayıcı önbelleğini temizlemeyi(clearing the Safari, Chrome, or Firefox browser cache) denemelisiniz .

5. Finder'da Tam Dosya Yolunu Göster

Finder'ın(Finder) derinliklerine indiğinizde, Yol Çubuğu(Path Bar) ile konumunuz hakkında bir boncuk alabilirsiniz . Görünüm(View ) > Yol Çubuğunu Göster'i(Show Path Bar) seçerek etkinleştirebilirsiniz . 

Ancak, Finder'ın başlık çubuğunda geleneksel bir dosya yolunu ortaya çıkarmak için aşağıdaki komutu da kullanabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırmanız yeterlidir:

varsayılanlar com.apple.finder _FXShowPosixPathInTitle -bool YES yazar; killall Bulucu(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)

Finder'da(Finder) tam dosya yolunu daha sonra devre dışı bırakmak isterseniz , aşağıdaki komutu kullanın:

varsayılanlar com.apple.finder _FXShowPosixPathInTitle -bool NO yazın; killall Bulucu(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)

İşte macOS'te bir dosyanın yolunu ortaya çıkarmanın(reveal the path of a file on macOS) diğer yolları .

6. Dosyaları İndirin

(Did)Dosyaları doğrudan Terminal'in(Terminal) kendisi aracılığıyla indirebileceğinizi biliyor muydunuz ? Web tarayıcınızla bir indirme gerçekleştirmede sorun yaşıyorsanız , indirme URL'sini <url> ile değiştirerek aşağıdaki komutu Terminal'e(Terminal) yazın . 

curl -O <url>

Dosya, indirme hızı ve alınan veriler gibi bilgilerle birlikte hemen indirilmeye başlamalıdır.

Varsayılan olarak komut, dosyaları Mac kullanıcı hesabınızın kök dizinine indirir. Bunu önceden ( örneğin Mac'in (Mac)İndirilenler(Downloads) dizinine) Change Directory— cd — komutuyla değiştirebilirsiniz.

cd ~/Downloads/

7. Sıkıştırma ve Parola Korumalı Klasörler

Hassas bir klasörü sıkıştırırken, başkalarının içeriğine(apply password-protection to prevent others from accessing it’s contents) izinsiz erişmesini önlemek için parola koruması uygulamalısınız. Bunun için Terminal'e(Terminal) ihtiyacınız var .

Terminal dizinini sıkıştırmak istediğiniz klasörü içeren klasöre değiştirerek başlayın . Örneğin, masaüstünde bulunuyorsa aşağıdakini yazın:

cd ~/Desktop/

Ardından, aşağıdaki komutu takip edin:

zip -er <output folder name.zip> <source folder name>

< <output folder name.zip> ve <source folder name> öğelerini sırasıyla çıktı klasörü ve kaynak klasör adlarıyla değiştirin. 

Örneğin, PDF'ler(PDFs ) etiketli bir klasörü sıkıştırmak ve elde edilen ZIP dosyasını aynı adla etiketlemek istiyorsanız, zip -er PDFs.zip PDFs yazın . Ardından, ZIP(ZIP) dosyasına eklemek istediğiniz şifreyi girin ve doğrulayın .

8. Sembolik Bağlantılar Oluşturun

Sembolik bağlantılar, Mac'te(Mac) farklı konumlara işaret eden klasör kısayollarıdır . Kullanışlıdırlar ve her türlü şeyi yapmanıza izin verirler. Örneğin, iPhone yedeklemeleri için varsayılan yedekleme hedefini değiştirebilir veya bir şeyleri değiştirmeden klasörleri iCloud ile eşzamanlayabilirsiniz. Bir sembolik bağlantı oluşturmak için Mac Terminal komutu aşağıdaki gibidir:

ln -s </path/to/original> </path/to/link>

< </path/to/original> hedef dizinle ve </path/to/link> sembolik bağlantıyı içermesi gereken konumla değiştirin.

Aşağıdaki ekran görüntüsü, Terminal'e iCloud (Terminal)Drive'da(Drive) Mac'in Belgeler klasöründeki (Documents)PDF'ler(PDFs) etiketli bir klasörü işaret eden bir sembolik bağlantı oluşturmasını söyleyen bir komut görüntüler .

İşte Mac'te sembolik bağların nasıl çalıştığına dair ayrıntılı(how symbolic links work on the Mac) bir açıklayıcı .

9. Kapatma veya Yeniden Başlatma Zamanlaması

Mac'inizi(Mac) belirli bir süre sonra kapanacak şekilde programlayabilirsiniz . <time> değerini dakika cinsinden süre ile değiştirerek aşağıdaki komutu yazın :

$ sudo shutdown -h <time>

Alternatif olarak, -h'yi (-h)-r bağımsız değişkeni ile değiştirerek Mac'inizin(Mac) yeniden başlatılmasını isteyebilirsiniz ; örneğin, $ sudo shutdown -r 60 .

10. Konuşan Mac

Bu eğlenceli bir komuttur:

say <words>

< <words> yerine istediğinizi yazın, Mac'iniz (Mac)Enter 'a basar basmaz konuşmaya başlasın !

Ayrıca Mac'in(Mac) farklı seslerde konuşmasını sağlayabilirsiniz. Birkaç örnek şunları içerir:

say -v fred <words>

say -v samantha <words>

İpucu:(Tip:) say -v yazın ? (say -v ?)ve ek sesleri ortaya çıkarmak için Enter'a basın.(Enter)

Mac için 15 Ek Terminal Komutu(Additional Terminal Commands)

Terminalden(Terminal) yeterince yararlanamıyor musunuz? İşte bilmeniz gereken 15 ek komut.

ActionCommand
View Running Processestop
Check Mac’s Uptimeuptime
Reveal IP Addresscurl ipecho.net/plain; echo
Display Wireless Access Pointnetstat -nr | grep default
View Hidden Files in Finderdefaults write com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Namedefaults write com.apple.screencapture name “New Name”;killall SystemUIServer
Disable Screenshot Drop Shadows$ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Copy Data Between Locationsditto -V </old/path/> </new/path/>
Make Hidden Apps Hidden on Dockdefaults write com.apple.Dock showhidden -bool TRUE;killall Dock
Add Spacers to Dockdefaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Restart Automatically After a Freezesudo systemsetup -setrestartfreeze on
Sound Like An iPhone While Chargingdefaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Run Same Command!!
Show Terminal Historyhistory
Force-Empty the Trashsudo rm -rf ~/.Trash/

terminal vızıltı

Yukarıdaki Mac Terminal komutları hiçbir şekilde ayrıntılı değildir, ancak (Mac Terminal)Mac'inizi(Mac) kullanmaya devam ettikçe birçok kullanım durumu sağlamalıdır . Listeye girmeyen favorileriniz varsa, bunları aşağıdaki yorumlarda paylaşmaktan çekinmeyin.



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