Als «env» getaggte Fragen

37
was macht `env <befehl>`

Was macht der Befehl env ls -al? Ich hatte einen Linux-Test und es stellte sich die Frage: "Wie kann ich einen Befehl direkt ausführen, aber nicht seinen Alias?" Ich wusste, dass es eine Lösung wie das Präfixieren eines Befehls mit einem speziellen Symbol gibt, aber ich habe es vergessen. Jetzt...

8
Wie spezifizieren Sie alternative Skriptinterpreter (Shebangs)?

In einer ausführbaren Datei geben Sie die Umgebung mit einem Shebang an: #!/usr/bin/env ruby # ruby code here Was aber, wenn Sie mehrere mögliche Umgebungen angeben möchten? Wenn Sie beispielsweise mehrere Versionen von Ruby installiert haben, möchten Sie möglicherweise Folgendes tun...

8
Gibt es eine Garantie dafür, dass / usr / bin / env existiert?

Oft sehe ich, dass Skripte mit einer Shebang-Zeile beginnen, die #!/usr/bin/env interpreter_namefür jeden Interpreter verwendet wird, mit der Begründung, dass verschiedene Systeme möglicherweise den Interpreter haben, den sie benötigen, um an verschiedenen Orten installiert zu werden. Wenn ich zum...