
Lesley Fowler
0
4861
683
Günlük Mac görevlerinizin çoğu için yumuşak ve arkadaşça bir GUI hem bir varlık hem de bir rahatlıktır. Bazen, yine de, Bulucu tıknaz bir aracıdır.
Bu sinir bozucu 5GB dosyasının nerede saklandığını veya sildiğiniz sandığınız uygulamayla ilgili her dosyanın yolunu bulmanın daha hızlı yolları var. Bu işler ve diğerleri için komut satırı en iyi arkadaşınızdır.
Terminal Nedir??
Terminal, Mac'inizle komut satırı üzerinden etkileşime geçmenizi sağlayan bir yardımcı programdır. Linux işletim sistemleri benzer araçlar içerir, çünkü hem Linux hem de macOS Unix benzeri işletim sistemleridir. Komut satırı arayüzü (CLI) veya Mac'inizle etkileşime girmek için Terminal'e yazdığınız dilin adı darbe. Aşağıda tartışacağımız her şey bir bash komutudur.
Terminal'i kullanmaya başlamadan önce, kendi kişisel tercihinize göre özelleştirebilirsiniz. İsterseniz, üçüncü taraf bir Terminal alternatifi indirmek bile mümkün. Bu Terminal Alternatifleri ile Mac Komut Satırınızı Özelleştirin Bu Terminal Alternatifleri ile Mac Komut Satırınızı Özelleştirin MacOS'u kendiniz yapmak için en iyi yollardan biri Alternatif uygulamalar yoluyla ya da sadece Terminal uygulamasını kandırarak. özelleştirilmiş bir görünüm ve his için.
Genel Mac Komut Satırı İpuçları
İlk önce, bilmeniz gereken bazı temel Terminal gerçeklerine bakalım:.
Genel Sözdizimi
Bir bash komutu genellikle bu modeli izler:
[Komut] [Seçenekler] [Dosya veya Dizinin Giriş veya Yolu]
Örneğin, içinde:
ls -la / Uygulamalar
ls
komut, -la
iki ayrı seçeneğin bileşimidir (-l
ve -bir
), ve / Uygulamalar
liste yolu.
Yol
Yolları anlamak, macOS'un dosyalarınızı gerçekte nasıl gördüğünü anlamanıza yardımcı olur. Temel olarak, bir dosyanın yolu, Rus bebeklerinin içinde bulunduğu klasör yuvaları ve ardından dosyanın adıdır..
Örneğin, bir Mac’te, bir dosyanın yolu Sırlarım kullanıcı John Doe's Desktop'ta yaşayan / Kullanıcılar / jdoe / Masaüstü / "Sırlarım"
.
Beyaz boşluk
Terminal'in düzgün şekilde işlemesi için boşluktan kaçmalısınız. Bash bir boşluk gördüğünde onu komutun sonu olarak yorumlar. Öyleyse, adında boşluk olan bir klasör varsa, Yol Testi, ve içeriklerini listelemeye çalışın ls / Uygulamalar / Yol Testi
, bunu alacaksın:
Burada neler oluyor? Eh, Bash aradığınızı düşünüyor ls üzerinde / Uygulamalar / Yol. O dosyayı bulamadığında, durdu..
Bash'ın klasörünüzün tam adını tanımasını istiyorsanız, adı tırnak işaretleri içine sokabilir veya ters eğik çizgi kullanabilirsiniz:
ls / Uygulamalar / "Yol Testi"
veyals / Uygulamalar / Yol \ 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 şifresini biliyorsanız, sudo
(bunun anlamı “tek kullanıcı yapmak”) geçici olarak yönetici düzeyinde yetkiler vermek için komutun önünde.
İş Akışınızı İyileştirmek İçin Terminal Komutları
Şimdi temelleri bildiğinize göre, hayli kullanışlı komutlara bir göz atalım. Tüm komut ve seçenekleri de dahil olmak üzere bu komutlar hakkında tam bilgi yazabileceğinizi unutmayın. adam
terminale.
bulmak
- yerini: spot
- Neden daha iyi: Daha hızlı ve Spotlight'ın hariç tuttuğu veya indekslemede sorun yaşayan sistem klasörlerini arar.
Spotlight, yapmadığınız söylenmedikçe macOS sistem dosyalarını atlamaya meyillidir ve o zaman bile dizinlemede sorun yaşayabilir. Tersine, bash bulmak komutu herhangi bir yerde herhangi bir şeyi arayabilir ve aradığınız şeyin tam yolunu gösterecektir..
Sözdizimi bulmak dört bölümden oluşur. Sırayla, onlar:
- bulmak
- aramak istediğiniz dizinin yolu (/ Uygulamalar altında)
- seçenekler (aşağıdaki örnekte -isim, bu demek oluyor ki bulmak bu adla eşleşen dosyaları arayacak)
- aranacak dizgi (aşağıdaki örnekte Google Chrome)
Sen bilmelisin ki bulmak regex kullanır (normal ifadeler olarak da bilinir). Bu konunun tam bir açıklaması, bu makalenin kapsamı dışındadır (veya bir ders kitabından başka bir şey yoktur). Bununla birlikte, aşağıdaki örnek, regex'te yıldız olan hayati bir kavramı ortaya koymaktadır (*) veya joker karakter.
Arama dizesinin başına ve sonuna koymak, bulmak Arama teriminden önce ve sonra karakter içeren sonuçlar verir. Bu durumda, Google Chrome gelecek Google Chrome.app.
Hepsi böyle görünmek için bir araya geliyor:
du
- yerini: Cmd + I bilgi göstermek.
- Neden daha iyi: Aynı anda birden fazla klasör gösterebilir ve yüklenmesi genellikle daha az zaman alır.
du kısaltması “disk kullanımı,” ve hızlı bir şekilde size bir dosya veya klasörün boyutunu, hatta bir klasör içindeki dosyaların listesini söyleyebilir..
İçin en iyi seçenekler du şunlardır:
- -d (derinlik): Bir sayı izlediğinde, söyler bulmak aramasını sınırlamak -d Çalıştığı dizindeki derinlik seviyesi.
- Örneğin, koşarsanız
du-d 1 / Uygulamalar
, yalnızca telefonunuzdaki klasörlerin ve dosyaların toplam boyutunu gösterir. Uygulamalar klasör, bu klasörlerdeki alt klasörlerin boyutları değil.
- Örneğin, koşarsanız
- -h (insan tarafından okunabilir): Bu, dosyalarınızın boyutunu gösterir. K, M, veya G,, hangi kilo, mega veya gigabayt anlamına gelir.
Şuna baksana du eylemde:
mv
- yerini: Klasörlerin ve dosyaların üzerine gelin ve tıklayın hareketi.
- Neden daha iyi: Daha hızlı ve navigasyon gerektirmiyor.
Kullanarak bir dosyayı veya klasörü hızlıca başka bir klasöre taşıyabilirsiniz. mv. Sadece yolun adını değiştirerek çalışır.
Sözdizimi mv
.
Örneğin, mv / Kullanıcılar / jdoe / Belgeler / dosya1 / Kullanıcılar / jdoe / Masaüstü / dosya1
hareket edecek dosya1 jdoe'den evraklar onun için Masaüstü.
ls
- yerini: Cmd + i bilgi göstermek.
- Neden daha iyi: Daha hızlı, 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 güçlü bir komuttur. Ayrıca, gizli dosyalarınız veya klasörleriniz varsa, onları kimin görmesine izin verildiğini ve çok daha fazlasını gösterir..
İçin en iyi seçenekler ls şunlardır:
- -l (long): Klasördeki her bir dosyanın izinlerini, en son değişiklik zamanını, dosya sahibini ve dosya adını gösterir..
- -bir (tümü): Gizli dosyalar dahil, bir klasördeki tüm dosyaları gösterir (varsayılan olarak gizli olan kullanıcı kitaplığını macOS'ta göstermek için idealdir).
Çıktının neye benzediği:
mkdir
- yerini: Bulucu> Dosya> Yeni Klasör
- Neden daha iyi: Daha hızlıdır ve yeni klasöre çift tıklamak yerine, adı doğrudan komuttan belirleyebilirsiniz..
Bu komutla anında yeni klasörler oluşturun.
Örnek: mkdir / Kullanıcılar / jdoe / Masaüstü / cool_stuff
rm
- yerini: Dosyaları Çöp Kutusuna taşıma ve boşaltma.
- Neden daha iyi: Daha hızlıdır ve Çöp Kutusu'ndan kurtulmayacak 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ı, son derece dikkatli kullanın. Tıklamanın aksine Boş Çöp Kutusu, rm emin olup olmadığınızı sormayacak. Ne yaptığını bildiğini varsayar..
Unutulmaması gereken bir şey rm varsayılan olarak, klasörleri değil sadece dosyaları silecektir. Klasörleri silmek için kullanmanız gerekir. -R, seçenek anlamına gelir özyinelemeli.
Örnek: rm -R / Kullanıcılar / jdoe / Masaüstü / cool_stuff
Mac'inizi Terminal ile Yönetin
Artık bazı temel Terminal komutlarını biliyorsunuz ve bunları günlük Mac iş akışınıza entegre etmeye başlayabilirsiniz. Bash kullanarak rahat bir kez, sadece günlük görevlerinizi değiştirmenin ötesine geçebilir ve sadece komut satırının sunabileceği güçleri keşfetmeye başlayabilirsiniz.
MacOS'un en iyi paket yöneticisi olan Homebrew'i yükleyerek başlayın. Yeni programlama dilleri, yazılım havuzları ve daha fazlasını kurmanıza olanak sağlar. Ve daha sonra daha da kullanışlı hale getirmek için Terminal'i özelleştirmeye geçebilirsiniz Mac Terminalini Özelleştirme ve Daha Yararlı Hale Getirme Mac Terminalini Özelleştirme ve Daha Yararlı Hale Getirme Mac'inizdeki Terminal uygulaması güçlü, ancak biraz rahatsız edici kutudan dışarı. İşte Terminal'i ihtiyaçlarınız için nasıl kişiselleştireceğiniz. .