«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.


2
`#! / Usr / bin / env komutlu Shebang satırı - argüman 'Linux'ta başarısız oluyor
Basit bir senaryom var: #!/usr/bin/env ruby --verbose # script.rb puts "hi" OSX kutumda iyi çalışıyor: osx% ./script.rb hi Ancak, linux kutumda bir hata atıyor linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Shebang hattını manuel olarak çalıştırırsam, iyi çalışıyor linux% /usr/bin/env ruby --verbose ./script.rb hi Ancak, ruby --verbosetek …


8
Bir kabuk betiğini çalıştırmanın farklı yolları
Bir betiği çalıştırmanın birkaç yolu var, bildiğimler: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Bundan daha fazlası var mı? Aralarındaki farklar nelerdir? Birini değil diğerini kullanmam gereken durumlar var mı?



4
Linux'ta çıkış kodlarının minimum ve maksimum değerleri nedir?
Linux'ta aşağıdaki çıkış kodlarının minimum ve maksimum değerleri nedir: Çıkış kodu ikili bir çalıştırılabilir dosyadan döndürüldü (örneğin: bir C programı). Çıkış kodu bash betiğinden döndürülür (çağrılırken exit). Çıkış kodu bir fonksiyondan döndürülür (çağrılırken return). Bunun 0ve arasında olduğunu düşünüyorum 255.

5
Klasörlere dokunmadan yürütme izinlerini dosyalardan yinelemeli olarak nasıl kaldırırım?
Bir NTFS sürücüsüne yedekleme yaptım ve bu yedeklemenin gerçekten gerekli olduğu kanıtlandı. Ancak, NTFS sürücüsü izinleri berbat etti. Her dosyayı elle düzeltmek için onları normal durumuna getirmek istiyorum. Bir problem birden bire benim kazandığım tüm metin dosyalarımın izinsiz çalıştırılmasıdır ki bu yanlış. Bu yüzden denedim: sudo chmod -R a-x folder\ …

1
Paylaşılan kütüphanelerin yüklenmesi ve RAM kullanımı
Linux'un paylaşılan kütüphaneleri nasıl yönettiğini merak ediyorum. (Aslında 2009'da 256 MB RAM'de çalışan Debian merkezli bir dağıtım olan Maemo Fremantle'den bahsediyorum). Diyelim ki libQtCore.so.4 ile bağlantılı ve sembollerini kullanan (sınıflarını ve işlevlerini kullanarak) iki çalıştırılabilir dosyamız var. Sadelik uğruna onları ave arayalım b. Her iki çalıştırıcının da aynı kütüphanelere bağlandığını …

5
Bir Linux binary pozisyon bağımsız kod olarak derlenmiş olup olmadığını sınama nasıl?
Yakın zamanda öğrendim (en azından Fedora ve Red Hat Enterprise Linux'ta), Position Independent Executables (PIE) olarak derlenen çalıştırılabilir programların daha güçlü adres alanı rasgele (ASLR) koruması aldığını öğrendim. Öyleyse: Linux'ta belirli bir yürütülebilir dosyanın Konum Bağımsız Çalıştırılabilir olarak derlenip derlenmediğini nasıl test ederim?


1
Unix'te soyulmuş ve soyulmayan çalıştırılabilirler nelerdir?
Gönderen adam dosyası , EXAMPLES $ file file.c file /dev/{wd0a,hda} file.c: C program text file: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped /dev/wd0a: block special (0/0) /dev/hda: block special (3/0) $ file -s /dev/wd0{b,d} /dev/wd0b: data /dev/wd0d: x86 boot sector $ file …

4
Bir chmod -R 000 / bin'den nasıl kurtarılır?
Ve şimdi geri chmod edemiyorum .. veya diğer sistem programlarımdan herhangi birini kullanamıyorum. Neyse ki bu, birlikte çalıştığım bir VM'de, ancak bunu çözmenin bir yolu var mı? Sistem Ubuntu Sunucusu 12.10'dur. Kurtarma moduna yeniden girmeye çalıştım, ne yazık ki şimdi, sistemin çalışabilmesi için en alt düzeyde kullanılabilirlikten sonra bazı programlar …



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.