Kaçırmak İstemeyeceğiniz 7 Kullanışlı Komut Satırı İpucu

Anonim

Komut satırında rahat olmak, genellikle sadece birkaç komut hilesi öğrenmek ve bunlar için kullanım bulmak meselesidir ve beceri seviyeniz ne olursa olsun, bir miktar fayda bulacağınızdan neredeyse emin olduğunuz altı kullanışlı numara sunacağız. Terminalde.

Okumaya devam edin, dosyaları indirecek, daha iyi bir dizin listesi kullanacak, işlemleri daha hızlı sonlandıracak, önceki komutları kök olarak yeniden çalıştıracak, eski komutları bulacak ve anında yeni dosyalar oluşturacaksınız. .

1: Web'den Bir Dosya İndirin ve İlerlemeyi İzleyin

Web'den indirmeniz gereken bir dosyanın URL'sini biliyor musunuz? İndirmeye başlamak için -O komutuyla curl kullanın:

curl -O url

Tam URL'yi kullandığınızdan emin olun. Ayrıca, yerel makinenizde aynı dosya adını korumak için küçük 'o' yerine büyük 'O' harfini kullanmayı unutmayın.

Örneğin, aşağıdaki komut, iOS 7 IPSW dosyasını Apple'ın sunucularından yerel Mac'e indirir ve dosya adını uzak sunucuda göründüğü şekliyle korur:

curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5, 1_7.0_11A465_Restore.ipsw

Bu hileyi uzun zaman önce ele aldık ve gerçekten çok faydalı. İndirme hızlarını ve ilerlemeyi gösterdiği için, komut satırından bir internet bağlantı hızını test etmek için wget numarasına alternatif olarak da işlev görebilir.

2: Dizin İçeriklerini Değiştirme Tarihine Göre Listeleyin

İzinleri, kullanıcıları, dosya boyutunu ve değişiklik tarihini gösteren, en son değiştirilen dosya ve klasörlerin aşağıdan yukarıya doğru göründüğü uzun bir dizini listelemek ister misiniz? Tabii ki:

ls -thor

Bu son derece kullanışlı ve aynı zamanda hatırlaması kolay çünkü komut bayrağı thor ve mitolojik thor'u nasıl unutabilirsiniz?

3: Komut Satırından Canlı Sonuçlarla Arama Gündemi

mdfind aracı, genellikle Finder'dan erişilebilen mükemmel Spotlight arama yardımcı programının komut satırı ön yüzüdür. Ancak varsayılan durumda mdfind, sonuçları bulundukları anda canlı olarak güncellemeyeceği için Spotlight aramasından farklıdır. Bu numara bunun için var, basit bir bayrak, canlı güncelleme sonuçlarıyla komut satırından spot ışığı arayacak:

mdfind -zaman bul

Bu, aranan terimlerin özgüllüğüne bağlı olarak çok hızlı olabilir, ancak bir eşleşme görürseniz, aramayı durdurmak için Control+C tuşlarına basın.

Spotlight'ı devre dışı bıraktıysanız veya çalışmadığını fark ederseniz, güvenilir 'bul' komutuna da her zaman başvurabilirsiniz.

4: Joker Karakter Kullanarak İşlemleri Sonlandırın

Hiç joker karakterler kullanarak bir ton işlemi veya komutu aynı anda sonlandırabilmeyi dilediniz mi? Veya belki de tam işlem adını veya pid'i yazmadan bir şeyi daha hızlı öldürmek mi istiyorsunuz? Standart kill komutu joker girdi almaz, ancak pkill joker karakterleri kabul eder, bu da onu iş için doğru seçim yapar.

Örneğin, “SampleEnormousTaskName WhyIsThisProcessNameSoLong” işleminin her etkin örneğini bir kerede öldürmek için aşağıdakileri kullanabilirsiniz:

pkill Sam

Joker karakterlerin affetmediğini ve pkill'in görevleri tereddüt etmeden veya kaydetme isteğinde bulunmadan sonlandırdığını unutmayın, bu nedenle yakından eşleşen başka işlem adlarınız varsa onlar da öldürülür. Bunu aşmanın en kolay yolu, hedeflenecek görev adının yalnızca biraz daha uzun bir öğesini belirtmektir.

Ayrıca, belirli bir kullanıcının tüm işlemlerini hedeflemek için pkill'i kullanabilirsiniz; bu, çok kullanıcılı Mac'lerde bazı durumlarda yardımcı olabilir.

5: Son Komutu Kök Olarak Yeniden Çalıştırın

Uzun bir komutu çalıştırmaya gittiğinizde ve enter'a bastıktan sonra çalıştırmak için süper kullanıcı gerektiğini öğrenmenizden nefret etmiyor musunuz? Bilirsin, şu varsayılan komutlardan biri gibi mi? Tüm komut dizesini yeniden yazmayın, bunun yerine şu basit numarayı kullanın:

sudo !!

Bu, asırlardır var olan eski ama güzel bir numaradır ve komut satırında daha fazla zaman harcadıkça çokça kullanılacağı kesin.

6: Bir Komutu Çalıştırmadan Son Oluşumunu Alın

Belirli bir komutu en son çalıştırdığınızda kullandığınız sözdizimini tam olarak hatırlayamıyor musunuz? Bu hileyi kullanarak, komutu tekrar çalıştırmadan anında bulabilirsiniz, burada 'searchterm' şu komutla eşleşir:

!arama terimi:p

Örneğin, “sudo” önekini kullanan son tam komutu bulmak için şunu kullanırsınız:

!sudo:p

Bu, size tam komut sözdizimini vererek, ancak tekrar çalıştırmadan aşağıdaki gibi bir geri bildirimde bulunacaktır:

sudo vi /etc/motd

Yine, bu numara herhangi bir öneke dayalı olarak yalnızca bir komutun en son ne zaman kullanıldığını bildirecektir. Önceki komut listenizi gerçekten incelemeniz gerekiyorsa, grep. ile bash geçmişinizde arama yapabilirsiniz.

7: Anında Boş Bir Dosya veya Birden Çok Dosya Oluşturun

Dokunmatik komut, alan sahipleri, test, tanıtım veya planlarınız ne olursa olsun boş dosyalar oluşturma işini hızlı bir şekilde yapar. Sır, "dokun" komutunda ve kullanımı basit:

Dosya adına dokunun

Birden çok dosya oluşturmak için birden çok adı listeleyebilirsiniz. Örneğin, bu, her birihtml uzantısına sahip olan index, galeri ve cv adlı üç dosya oluşturur.

touch index.html galeri.html cv.html

Bu özellikle geliştiriciler için yararlıdır.

Terminal ve komut satırı hakkında daha fazla bilgi edinmek ister misiniz? İlgilenenler için daha birçok komut satırı numaramız var.

Kaçırmak İstemeyeceğiniz 7 Kullanışlı Komut Satırı İpucu