Mac Terminalini Kullanmak İçin Yeni Başlayanlar Kılavuzu

Mac Terminalini Kullanmak İçin Yeni Başlayanlar Kılavuzu

Günlük Mac görevlerinizin çoğu için yumuşak ve arkadaş canlısı bir GUI hem bir avantaj hem de rahatlıktır. Ancak bazen Finder hantal bir aracıdır.





Bu sinir bozucu 5GB dosyanın nerede saklandığını veya o uygulamayla ilgili sildiğinizi düşündüğünüz her dosyanın yolunu bulmanın daha hızlı yolları var. Bu işler ve diğerleri için komut satırı yeni en iyi arkadaşınızdır.





Terminal Nedir?

Terminal, komut satırı aracılığıyla Mac'inizle etkileşim kurmanıza izin veren bir yardımcı programdır. Hem Linux hem de macOS, Unix benzeri işletim sistemleri olduğundan, Linux işletim sistemleri benzer araçları içerir. Komut satırı arabirimi (CLI) veya Mac'inizle etkileşim kurmak için Terminal'e yazdığınız dil, bash . Aşağıda tartıştığımız her şey bir bash komutudur.





Senden önce Terminal'i kullanmaya başla , kendi kişisel tercihinize göre özelleştirebilirsiniz. İsterseniz, özelleştirilmiş bir görünüm ve his için üçüncü taraf bir Terminal alternatifi indirmek bile mümkündür.

Genel Mac Komut Satırı İpuçları

İlk olarak, bilmeniz gereken bazı temel Terminal gerçeklerine bakalım.



Genel Sözdizimi

Bir bash komutu tipik olarak şu kalıbı takip eder:

[Command] [Options] [Input or Path to File or Directory]

Örneğin:





ls -la /Applications ls

komuttur,

-la

iki ayrı seçeneğin bir bileşimidir (





-l

ve

-a

), ve

/Applications

listeleme yoludur.

Yol

Yolları anlamak, macOS'un dosyalarınızı gerçekte nasıl gördüğünü anlamanıza yardımcı olacaktır. Esasen, bir dosyanın yolu, içinde bulunduğu Rus bebeklerinin klasör yuvası ve ardından dosyanın adıdır.

Örneğin, bir Mac'te, adlı bir dosyanın yolu Sırlarım kullanıcı John Doe'nun Masaüstünde yaşayan

/Users/jdoe/Desktop/'My Secrets'

.

Beyaz boşluk

Terminalin düzgün bir şekilde işlemesi için boşluktan kaçmalısınız. Bash bir boşluk gördüğünde, bunu bir komutun sonu olarak yorumlar. Yani adında boşluk olan bir klasörünüz varsa, Yol Testi ve içeriğini listelemeye çalışıyorsunuz

ls /Applications/Path Test

, bunu alacaksınız:

Burada neler oluyor? Bash senin aradığını düşünüyor ls üzerinde /Uygulamalar/Yol . O dosyayı bulamayınca durdu.

Bash'in klasörünüzün tam adını tanımasını istiyorsanız, adı tırnak içine alabilir veya şöyle bir ters eğik çizgi kullanabilirsiniz:

  • |_+_| veya
  • ls /Applications/'Path Test'

sudo

Aşağıdaki komutların çoğu yönetici düzeyinde erişim gerektirir. Şu anda yönetici hesabında oturum açmadıysanız, ancak yöneticinin parolasını biliyorsanız,

ls /Applications/Path Test

('tek kullanıcı do' anlamına gelir) komutun önüne geçici olarak yönetici düzeyinde ayrıcalıklar vermek için.

İş Akışınızı İyileştirecek Terminal Komutları

Artık temel bilgileri öğrendiğinize göre, bazı son derece kullanışlı komutlara bir göz atalım. Yazarak, tüm seçenekleri ve örnekleri de dahil olmak üzere bu komutlarla ilgili tüm bilgileri alabileceğinizi unutmayın.

sudo

Terminal'e girin.

bulmak

  • değiştirir: Spot ışığı
  • Neden daha iyi: Daha hızlıdır ve Spotlight'ın hariç tuttuğu veya indekslemede sorun yaşadığı sistem klasörlerini arar.

Spotlight, siz söylemediğiniz sürece macOS sistem dosyalarını atlama eğilimindedir ve o zaman bile onları dizine eklerken sorun yaşayabilir. Buna karşılık, bash bulmak komutu herhangi bir yerde herhangi bir şeyi arayabilir ve aradığınız şeyin tam yolunu verir.

sözdizimi bulmak dört bölümden oluşmaktadır. Sırayla bunlar:

  1. bulmak
  2. aramak istediğiniz dizinin yolu ( /Uygulamalar aşağıda)
  3. seçenekler (aşağıdaki örnekte -isim , bunun anlamı bulmak bu adla eşleşen dosyaları arayacaktır)
  4. aranacak dize (aşağıdaki örnekte Google Chrome )

Sen bilmelisin ki bulmak regex kullanır (normal ifadeler de denir). Bu konunun tam bir açıklaması bu makalenin kapsamı dışındadır (veya bir ders kitabı dışında herhangi bir şey). Bununla birlikte, aşağıdaki örnek, yıldız işareti olan regex'te hayati bir kavramı tanıtmaktadır ( * ) veya joker karakter.

Arama dizesinin başına ve sonuna koymak şu anlama gelir: bulmak arama teriminden önce ve sonra karakterler içeren sonuçları verir. Bu durumda, Google Chrome yetiştirecek Google Chrome.app .

Her şey şöyle görünmek için bir araya geliyor:

ile ilgili

  • değiştirir: cmd + ben bilgileri göstermek için.
  • Neden daha iyi: Size aynı anda birden fazla klasör gösterebilir ve genellikle yüklenmesi daha az zaman alır.

ile ilgili 'disk kullanımı' anlamına gelir ve size bir dosyanın veya klasörün boyutunu, hatta bir klasör içindeki dosyaların listesini hızlı bir şekilde söyleyebilir.

için en iyi seçenekler ile ilgili NS:

  • -NS (derinlik): Arkasından bir sayı geldiğinde şunu söyler: bulmak aramasını sınırlamak için -NS çalıştığı dizindeki derinlik düzeyi.
    • Örneğin, |_+_| , size yalnızca dosyanızdaki klasörlerin ve dosyaların toplam boyutunu gösterecektir. Uygulamalar klasör, bu klasörlerdeki alt klasörlerin boyutları değil.
  • -H (insan tarafından okunabilir): Bu, dosyalarınızın boyutunu İLE , m , veya G , kilo, mega veya gigabayt anlamına gelir.

Şuna baksana ile ilgili eylemde:

macbook pro belleğimi yükseltebilir miyim

mv

  • değiştirir: Klasörlerin ve dosyaların üzerine gelin ve tıklayın.
  • Neden daha iyi: Daha hızlıdır ve navigasyon gerektirmez.

kullanarak bir dosyayı veya klasörü başka bir klasöre hızlı bir şekilde taşıyabilirsiniz. mv . Sadece yolun adını değiştirerek çalışır.

sözdizimi

man

.

Örneğin,

du -d 1 /Applications

hareket edecek dosya1 jdoe'den Belgeler onun için masaüstü .

ls

  • değiştirir: cmd + ben bilgileri göstermek için.
  • Neden daha iyi: Daha hızlıdır, aynı anda birden fazla dosya hakkında bilgi gösterebilir ve son derece özelleştirilebilir.

ls klasörlerinizde tam olarak ne olduğunu göstermek için inanılmaz derecede güçlü bir komuttur. Ayrıca, gizli dosya veya klasörleriniz olup olmadığını ve çok daha fazlasını kimlerin görmesine izin verildiğini de ortaya çıkarır.

için en iyi seçenekler ls NS:

  • -NS (uzun): Klasördeki her dosyanın izinlerini, en son değiştirilme zamanını, dosya sahibini ve dosya adını gösterir.
  • -ile (tümü): Gizli dosyalar da dahil olmak üzere bir klasördeki tüm dosyaları gösterir (varsayılan olarak gizli olan kullanıcı kitaplığını macOS'ta göstermek için harikadır).

Çıktı şöyle görünür:

mkdir

  • değiştirir: Bulucu > Dosya > Yeni Klasör
  • Neden daha iyi: Daha hızlıdır ve yeni klasöre çift tıklamak yerine doğrudan komutta adı ayarlayabilirsiniz.

Bu komutla anında yeni klasörler oluşturun.

Örnek:

mv

rm

  • değiştirir: Dosyaları Çöp Kutusuna taşıma ve boşaltma.
  • Neden daha iyi: Daha hızlıdır ve Çöp Kutusu'nun kurtulamayacağı sinir bozucu dosyaları silmek için iyidir.

Bu komut, yoluna koyduğunuz herhangi bir dosyayı derhal ve önyargısız olarak siler. Açıkçası, çok dikkatli kullanın. tıklamanın aksine Boş Çöp Kutusu , rm emin misin diye sormaz. Ne yaptığınızı bildiğinizi varsayar.

Dikkat edilmesi gereken bir şey rm varsayılan olarak, klasörleri değil, yalnızca dosyaları silecektir. Klasörleri silmek için kullanmanız gerekir. -R anlamına gelen seçenek özyinelemeli .

Örnek:

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

Terminal ile Mac'inizde Ustalaşın

Artık bazı temel Terminal komutlarını biliyorsunuz ve bunları günlük Mac iş akışınıza entegre etmeye başlayabilirsiniz. Bash'i kullanmaya alıştıktan sonra, günlük görevlerinizi değiştirmenin ötesine geçebilir ve yalnızca komut satırının sunabileceği güçleri keşfetmeye başlayabilirsiniz.

Homebrew'i yükleyerek başlayın , macOS için en iyi paket yöneticisi. Yeni programlama dilleri, yazılım havuzları ve daha fazlasını yüklemenize olanak tanır. Ve sonra devam edebilirsiniz bazı eğlenceli ve havalı komutları denemek ve Terminal'i daha da kullanışlı hale getirmek için özelleştirme.

Paylaş Paylaş Cıvıldamak E-posta Konuşmayı Canlandırmak İçin Yeni Başlayanlar Kılavuzu

Konuşmayı canlandırmak zor olabilir. Projenize diyalog eklemeye hazırsanız, süreci sizin için özetleyeceğiz.

Sonrakini Oku
İlgili konular
  • Mac
  • terminal
  • Komut istemi
  • Linux Bash Kabuğu
  • Mac İpuçları
Yazar hakkında Chawaga Takımı(21 Makale Yayınlandı)

Tim Chawaga, Brooklyn'de yaşayan bir yazardır. Teknoloji ve kültür hakkında yazmadığı zamanlarda bilim kurgu yazıyor.

Tim Chawaga'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın