Als «shell» getaggte Fragen

Die Shell ist die Befehlszeilenschnittstelle von Unix. Sie können Befehle interaktiv in eine Shell eingeben oder Skripts schreiben, um Aufgaben zu automatisieren. Verwenden Sie dieses Tag für Fragen zu / bin / sh und den meisten kompatiblen Shells (ash, bash, ksh, zsh,…). Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.




1
Platzhalter in Anführungszeichen
Dies wird einfach sein, aber in meinen Erinnerungen würde die Verwendung von doppelten Anführungszeichen beim Erstellen von Shell-Skripten das Erweitern von Globbing und Variablen ermöglichen. Aber im folgenden Code: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' Ich bekomme dieses Ergebnis: bob.sh redeployJboss.sh *.sh *.sh …

6
Anzahl der Ausgabezeilen des vorherigen Programms zählen
Ich versuche, die Anzahl der Ausgabezeilen zu zählen, die ein bestimmtes Programm erzeugt. Das Problem ist, dass die Ausführung des Programms sehr lange dauert und ich die Ausgabe dem Benutzer anzeigen möchte. Gibt es eine Möglichkeit, die Anzahl der Zeilen zu zählen, die der letzte Befehl ausgegeben hat? Ich könnte …


2
Was bedeutet eine "<<(…)" - Umleitung?
Ich habe gesehen, dass rvm (ruby version manager) mit dem folgenden Befehl installiert wird: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) So wie ich es verstehe, bekommen wir den Skriptinhalt und übergeben ihn an die Bash (ich glaube &lt; &lt;und &lt;&lt;ist das Gleiche?). Ich interessiere mich für den &lt; &lt;Teil, der …

3
Kann ein Bash-Skript an eine Datei angehängt werden?
Ich möchte, dass ein Skript in den Ruhezustand versetzt wird, es sei denn, eine bestimmte Datei wird geändert / gelöscht (oder eine Datei, die in einem bestimmten Verzeichnis erstellt wurde, oder ...). Kann dies auf elegante Weise erreicht werden? Die einfachste Sache, die mir in den Sinn kommt, ist eine …
32 linux  shell  files  hook 


4
Speichern Sie den vollständigen Sitzungsstatus des GNU-Bildschirms
Ist es möglich, den "Status" eines GNU-Bildschirmfensters (oder nur einer Standard-Shell) beizubehalten, so dass ich nach einem Neustart alles neu laden kann: Die Anzahl der geöffneten Muscheln Der Name jeder Shell Das aktuelle Verzeichnis jeder Shell Die Geschichte jeder Muschel Wenn möglich, ihre Umgebungsvariablen
32 shell  gnu-screen 

12
Benutze notify-send mit cron
Ich benutze Arch Linux mit KDE / Awesome WM. Ich versuche mit notify-sendzu arbeiten cron. Ich habe versucht, DISPLAY/ XAUTHORITYVariablen zu setzen und notify-sendmit "sudo -u" zu laufen , alles ohne Ergebnis. Ich kann notify-send interaktiv von der Sitzung aus aufrufen und Benachrichtigungen erhalten. FWIW, der Cron-Job läuft einwandfrei, was …



2
Wie unterscheidet man eine Datei und gibt sie aus dem Befehl aus?
Normalerweise würden Sie schreiben: diff file1 file2 Ich möchte jedoch eine Datei und die Ausgabe des Befehls unterscheiden (hier mache ich den Befehl zu einem trivialen Befehl): diff file1 &lt;(cat file2 | sort) Ok, dies funktioniert, wenn ich dies manuell an der Shell-Eingabeaufforderung eingebe, aber wenn ich genau die gleiche …

5
Listet alle Befehle auf, die eine Shell kennt
Was kann ich an meiner Shell basheingeben (was zufällig ist ), das alle erkannten Befehle auflistet? Auch unterscheidet sich dies durch Shell? Oder haben alle Shells nur ein "Verzeichnis" von Befehlen, die sie erkennen? Zweitens eine andere Frage, aber wie kann ich eine davon außer Kraft setzen? Mit anderen Worten …
32 shell  command 

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.