Als «command-line-interface» getaggte Fragen

Die Schnittstelle zu einem Programm, das vollständig aus Text besteht, im Gegensatz zu einer grafischen Benutzeroberfläche (obwohl sie sich nicht unbedingt gegenseitig ausschließt).






5
Was ist die kanonische Methode, um die Befehlszeile im Vergleich zur http-Ausführung eines PHP-Skripts zu bestimmen?
Ich habe ein PHP-Skript, das feststellen muss, ob es über die Befehlszeile oder über HTTP ausgeführt wurde, hauptsächlich für Ausgabeformatierungszwecke. Was ist der kanonische Weg, dies zu tun? Ich hatte gedacht, es wäre zu inspizieren SERVER['argc'], aber es stellt sich heraus, dass dies ausgefüllt ist, selbst wenn die Server-API 'Apache …



4
Ändern Sie das Arbeitsverzeichnis in meinem aktuellen Shell-Kontext, wenn Sie das Knotenskript ausführen
Ich versuche, das Arbeitsverzeichnis meines Node.js-Skripts zu ändern, wenn es über ein bin-Skript ausgeführt wird. Ich habe so etwas wie folgendes: #!/usr/bin/env node process.chdir('/Users') Wenn ich diese Datei dann mit ausführe ./bin/nodefile, wird sie beendet, aber das Arbeitsverzeichnis des aktuellen Shell-Kontexts hat sich nicht geändert. Ich habe auch Shelljs ausprobiert …



6
Zum Anzeigen an eine Prozessausgabe anhängen
Wie würde ich eine Konsolen- / Terminalansicht an eine Anwendungsausgabe anhängen, damit ich sehen kann, was sie möglicherweise sagt? Wie würde ich mich von einer Anwendungsausgabe trennen, ohne die Anwendung zu beenden? Wenn Sie eine gesprächige Anwendung über die Befehlszeile starten, sehen Sie normalerweise alle Arten von wunderbaren Ausgaben. Nehmen …

3
Stdout-Pipe des untergeordneten Prozesses in Go umleiten
Ich schreibe ein Programm in Go, das ein serverähnliches Programm ausführt (auch Go). Jetzt möchte ich die Standardausgabe des untergeordneten Programms in meinem Terminalfenster haben, in dem ich das übergeordnete Programm gestartet habe. Eine Möglichkeit, dies zu tun, ist die cmd.Output()Funktion, die jedoch erst nach dem Beenden des Prozesses den …



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.