Her Mac Kullanıcısının Bilmesi Gereken 16 Terminal Komutu

Yayınlanan: 2022-01-29

Arkadan aydınlatmalı bir MacBook klavyesi.

Mac komut satırından korkuyor musunuz? Birkaç basit komut öğrenmek, kendinize olan güveninizi artırmanıza ve bu korkudan kurtulmanıza yardımcı olabilir. Komut satırı ortamında çalışmaktan hoşlandığınızı bile keşfedebilirsiniz!

Komutları Yürütmek için Terminali Kullanın

Mac'te Terminal Nasıl Açılır
İLGİLİ Mac'te Terminal Nasıl Açılır
Mac'iniz, Uygulamalar > Yardımcı Programlar altında Terminal adlı bir uygulamayla birlikte gelir. Komut satırını kullanarak Mac'inizde komutları bu şekilde yürütürsünüz. Terminal'i Yardımcı Programlar klasöründe bularak veya Spotlight'ı kullanarak arayarak başlatın ve ardından arayüze alışın.

Diğer uygulamalarda kullandığınız kısayolların çoğu burada çalışacaktır. Command+T ile birden çok sekme veya Command+N ile yeni bir Terminal penceresi açabilirsiniz. Tüm çalışmaları beklendiği gibi kesin, kopyalayın ve yapıştırın; herhangi bir dosya veya klasörü hemen o dizine atlamak için Terminal penceresine sürükleyebilirsiniz.

Mac Terminali (Boş)

Burada en temel Mac terminal komutlarından bazılarını ele alacağız. Linux komut satırını da kullandıysanız, bunlar size tanıdık gelecektir.

İşimiz bittiğinde, Mac'inizi Terminal'den nasıl kilitleyeceğinizi veya hatta basit bir komutla nasıl kapatacağınızı öğrenmek isteyebilirsiniz.

Komutları Değiştirmek için Bayrakları Kullanın

Çoğu komut, farklı işlevlere erişmek için kısa çizgi ve bir harf biçiminde bir bayrakla eklenebilir. Örneğin, -R bayrağı bir komutu yinelemeli olarak uygular, böylece bir dizine, o belirli dizindeki tüm dosya ve klasörlere, bu klasörlerin içindeki tüm dosya ve klasörlere vb. uygulanır.

Reklamcılık

Bayrak her zaman komuttan sonra görünür. Örneğin: rm -i <location> . Bu örnekte, rm silme komutudur, -i bayrağı işleme kullanıcı onayı istemesi talimatını verir ve <location> sürücüdeki dosya veya klasörün konumuyla değiştirilir. Bayraklar büyük/küçük harfe duyarlıdır.

Dizini Değiştir: cd

Örnek kullanım: cd /folder/

Dizinleri değiştirmek için cd komutunu kullanın. Örneğin: cd /Volumes/Elements/ "Elements" adlı harici bir sürücüye erişmek için.

cd macOS Terminal Komutu

Belirli dizinlere hızlı bir şekilde atlamak için kısayolları kullanabilirsiniz. Örneğin, cd ~ yi çalıştırmak sizi mevcut kullanıcının Ana dizinine götürecektir. Ayrıca sürücünün kök dizinine gitmek için cd/ 'yi, bir dizini yukarı taşımak için cd.. 'yi veya iki dizini yukarı taşımak için cd../.. 'yi kullanabilirsiniz.

Dosyaları ve Klasörleri Listele: ls

Örnek kullanım: ls /folder/

Sürücünüzde gezinmek için de yararlı olan ls , yalnızca komutu yürüterek geçerli dizinin içeriğini listelemek için kullanılabilir. Bu dizini özellikle hedeflemek için sürücüde bir konumla ekleyin.

Farklı sonuçlar elde etmek için ls komutuna bayraklar ekleyebilirsiniz. Örneğin, çok sütunlu bir çıktı almak için -C , boyuta göre sıralamak için -S , değiştirilme tarihine göre sıralamak için -lt , gizli dosyalar dahil ayrıntılı içerikler için -la veya okunabilir dosya boyutlarına sahip bir liste oluşturmak için -lh kullanın.

ls macOS Terminal Komutu

Hızlıca atlamak için cd komutuyla (örneğin ls ~ ) kullandığınız konum kısayollarının aynısını da kullanabileceğinizi unutmayın.

kopya: cp

Örnek kullanım: cp file.txt /destination/

Kopyalama komutunu başlatmak için cp kullanın, gerektiğinde bir bayrak ekleyin ve ardından hedef dosya veya klasörü, ardından bir boşluk girin ve ardından hedef klasörü ekleyin.

cp macOS Terminal Komutu

Reklamcılık

Tek bir dosyayı kopyalıyorsanız, yukarıda gösterilen örneğe göre cp komutunu bayraksız kullanabilirsiniz. Bir dizini kopyalamak istiyorsanız, dizindeki tüm dosya ve klasörlerin dahil edileceğini belirtmek için -R bayrağını kullanmanız gerekir. Örneğin: cp -R /folder/ /destination/ .

Hatta birden çok dosyayı tek bir kopyalama komutuna dahil edebilirsiniz. Örneğin: cp file1.txt file2.txt file3.txt /destination/ .

Taşı ve Yeniden Adlandır: mv

Örnek kullanım: mv file.txt /destination/

Taşıma, dizinleri taşırken özyinelemeli bir bayrak eklemeye gerek olmaması dışında, yukarıda gösterildiği gibi kopyalamak için hemen hemen aynı şekilde çalışır. mv komutu varsayılan olarak hedefteki tüm dosyaların üzerine yazacağından, taşınmadan önce onay gerektirmesi için komuta bir -i bayrağı ekleyebilirsiniz.

mv macOS Terminal Komutu

Bir dosyayı aynı dizine “taşıyarak” dosyaları yeniden adlandırmak için de mv kullanabilirsiniz. Örneğin: mv oldfilename.txt newfilename.txt .

Yeni Bir Dizin Oluşturun: mkdir

Örnek kullanım: mkdir <name>

Yeni bir dizin oluşturmak istiyorsanız, mkdir komutunu ve ardından oluşturmak istediğiniz dizinin adını kullanın. Adları boşluklarla ayırarak birden çok dizin oluşturabilirsiniz. Örneğin: mkdir folder1 folder2 folder3 .

mkdir macOS Terminal Komutu

Reklamcılık

Adında boşluk olan bir klasör oluşturmak istiyorsanız, klasör adını tırnak içine aldığınızdan emin olun. Örneğin, mkdir "my folder" .

Dosyaları ve Klasörleri Sil: rm

Örnek kullanım: rm <file>

rm komutu, önce sizden onay istemeden dosyaları veya klasörleri hemen siler. -i bayrağını, kullanırken kullanıcı onayı gerektirecek şekilde ekleyebilirsiniz; bu, aksilikleri önlemeye yardımcı olacaktır.

rm macOS Terminal Komutu

Komutun sonuna daha fazla dosya adı ekleyerek birden çok dosyayı aynı anda silebilirsiniz. Örneğin: rm file1.txt file2.txt file3.txt .

Disk Kullanımını ve Boş Alanı Görüntüle: du & df

Örnek kullanım: du /destination/

Bundan sonra belirtilen konumdaki disk kullanımını hesaplamak için du komutunu kullanın. Çok daha kullanışlı bir okuma için, belirli bir konum için insan tarafından okunabilir bir toplam disk kullanımı sağlamak için bunun yerine du -sh /destination/ çalıştırın.

du macOS Terminal Komutu

Benzer şekilde, disk alanını hesaplamak için df -h kullanabilir veya toplam disk alanını "metrik" depolama birimlerinde görüntülemek için -H bayrağını kullanabilirsiniz (örneğin, GB başına 1024 MB yerine GB başına 1000 MB).

Dosya Bul: find

Örnek kullanım: find /location/ -name <file>

Bu komut, diskinizdeki dosyaları bulmanıza yardımcı olabilir. Aramak istediğiniz dizinin konumuyla birlikte find komutunu, -name bayrağını ve ardından bulmak istediğiniz dosyanın adını izleyin.

macOS Terminal Komutunu bul

Reklamcılık

Kısmi dosya adlarını aramak için her zaman bir joker * kullanabilirsiniz. Örneğin, find /location/ -name '*.png' , belirtilen konumdaki .PNG uzantılı tüm dosyaları bulur.

Dosya Aç: open

Örnek kullanım: open <file>

Dosyaları veya dizinleri açmak için open komutunu, bundan sonra dosya adıyla birlikte yolu veya yolu belirterek kullanabilirsiniz. Komutun sonunda zincirleyerek birden çok dizini veya dosyayı açın. Örneğin, open file1.txt file2.txt file3.txt .

macOS Terminal Komutunu açın

Dosyaları, -a bayrağını ve ardından uygulamanın adını (veya biliyorsanız .APP dosyasının yolunu) kullanarak belirli uygulamalarda da açabilirsiniz. Örneğin: open -a Preview file.pdf .

Dosya Düzenleme: nano

Örnek kullanım: nano <file>

nano, Terminal içindeki dosyaları düzenlemek için macOS'te bulunan temel bir açık kaynaklı metin düzenleyicidir. Sistem dosyaları da dahil olmak üzere metin tabanlı dosyaları nano komutunu ve ardından dosya adını kullanarak düzenleyebilirsiniz.

nano macOS Terminal Komutu

Nano'ya girdikten sonra, ekranın altındaki kontrol tuşunu içeren komutlara dikkat edin. Bir dosyayı kaydetmek için Control+O'ya ("Yazın" olarak bilinir) basın veya Control+X'i kullanarak kaydetmeden çıkın.

Süper Kullanıcı olarak çalıştır: sudo

Örnek kullanım: sudo <command>

sudo öneki, bir komutu "süper kullanıcı" olarak yürütmek için kullanılır, aynı zamanda root veya admin olarak da bilinir. Ön eki sudo olan bir komutu girdikten sonra, yürütmek için yönetici şifrenizi girmeniz istenecektir.

sudo macOS Terminal Komutu

Reklamcılık

Bazı komutların çalışması için root erişimi gerekir. Örneğin bir sistem dosyasını düzenlemek istiyorsanız, değişikliklerinizi kaydetmek için sudo nano <file> kullanmanız gerekebilir.

Çalışma Dizinini Göster: pwd

Örnek kullanım: pwd

İçinde bulunduğunuz dizini görüntülemek (veya “çalışma dizinini yazdırmak”) için pwd komutunu kullanabilirsiniz. Bu, özellikle daha sonra kopyalayıp yapıştırabileceğiniz bir yolu yazdırmak için kullanışlıdır.

pwd macOS Terminal Komutu

Çalışan İşlemleri Göster: top

Örnek kullanım: top

Şu anda çalışan işlemlerin bir listesini ve şu anda ne kadar CPU ve bellek kullandıklarını görmek için top yürütün. Varsayılan olarak, işlem, her bir girişin yanında görüntülenen işlem kimliği veya PID ile birlikte tüm işlemleri CPU kullanımına göre görüntüler.

en iyi macOS Terminal Komutu

İşiniz bittiğinde komut satırına geri dönmek için “Q” tuşuna basabilirsiniz.

Bir Süreci Sonlandır: kill

Örnek kullanım: kill <PID>

Bir işlemi sonlandırmak için önce işlem kimliğini (veya PID ) bulmak için top komutunu çalıştırmanız gerekir. Ardından, işlemin yanında görüntülenen sayıyı takip eden kill komutunu kullanabilirsiniz. Örneğin: kill 1569 .

macOS Terminal Komutunu öldür

Bir Komut Hakkında Daha Fazla Bilgi Edinin: man

Örnek kullanım: man <command>

Bu listedeki her komutun, tam olarak nasıl kullanılacağını ve farklı bayrakların ne yaptığını açıklayan, kullanılan komutların bazı daha egzotik örneklerinin yanı sıra, kendisiyle ilişkilendirilmiş bir kılavuzu vardır.

man macOS Terminal Komutu

Reklamcılık

Örneğin, top komutu, man top kullanımı hakkında okuyabileceğiniz çok sayıda bayrak ve diğer değiştiricilere sahiptir. Komut satırında ustalaşmak istiyorsanız, man komutunun kullanılması hayati önem taşır.

Homebrew ile Daha Fazlasını Yapın

Bu komutları acil bir durumda bilmek yararlıdır. Örneğin, kurtarma modunda Mac'inizin sürücüsünden dosya kopyalamak için Finder'ı çalıştıramazsınız, ancak nasıl yapılacağını biliyorsanız Terminal'i kullanarak dosyaları manuel olarak kopyalayabilirsiniz.

Terminal'den daha fazla yararlanmak istiyorsanız, yazılımı doğrudan Mac'inizin komut satırından indirmek ve kurmak için Homebrew kullanmayı düşünün.