TextEdit'te bir dosyayı açmak için bir Terminal komutunun çok kullanışlı olacağını sık sık biliyorum. Mac OS X'te böyle bir komut var mı?
sudo, önce TextEdit'i root modunda açın
sublimekomutu kullanmayı deneyin .
TextEdit'te bir dosyayı açmak için bir Terminal komutunun çok kullanışlı olacağını sık sık biliyorum. Mac OS X'te böyle bir komut var mı?
sudo, önce TextEdit'i root modunda açın
sublimekomutu kullanmayı deneyin .
Yanıtlar:
open -a TextEdit filename hile yapmalı.
-aBayrak istediğiniz herhangi bir uygulamayı belirtir, bu nedenle TextEdit varsayılan düzenleyici değil nerede olanlar dahil durumların herhangi sayıda, uygulanabilir değil.
-t varsayılan düzenleyicide açılır (örneğin, BBEdit, TextMate, vb. kullanıyorsanız).-e dosyayı özellikle TextEdit'te açacakopenkomutun kılavuzunda, göreceksiniz -e Causes the file to be opened with /Applications/TextEdit. Öyleyse open -e filenameaynı şeyi yapın ve daha basittir.
/Applications/mı?
Direkt ve kolay cevap - ~ / .bash_profile 'inize bir takma ad ekleyin:
alias textedit='open -a TextEdit'
Bunun gibi davet et:
textedit theFiletoEdit.txt
Bu ve diğer cevap arasındaki fark, istediğiniz zaman kolayca hatırlayabilmenizdir. Yazma textve Tabotomatik olarak tamamlama özelliği, anında kullanılabilir olmasını sağlar
Biraz daha sert bir geçmişe sahip olanlar için, bunu anlamakla uğraşmak zorunda kalmadan akıl yürütmeyi isteyenler için:
Sorun, önemsiz bir işaret bağlantısının (ya da ilk, bir kabuk betiği gibi yeniden yönlendirilmesi), kendisine aktardığınız dosyayı açmak için /Applications/TextEdit.app/Contents/MacOS/TextEdityeni bir örneğe yol açmasıdır TextEdit. Bu çalışır, ancak beklenen Mac OS X varsayılan davranışınızı vermez. (denerseniz, göreceksiniz)
Varsayılan UI davranışını elde etmek için, Mac yerleşik openkomutunu kullanarak, bu '-a TextEdit' bayrağıyla (diğerlerinin bahsettiği), Mac UI'nin şu anda çalışan herhangi bir TextEdit örneğinin (inapropos olmadan) çalışmasını sağlamasına neden olur. sudo 'genel vaka kullanımı için gerekli).
Open komutu, dosyaları (-a bayrağı kullanmıyorsanız varsayılan uygulamalarında), URL'leri (varsayılan web tarayıcınızda) ve dizinleri (Finder'da) açmak için kullanılabilir.
Bir örnek olurdu
open /Users/Example/Desktop/example.rtf
Bu yazıyı bulanlar için:
Çözüm, komutu kullanmaktı. sudo open -t /path/file.txt
Ayrıca open komutunun man sayfaları da dosyayı bulucuda göstermek gibi başka şeylerin nasıl yapıldığını gösterir.
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/open.1.html
sudogereksiz ve istenmez.
/etc/hostsLion'da düzenleme yapmak için bu komutu sudo ile kullanmaya çalıştım ve çalışmadı (beklendiği gibi). Dosyayı düzenlememe izin vermiyor . Sadece klonla. sudoBu durumda da olmadan gidebilirsiniz . Dosya zaten kilitli olarak işaretlenecektir . Bunu yapabilmek için, önce TextEdit'i root kipinde açmanız ya da sadece farklı bir editör kullanmanız gerekir: apple.stackexchange.com/questions/20199/…
Bu bir programlama sorusu değil. Ancak hızlı bir google yaptım ve bu siteyi buldum:
http://ss64.com/osx/pico.html pico: Basit metin editörü
http://ss64.com/vi.html vi: Metin Düzenleyicisi
Ve bu site TextEdit'in terminalden nasıl kullanılacağını açıklar.
http://www.tech-recipes.com/rx/2754/os_x_edit_file_using_textedit_as_root_superuser/