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.




1
Was macht Linux anders, damit ich Dateien entfernen / ersetzen kann, bei denen Windows sich beschwert, dass die Datei gerade verwendet wird?
Das Beispiel, das ich habe, ist Minecraft. Beim Ausführen von Bukkit unter Linux kann ich die .jar-Dateien im Ordner / plugins entfernen oder aktualisieren und einfach den Befehl 'reload' ausführen. Unter Windows muss der gesamte Serverprozess heruntergefahren werden, da die JAR-Datei derzeit verwendet wird, wenn ich versuche, sie zu entfernen …


5
Binärkompatibilität zwischen Mac OS X und Linux
Machen Sie sich keine Sorgen, diese Frage wird wahrscheinlich naiv und / oder dumm erscheinen, da ich relativ neu in der Funktionsweise von Unix-ähnlichen Systemen und der Programmierung im Allgemeinen bin. Bereit? Okay! Ich werde ungefähr 3 Levels von Ludicrosity durchlaufen, die mit der Zeit zunehmen. Wir haben zwei Systeme …

11
Führen Sie als .test statt ./test aus
Angenommen, ich befinde mich im selben Ordner wie eine ausführbare Datei, dann müsste ich Folgendes eingeben, um sie auszuführen: ./file Ich würde lieber nicht tippen müssen /, weil /es für mich schwierig ist zu tippen. Gibt es eine einfachere Möglichkeit, eine Datei auszuführen? Idealerweise nur eine einfache Syntax wie: .file …

2
Warum kann root nicht ausgeführt werden, wenn keine ausführbaren Bits gesetzt sind?
rootDer Benutzer kann in eine Datei schreiben, auch wenn seine writeBerechtigungen nicht festgelegt sind. rootBenutzer kann eine Datei lesen, auch wenn ihre readBerechtigungen nicht festgelegt sind. rootBenutzer kann cd in ein Verzeichnis, auch wenn seine executeBerechtigungen nicht festgelegt sind. rootBenutzer kann eine Datei nicht ausführen, wenn ihre executeBerechtigungen nicht festgelegt …


6
Wie benutzt man `/ usr / bin / env sed -f` in shebang?
Das Eintippen /usr/bin/env sed -fdes Terminals funktioniert. Aber wenn man es als Schafskopf benutzt, #!/usr/bin/env sed -f s/a/b/ Das Skript kann nicht ausgeführt werden: /usr/bin/env: sed -f: No such file or directory Ich glaube irgendwie, dass es mit -f zusammenhängt. Aber wie lässt sich das beheben?

1
Was bedeutet "LSB", wenn in der Ausgabe von / bin / file auf ausführbare Dateien verwiesen wird?
Ich habe in der Ausgabe des Befehls unter Linux den Begriff " LSB- ausführbar" oder " LSB- gemeinsam genutztes Objekt" gefundenfile . Beispielsweise: $ file /bin/ls /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped Was bedeutet "LSB" in diesem Zusammenhang?

1
Wie bestimmt Linux, welche Funktionen zum Ausführen einer (Nicht-Text-) Binärdatei verwendet werden sollen?
Ich verstehe, dass Linux shebang line verwendet, um zu bestimmen, welcher Interpreter für Skriptsprachen verwendet werden soll, aber wie funktioniert es für Binärdateien? Ich meine, ich kann Linux-Binärdateien ausführen und sowohl Wine- als auch Mono- , Windows-native- und .NET-Binärdateien installieren . Und für alle von ihnen ist es nur ./binary-name(wenn …
23 linux  executable 




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.