Terminal ile Mac'inizde Yaptığınız Değişiklikleri İzleyin [OS X İpuçları]

Evde takip ediyorsanız, Mac'inizde birkaç değişiklik yapmış olacaksınız. Terminal uygulaması aracılığıyla. Elbette tüm bu değişiklikleri bir elektronik tabloda izliyorsunuz, değil mi? Demek istediğim, ya geri dönüp ne gibi değişiklikler yaptığınızı öğrenmek isteseydiniz? Her değişikliği zahmetli bir şekilde bir tür veritabanına elle yazmaktan başka nasıl izlersiniz? Pekala, bugünün ipucu size bu işlemi nasıl otomatikleştireceğinizi ve tüm değişikliklerinizi otomatik olarak bir metin dosyasına nasıl koyacağınızı gösterecek.

Başlamak için Terminal'deki geçmiş komutunu kullanacağız. Uygulamayı Yardımcı Programlar klasörünüzden (genellikle Uygulamalar klasöründe) başlatın ve kelimeyi yazın Tarih, ardından geri dön düğmesine basın. Terminal daha sonra, içinden geçirdiğiniz son 500 komutu listeleyecektir.

Yine de bu çok fazla doldurucu olabilir, bu yüzden bu ipuçları sütununda yayınladığımız varsayılan yazma komutlarına odaklanalım. Belirli metin dizelerini aramak için bir komut satırı aracı olan grep'i kullanarak, geçmiş listesini yalnızca bu belirli komutlara göre filtreleyebiliriz. Aşağıdakileri Terminal'e yazın ve Geri Dön tuşuna basın:

tarih | grep "varsayılan yazma"

Yalnızca Terminal'de yayınladığınız varsayılan yazma komutlarını gösteren komutların güzel bir listesini alacaksınız. Yine de fark edebileceğiniz şey, 500 komut verdikten sonra ilklerin bu listeden kaybolacağıdır. İşte grep aramanızın tüm sonuçlarını kaydeden bir metin dosyası oluşturacak bir komut:

tarih | grep "varsayılan yazma" >> ~/Documents/defaultsLog.txt

Bu, arama sonuçlarını "defaultsLog.txt" adlı bir metin dosyasına koyar ve bunu Belgeler klasörünüze yerleştirir. Şimdi zor (ve süper havalı) kısım geliyor. Uygulamalar klasörünüze bir kez daha gidin ve TextEdit'i açın. Dosya menüsünden Aç'ı seçin ve ana klasörünüze gidin. Gizli dosyaları göstermek için Command-Shift-Period tuşlarına basın ve ardından ortaya çıkan listeden .bash_profile dosyasını seçin. Orada değilse, ana klasörünüzde yeni bir dosya oluşturun, adını .bash_profile olarak adlandırın ve ardından yukarıdaki gibi açın. Ardından, dosyanın sonuna (veya boş bir tane oluşturduysanız başına) aşağıdaki kodu ekleyin:

PROMPT_COMMAND='echo "$(tarih 1 | grep "varsayılan yazma")" | sed '/^$/d' >> ~/Documents/defaultsLog.txt'

Bu komut dosyası, Terminal'de her yeni komut istemi gösterildiğinde, yukarıdaki adımda oluşturduğunuz liste belgesine eklenecektir. Oldukça kaygan, ha?

[Üzerinden: Mac OS X İpuçları]

Bir OS X ipucunuz var mı? OS X sorunlarını giderme konusunda yardıma mı ihtiyacınız var? Bana yaz veya aşağıya bir yorum bırakın.

Son Blog Yazısı

| Mac kültü
August 20, 2021

Çalışan Herhangi Bir Uygulama İçin Dock Simgesini Gizleyin [OS X İpuçları]Mac'inizde uygulamaları açarken Dock'unuzun biraz kalabalıklaştığını fark...

Yardsale iPhone Uygulaması Size Sadece İyi Şeyler Getiriyor
August 20, 2021

Yardsale iPhone Uygulaması Size Sadece İyi Şeyler GetiriyorBen, dört uyumlu kanepe ayağını çıkarmak için paslı tekerlek yığınını sabırla seçebilen ...

Belirli Web Sitelerinin Safari 6'nın En İyi Siteler Listesinde Görünmesini Önleyin [OS X İpuçları]
August 20, 2021

Stack Exchange'de bitti, cesur bir kullanıcı sorar,Facebook ve diğer sitelerin Safari'nin En İyi Sitelerine eklenmesini engellemenin bir yolu olup ...