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.
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 …
Gibt es eine Chance zu wissen, wie eine Binärdatei unter Linux erstellt wurde? (und oder andere Unix) Compiler, Version, Zeit, Flags etc ... Ich habe nachgeschaut readelfund konnte nicht viel finden, aber es könnte andere Möglichkeiten geben, den Binärcode / Abschnitt usw. zu analysieren. Wissen Sie, wie man extrahiert?
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 …
Wenn script.sh nur so etwas wie typisch ist #!/bin/bash echo "Hello World!" Gibt es eine bevorzugte Methode zum Ausführen des Skripts? Ich denke, Sie müssen es zuerst ändern, damit es ausführbar wird?
Wie lauten die Mindest- und Höchstwerte der folgenden Exit-Codes unter Linux: Der von einer ausführbaren Binärdatei zurückgegebene Exit-Code (z. B. ein C-Programm). Der Exit-Code, der von einem Bash-Skript zurückgegeben wurde (beim Aufruf exit). Der von einer Funktion zurückgegebene Exit-Code (beim Aufruf return). Ich denke das ist zwischen 0und 255.
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 …
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 …
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?
Und jetzt bin ich nicht in der Lage, es zurück zu chmod .. oder eines meiner anderen Systemprogramme zu verwenden. Zum Glück ist dies auf einer VM, mit der ich schon gespielt habe, aber gibt es eine Möglichkeit, dies zu beheben? Das System ist Ubuntu Server 12.10. Ich habe versucht, …
Ich möchte meine Shell-Skripte in eine ausführbare Binärdatei konvertieren, damit sie von niemand anderem bearbeitet oder gelesen werden können. Gibt es eine Möglichkeit, es in eine ausführbare Binärdatei zu konvertieren?
Ich habe ein Python-Skript, das mit einer bestimmten Python-Installation ausgeführt werden muss. Gibt es eine Möglichkeit, einen Shebang zu basteln, mit dem er läuft $FOO/bar/MyCustomPython?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.