Als «executable» getaggte Fragen

Das Berechtigungsbit in einem Dateimodus, mit dem eine Datei als Programm ausgeführt werden kann. Außerdem bezogen sich Fragen auf das Format von Programmdateien sowie auf das Auffinden und Ausführen von Programmdateien.


2
Shebang-Zeile mit dem Befehl "#! / Usr / bin / env --argument" schlägt unter Linux fehl
Ich habe ein einfaches Skript: #!/usr/bin/env ruby --verbose # script.rb puts "hi" Auf meiner OSX-Box läuft es einwandfrei: osx% ./script.rb hi Auf meiner Linux-Box wird jedoch ein Fehler ausgegeben linux% ./script.rb /usr/bin/env: ruby --verbose: No such file or directory Wenn ich die Shebang-Linie manuell starte, funktioniert es einwandfrei linux% /usr/bin/env …


8
Verschiedene Möglichkeiten, ein Shell-Skript auszuführen
Es gibt verschiedene Möglichkeiten, ein Skript auszuführen. Die mir bekannten sind: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Sind die mehr davon? Was sind die Unterschiede zwischen ihnen? Gibt es Situationen, in denen ich eine …




5
Wie entferne ich rekursiv Ausführungsberechtigungen aus Dateien, ohne Ordner zu berühren?
Ich habe ein Backup auf ein NTFS-Laufwerk erstellt, und nun, dieses Backup hat sich wirklich als notwendig erwiesen. Das NTFS-Laufwerk hat jedoch die Berechtigungen durcheinander gebracht. Ich möchte sie auf den Normalzustand zurücksetzen, ohne jede einzelne Datei manuell reparieren zu müssen. Ein Problem ist, dass plötzlich alle meine Textdateien Ausführungsberechtigungen …

1
Laden von gemeinsam genutzten Bibliotheken und RAM-Nutzung
Ich frage mich, wie Linux gemeinsam genutzte Bibliotheken verwaltet. (Eigentlich spreche ich von Maemo Fremantle, einer Debian-basierten Distribution, die 2009 auf 256 MB RAM veröffentlicht wurde.) Nehmen wir an, wir haben zwei ausführbare Dateien, die mit libQtCore.so.4 verknüpft sind und deren Symbole (mithilfe ihrer Klassen und Funktionen) verwenden. Nennen wir …

5
Wie kann man testen, ob eine Linux-Binärdatei als positionsunabhängiger Code kompiliert wurde?
Ich habe kürzlich erfahren, dass (zumindest unter Fedora und Red Hat Enterprise Linux) ausführbare Programme, die als Position Independent Executables (PIE) kompiliert wurden, einen stärkeren Schutz durch Adressraum-Randomisierung (ASLR) erhalten. Also: Wie teste ich, ob eine bestimmte ausführbare Datei unter Linux als positionsunabhängige ausführbare Datei kompiliert wurde?






Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.