«executable» etiketlenmiş sorular

Bir dosyanın program olarak çalıştırılmasına izin veren dosya modunda izin biti. Ayrıca, program dosyalarının formatı ve program dosyalarının bulunması ve yürütülmesi ile ilgili sorular.

4
Bash'in çalıştırılabilir yolların önbelleğini nasıl temizlerim?
Yürütülebilir dosyanın tam yolunu belirtmeden bir programı yürüttüğümde ve Bash $PATHikili dosyayı bulmak için dizinlerde arama yapmalı , sanırım Bash bir önbellek yolunu hatırlıyor gibi görünüyor. Örneğin, kaynaktan bir Subversion derlemesi kurdum /usr/local, sonra svnsync helpBash istemine yazdım . Bash /usr/local/bin/svnsync, "svnsync" için ikili dosyayı buldu ve çalıştırdı. Sonra Subversion …
256 bash  executable  cache 

1
Mono nasıl büyülü?
C # öğreniyorum, bu yüzden şunu Hello, World!derleyen mono-cscve koşturan küçük bir C # programı hazırladım mono: $ mono-csc Hello.cs $ mono Hello.exe Hello, World! Ben vurduğunda fark TABiçinde bash, Hello.exeçalıştırılabilir kutlandı. Nitekim, sadece dosya ismini yükleyen bir kabuk ile çalışır! Hello.exeolduğu değil komik bir dosya uzantısına sahip bir ELF …

9
Neden / dev / null bir dosyadır? Neden işlevi basit bir program olarak uygulanmıyor?
Linux'taki özel dosyalar kavramını anlamaya çalışıyorum. Bununla birlikte, özel bir dosyaya sahip /devolmak, işlevi C'deki bir dizi satır tarafından bilgime göre uygulanabileceği zaman aptalca görünüyor. Üstelik hemen hemen aynı şekilde kullanabilirsiniz, yani nullyönlendirmek yerine boruya kullanabilirsiniz /dev/null. Dosya olarak sahip olmanın belirli bir nedeni var mı? Dosya yapmak, aynı dosyaya …

4
Çalıştırılabilir dosyalar çalışma zamanında paylaşılan nesneleri nerede arar?
Bağlantı / derleme zamanında paylaşılan nesnelerin nasıl tanımlanacağını anlıyorum. Bununla birlikte, çalıştırılabilir dosyaların *.soyürütme zamanında paylaşılan nesneyi ( kitaplıkları) nasıl aradıklarını merak ediyorum . Örneğin, uygulamam kütüphanede a.outtanımlanan işlevleri çağırıyor lib.so. Derledikten sonra, lib.soiçinde yeni bir dizine geçiyorum $HOME. a.outOraya gidip onu aramayı nasıl söyleyebilirim ?

7
/ Usr / local / bin nedir?
Bugünden önce, terminali dizinlere girip çıkarken ve touchkomutları kullanarak dosyaların tarihlerini değiştirmede sınırlı miktarda kullandım . Mac'e eğlenceli bir komut dosyası yükledikten ve chmod 755daha sonra çalıştırılabilir hale getirmek için dosyaya ihtiyaç duyduktan sonra , terminalin tüm boyutunu fark ettim . Ne olduğunu bilmek isterim /usr/local/bin. /usr/, Sanırım, bilgisayarın kullanıcısı. …


5
Shebang betiği çalıştıran kabuğu belirler mi?
Bu aptalca bir soru olabilir, ama hala soruyorum. Bir Shebang ilan etmiş olsaydım #!/bin/bash başında my_shell_script.shbash kullanarak her zaman bu betiği çağırmam gerekir mi? [my@comp]$bash my_shell_script.sh veya örneğin kullanabilir miyim [my@comp]$sh my_shell_script.sh ve betiğim shebang kullanarak çalışan kabuğu belirler? Aynı kshkabukta oluyor mu? AIX kullanıyorum.


2
64-bit bir sistemde 32-bit bir ikili çalıştırırken “Bulunamadı” mesajı alınıyor
Şu anda debian konusunda garip bir sorunum var (wheezy / amd64). Bir sunucu yüklemek için bir chroot oluşturdum (bu konuda daha fazla ayrıntı veremem, üzgünüm). Hadi onun yolunu diyelim /chr_path/. İşleri kolaylaştırmak için, bu chroot'u bir debootstrap (ayrıca wheezy / amd64) ile başlattım. Hepsi chroot içinde iyi çalışıyor gibiydi ama …




2
Yerel bir çalıştırılabilir nereye yerleştirilmelidir?
Performans sürüm kontrol istemcisi ( p4) için bir yürütülebilir dosya var . Yerleştiremem /opt/localçünkü kök ayrıcalıklarım yok. Altına konulması gereken standart bir yer var mı $HOME? Dosya Sistemi Hiyerarşisinde, yerel yürütülebilir dosyaların / ikili dosyaların yerleştirilmesi gerektiğini söyleyen bir sözleşme var $HOME/binmı? FHS için Wikipedia makalesinde böyle bir kongre bulamadım …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.