Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.


3
So rufen Sie einen Linux-Shell-Befehl von Java aus auf
Ich versuche, einige Linux-Befehle von Java aus mit Umleitung (> &) und Pipes (|) auszuführen. Wie kann Java aufrufen cshoder bashBefehle? Ich habe versucht, dies zu verwenden: Process p = Runtime.getRuntime().exec("shell command"); Es ist jedoch nicht mit Umleitungen oder Pipes kompatibel.


6
Shell - Schreiben Sie variablen Inhalt in eine Datei
Ich möchte den Inhalt einer Variablen (hier aufgerufen var) in eine Datei kopieren . Der Name der Datei wird in einer anderen Variablen gespeichert destfile. Ich habe Probleme damit. Folgendes habe ich versucht: cp $var $destfile Ich habe das gleiche auch mit dem Befehl dd versucht ... Offensichtlich dachte die …
92 linux  bash  shell 


14
So markieren Sie einen Build in Jenkins als instabil, wenn Shell-Skripte ausgeführt werden
In einem Projekt, an dem ich arbeite, verwenden wir Shell-Skripte, um verschiedene Aufgaben auszuführen. Einige sind sh / bash-Skripte, die rsync ausführen, andere sind PHP-Skripte. Eines der PHP-Skripte führt einige Integrationstests aus, die in JUnit XML, Code Coverage-Berichten und ähnlichem ausgegeben werden. Jenkins kann die Jobs basierend auf dem Exit-Status …
92 shell  jenkins  build  status 

8
Wofür steht 'cd -'?
In einem Bash-Shell-Skript habe ich heute den folgenden Befehl am Ende des Skripts bemerkt. Ich weiß, was ist, cdaber ich bin mir der Bedeutung eines Strichs danach nicht bewusst. cd - Was bedeutet das? Google schneidet das naiv ab, -sodass ich seine Antwort nicht finden kann.
92 linux  bash  shell 

9
Bash-Autovervollständigung im Emacs-Shell-Modus
Im GNOME-Terminal führt Bash eine intelligente automatische Vervollständigung durch. Beispielsweise apt-get in<TAB> wird apt-get install Im Emacs-Shell-Modus funktioniert diese automatische Vervollständigung nicht, selbst nachdem ich explizit eine Quelle erstellt habe /etc/bash_completion. Das obige Beispiel bleibt inbei einem Dateinamen im aktuellen Verzeichnis oder wird automatisch mit diesem vervollständigt, anstatt einer gültigen …

2
Verschiedene Möglichkeiten, eine Windows-Batchdatei von einer anderen oder von der Eingabeaufforderung aus aufzurufen. Welches in welchem ​​Fall?
Eine Windows-Batchdatei ( called.batoder called.cmd) kann auf verschiedene Arten von einer anderen Batchdatei ( caller.batoder caller.cmd) oder einer interaktiven Eingabeaufforderung cmd.exe aufgerufen werden: Direktwahl: called.bat Verwenden des Aufrufbefehls: call called.bat mit dem Befehl cmd: cmd /c called.bat mit dem Startbefehl: start called.bat Ich bin ziemlich in Schwierigkeiten, ihre beabsichtigte Verwendung …

5
Bash-Set + x, ohne dass es gedruckt wird
Weiß jemand, ob wir set +xin Bash sagen können, ohne dass es gedruckt wird: set -x command set +x Spuren + command + set +x aber es sollte nur drucken + command Bash ist Version 4.1.10 (4). Das nervt mich schon seit einiger Zeit - die Ausgabe ist voll mit …
91 bash  shell 

11
Bearbeiten Sie das Shell-Skript, während es ausgeführt wird
Können Sie ein Shell-Skript während der Ausführung bearbeiten und die Änderungen wirken sich auf das ausgeführte Skript aus? Ich bin neugierig auf den speziellen Fall eines csh-Skripts, bei dem Batch eine Reihe verschiedener Build-Varianten ausführt und die ganze Nacht ausgeführt wird. Wenn mir während der Operation etwas einfällt, möchte ich …
91 linux  shell  csh 

5
So verschachteln Sie Bash-Backticks richtig
Entweder habe ich ein Spiel verpasst oder das Spiel scheint nicht mit zu viel Programmierer-Zitat-Schleife zu funktionieren. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Gesucht hello1-hello2-hello3-hello4-hello5-hello6-...
91 bash  shell  unix  quoting 

4
Wie binde ich in bash eine Funktionstaste an einen Befehl?
Beispiel: Ich möchte den F12Schlüssel so an den Befehl binden, echo "foobar"dass jedes Mal, wenn ich F12die Meldung "foobar" drücke, auf dem Bildschirm gedruckt wird. Im Idealfall kann es sich um einen beliebigen Shell-Befehl handeln, nicht nur um eingebaute Befehle. Wie geht man damit um?
91 bash  shell  binding 

4
Was bedeutet "&" am Ende eines Linux-Befehls?
Ich bin Systemadministrator und wurde gebeten, ein Linux-Skript auszuführen, um das System zu bereinigen. Der Befehl lautet: perl script.pl > output.log & Dieser Befehl endet also mit einem &Zeichen. Gibt es eine besondere Bedeutung dafür? Ich habe Grundkenntnisse in Shell, aber ich habe das noch nie gesehen.
91 linux  shell  unix 


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.