2024 Yazar: Malcolm Clapton | [email protected]. Son düzenleme: 2023-12-17 04:13
Grafik arayüzlerin her yerde bulunmasına ve Magic Mouse ve Magic Trackpad gibi her türlü kullanışlı manipülatöre rağmen, Terminal.app uygulaması, çoğumuzun yüzeysel olarak aşina olduğu bazı işlemleri gerçekleştirmek için hala oldukça kullanışlı ve biraz "geek" bir araçtır. Aslında, onu "evcilleştirmenin" zor bir yanı yoktur, bu nedenle, tüm MacRadar okuyucuları için Terminal için yararlı olabilecek komutlar hazırladım.
Başlangıç olarak, tüm faydalı yardımcı programlar gibi Terminal.app uygulamasının kendisinin Programlar> Yardımcı Programlar dizininde bulunduğu söylenmelidir. Başlattıktan hemen sonra, bilgisayarın adının ve geçerli dizinin yazıldığı bir satır ve dolar işaretinden ($) sonra - sizi ilk komutunuzu girmeye davet eden hoş bir yanıp sönen imleç göreceksiniz …
Dosya ve klasörlerin listesi - ls
Varsayılan olarak, yardımcı programı başlattıktan sonra, çalışma dizini olarak kullanıcının ana klasörü seçilir. İçindeki dosya ve klasörlerin bir listesini almak için iki harfli komutu çalıştırmanız yeterlidir.
ls
Bu komutun farklı tuşlar tarafından çağrılan birkaç varyasyonu vardır (aslında çok daha fazlası vardır):
-
ls -l
- izinler, dosya boyutları vb. dahil olmak üzere her öğe hakkında ayrıntılı bilgi görüntüler. Ek olarak, her satırın ilk karakteri veri türünü belirlememize izin verecektir: Latince "d" harfi ise, bir dizinimiz var ve kısa çizgi (-) ise normal bir dosya.
-
ls -a
- gizli öğeler (Mac OS X'te nokta ile başlayan adlar) dahil, geçerli klasördeki tüm dosya ve dizinlerin bir listesini görüntüler.
Hostes için not: anahtarlar birbirleriyle kolayca birleştirilebilir, bu nedenle dizinin tüm öğeleri hakkında, gizli dosyalar da dahil olmak üzere ayrıntılı bilgileri görüntülemek istiyorsanız, komutunuz şöyle görünmelidir:
ls -la
Dizinler arasında geçiş - cd
Bu komutun adı, Apple'ın dijital iTunes Store'u ile başarılı bir şekilde öldürdüğü eski CD'lerden değil, iki İngilizce "dizini değiştir" kelimesinden geliyor - yaptığı şey bu:
-
Yazı yazmak
cd Müzik
- - ve tabii ki mevcut dizininizde varsa, Terminal Müzik klasörüne gidecektir.
-
Bir seviye daha yüksek bir klasöre çıkmak için şu komutu kullanın:
cd..
- (iki nokta ile).
- Ve cd komutunu çalıştırarak anında kullanıcının ana dizinine aktarılırsınız.
Çalışma dizininin tam yolu - pwd
Bu komutun adı da "çalışma dizini yazdır" ifadesinin ilk harflerinden gelir. Hangi dizinde olursanız olun, bu komut geçerli dizine giden tam yol ile sonuçlanacaktır.
Dizin oluştur - mkdir
Bu komut, belirtilen ada sahip bir dizin oluşturur. Örneğin,
mkdir Sıcaklık
geçerli klasörde bir Temp dizini oluşturacaktır. Şu anda hangi dizinde bulunduğunuzu unuttuysanız,
pwd
:
Dosyaları ve dizinleri kaldırma - rm, rmdir
Terminal aracılığıyla dosya ve dizinlerle ilgili bu işlem sırasında, küçük ama önemli bir nüansı hesaba katmanız gerekir: Geri Dönüşüm Kutusu yoktur, bu nedenle veriler kalıcı olarak silinir.
Ama genel olarak takım
rm test1.txt
test1.txt dosyasını geçerli dizinden kaldırır. Ve eklerseniz, "i" anahtarını (
rm -i test2.txt
) kullanıcıdan silme işlemini onaylaması istenir.
Ne yazık ki, dizinleri silmek daha zor bir iştir, çünkü bu eylem için birkaç komut türü vardır:
-
rmdir Testi
- Test dizinini yalnızca boşsa ve içinde herhangi bir alt klasör veya dosya içermiyorsa siler.
-
rm -r Test2
- Test2 içindeki tüm dosya ve klasörleri tekrar tekrar siler ve en sonunda siler.
Dosyaları taşıma ve kopyalama - mv ve cp
İki komut hemen hemen aynı eylemleri gerçekleştirir, bu nedenle parametre listesi onlar için aynıdır. Bir dosyayı bir dizinden diğerine taşımak istersem, aşağıdaki komutu kullanmam gerekir:
mv ~ / test1.txt ~ / Belgeler / test1.txt
İlk parametre (~ / test1.txt) taşımamız gereken dosya, ikincisi ise hedef dizin ve ortaya çıkan dosya adıdır.
Ve yine notun metresine. İlk olarak, tahmin edebileceğiniz gibi, dosyalar üzerinde işlem yapmak için doğru dizine gitmek gerekli değildir. Adını, tam yolunu bilmek ve bunları komut parametreleri olarak kullanmak yeterlidir.
İkinci olarak, her seferinde ana dizine giden yolu yazmamak için tilde (~) kullanmak yeterlidir. Örneğin, giriş
~ / Belgeler
eşdeğer
/ Kullanıcılar / kullanıcı adı / Belgeler
Dosyaları kopyalamak için, sadece değiştirin
mv
üzerinde
cp
:
Takımların geri kalanı
Doğal olarak, mevcut tüm komutları (ve anahtarlarını) açıklamak mümkün değildir, bu yüzden birkaç ilginç ve faydalı "örnek" üzerinde duracağım:
-
Komutunu kullanarak sistemdeki herhangi bir uygulamayı çalıştırabilirsiniz.
açık
uygulamanın yolunu ve adını bir boşlukla ayırarak belirtin. Örneğin,
/Applications/Airfoil.app'i açın
-
Komutu kullanma
kim
- sistemde oturum açmış kullanıcıların bir listesini görebilirsiniz. Doğal olarak, bu yalnızca bu bilgisayardaki çalışma birkaç kullanıcının oturum açmasını veya aktif SSH'yi içeriyorsa geçerlidir.
-
Emretmek
kedi testi.txt
- bir Terminal penceresinde test.txt adlı bir dosyanın içeriğini görüntülemenize izin verir, ancak onu düzenleyemezsiniz (bunu yapmak için nano, vim veya emacs gibi bir metin düzenleyici kullanmanız gerekir), sadece görüntüleyin.
-
Evrensel klavye kısayolunu kullanarak herhangi bir komutu (ping veya bir kabuk komut dosyasının çalışması olsun) yürütme işlemini her zaman iptal edebilirsiniz.
Kontrol + C
- .
-
Komutu çalıştırarak Terminal penceresini büyük miktarda metinden temizlemek oldukça kolaydır.
açık
- .
-
Bazı komutları çalıştırmak için yönetici ayrıcalıklarına ihtiyacınız olabilir. Bunu yapmanın en hızlı yolu, komutu satırın başına eklemektir.
sudo
- … Bu durumda Terminal sizden hesabınızın şifresini girmenizi isteyecektir.
-
Komutu kullanarak çalışan işlemlerin listesini görüntüleyebilirsiniz.
Tepe
- ancak bu durumda veriler Sistem İzleme'dekinden daha az net görünecektir.
-
Bir komutla ilgili ayrıntılı yardımı görüntülemek için şunu kullanabilirsiniz:
adam
- , bir boşlukla ayrılmış ilgilenilen komutun adını belirterek.
-
Harika bir arama aracından bahsetmeyi neredeyse unuttum
grep
bir dosyada bir metin dizesi bulabileceğiniz veya bir işlem listesindeki belirli bir işlemi (örneğin,
ps balta | grep smbd
- ).
Belki burada duracağız ve bir şeyi kaçırdıysam veya yanlış belirttiysem - yorumlara hoş geldiniz.
Önerilen:
Herkesin depresyon hakkında bilmesi gereken 10 gerçek
Durum hakkında mümkün olduğunca çok şey öğrenir ve doğasını anlarsanız, depresyon tedavisi daha kolay olacaktır. En önemli veriler yazımızda
Gönüllü olmak isteyen herkesin bilmesi gereken 10 önemli şey
İyi, özverili işler için olgun olduğunuzu düşünüyorsanız, ancak nasıl gönüllü olacağınızı bilmiyorsanız, bu talimat tam size göre
Herkesin bilmesi gereken 10 popüler ipucu
Reddit'te ilginç bir yeni konu: Insanitanium12 takma adı altında bir kullanıcı, okuyuculardan herkesin bilmesi gereken ipuçlarını paylaşmalarını istedi
Epileptik nöbet için herkesin bilmesi gereken 10 ilk yardım kuralı
Epilepsiyi çevreleyen birçok efsane ve önyargı vardır. Bugün bir arkadaş veya tanıdık epilepsi nöbeti geçirdiğinde ne yapacağımızı konuşuyoruz
Herkesin bilmesi gereken standart Mac uygulamaları için 50 klavye kısayolu
Her popüler Mac uygulamasının klavye kısayolları vardır. Günlük hayatınızı kolaylaştıracak standart Mac uygulamalarında toplanmış kısayollar