Linux'ta salt okunur bir dosya gibi yürütülebilir bir görünüm yapmak mümkün mü? Bu dosyayı okumak için "dosyayı" açmanız, dosyayı gerçekte yürütür ve bunun için okumaya hazır olmasını sağlar. "dosya" da veriler olsaydı? Okumak için bir dosyanın nasıl açılacağını bilen herhangi bir program tarafından açılabilir olmalıdır, örneğin 'kedi'.Linux/Unix dosya sisteminde dosya olarak çalıştırılabilirliği yönetin
cevap
Kullanım FUSE işletim sistemleri Unix benzeri On
popen
'a bakın. Temel olarak tanımladığınız şey bir boru.
P.S. Dili özel bir yardıma ihtiyacınız varsa, soruyu düzenleyin ve çalıştığınız dili/ortamı ekleyin. Daha fazla ayrıntı sağlamaya çalışacağım.
Belki de daha fazlası/proc "dosya sistemi" gibi ... – dmckee
Huh? Yürütülebilir dosyanın çıktısını istiyor. '/ Proc' dosya sistemi nasıl yardımcı olur? – MarkusQ
'' Dosyayı açmak '' dosyayı okumak için gerçekten çalıştırır 've' stdout'unu okumaya hazır hale getirir ', bu da tam olarak bir boru değildir ve/proc gibi değildir (çünkü çekirdek alanında çalışır) ama ... – dmckee
Eğer başka bir program tarafından açıldığında bir adlandırılmış kanala program çıktısını gönderebilir. Adlandırılmış boruyu oluşturmak için mkfifo komutuna bakın. Adlandırılmış boru, bazı sınırlamalarla bir dosya gibi çalışır. Örneğin, aranmaz.
Programın çıktısını "okumak" için kullandığınız her şeye pipetleyebilirsiniz. Sorun, eğer çalıştırıcıyı emacs veya vim veya herhangi bir şekilde açmak isterseniz, editör bunu yorumlamak için başka bir yol bilmediği kadarıyla çalıştırılabilir.
- 1. Linux dosya sisteminde bir dosya türünü nasıl değiştirebilirim?
- 2. Android dosya sisteminde/önbellek dizinine erişme
- 3. Statik olarak bağlanmış bir golang çalıştırılabilirliği 1.5 +
- 4. Windows NTFS dosya sisteminde Thumbs.db dosyasından nasıl kurtulur?
- 5. Sbt'de, yerel dosya sisteminde bulunan bir eklentiyi nasıl eklersiniz?
- 6. Greasemonkey'i yerel dosya sisteminde bulunan html dosyalarıyla çalıştırın.
- 7. VBA PDF Olarak Dosya Adı Dosya Türü Olarak Kaydet
- 8. Android veri/veri/proje dosya sisteminde dosya dizinleri ve klasörler nasıl oluşturulur
- 9. string olarak dosya gerektiriyor
- 10. Nasıl açmadan dosya sistemiyle bir dosya oluşturabilirim
- 11. Dosyaları bir sabit kılavuz olarak yönetin IntelliJ IDEA
- 12. Dosya dosyasının kendisine bağlı olarak
- 13. CD dosya olarak nasıl okunur?
- 14. Nodejs yanıt olarak dosya gönder
- 15. Deve: "dosya" bileşeni, ancak sadece dosya adı olarak geçiyor
- 16. Tüm dosya bir dosyaya benzer bir dosya olarak
- 17. Python ile Windows dosya iletişiminden dosya aç Otomatik olarak
- 18. Bir dosya yöneticisinde dosya yolunu Android amacı olarak görüntüleyin
- 19. dosya
- 20. Medya oynatıcı düzenini otomatik olarak yönetin android
- 21. dosya
- 22. Dosya değiştirilme tarihini VB.NET
- 23. Yeni bir dosya adıyla dosya kaydetme: mevcut dosya adına ekleme
- 24. Dosya tanıtıcısından dosya adı alın
- 25. PHP Dosya Transferleri
- 26. Dosya uzantısını bazı dosya uzantıyla kısıtla
- 27. Hizmet Kumaşına Erişim dosya sistemi
- 28. iOS: dosya adı seçildikten sonra dosya gösteriliyor
- 29. Dosya sisteminden Flex içine dosya sürükleyip bırakmıyor.
- 30. Android'de bir dosya bir Intent
Teşekkürler, tam ihtiyacım olan işaretçi. – kbluck
Dosya her açıldığında programı başlatmak için tek yol FUSE olduğunu düşünüyorum. – Doub