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.

4
Gibt es eine CLI- / Terminal-Diashow-App?
Ich frage mich: Gibt es unter Linux eine Software, die einfache Folien auf dem Terminal erstellen und anzeigen kann, wie die Folien, die Sie in Libreoffice Impress erstellen (aber viel einfacher)? Dies wäre eine großartige Erfahrung, wenn Sie eine Präsentation nur mit der Konsole ohne erweiterte Grafiken (wie GL und …


6
Pipe zu mehreren Dateien in der Shell
Ich habe eine Anwendung, die eine große Datenmenge erzeugt, die ich nicht auf der Festplatte speichern möchte. Die Anwendung gibt hauptsächlich Daten aus, die ich nicht verwenden möchte, aber eine Reihe nützlicher Informationen, die in separate Dateien aufgeteilt werden müssen. Zum Beispiel mit der folgenden Ausgabe: JUNK JUNK JUNK JUNK …
29 bash  shell  grep  pipe 


4
Wie kann ich den letzten Befehl in einer Datei speichern?
Wenn ich meine Analysen mit der Bash-Shell durchführe, möchte ich häufig die Befehle, die ich verwendet habe und die mir gute Ergebnisse gebracht haben, in einer Datei im selben Verzeichnis (meinem "LOGBOOK", wie es heißt) speichern, damit ich überprüfen kann, was Ich habe getan, um diese Ergebnisse zu erzielen. Bisher …


3
Reihenfolge der Weiterleitungen
Ich verstehe nicht ganz, wie der Computer diesen Befehl liest. cat file1 file2 1> file.txt 2>&1 Wenn ich das verstehe, 2>&1leiten Sie Standardfehler einfach zur Standardausgabe um. Nach dieser Logik lautet der Befehl für mich wie folgt: Dateien verketten file1und file2. senden stdoutvon dieser Operation an file.txt. senden stderran stdout. …

2
Warum wird "sort <" $ f1 "" gegenüber "sort -" $ f1 "" bevorzugt, und warum wird dies "sort" "gegenüber" $ f1 "" bevorzugt?
Von https://unix.stackexchange.com/a/458074/674 Denken Sie daran, -- wenn Sie willkürliche Argumente an Befehle übergeben (oder wenn möglich, Umleitungen verwenden). So sort -- "$f1"oder besser sort &lt; "$f1"statt sort "$f1". Warum wird die Verwendung --und Umleitung bevorzugt ? Warum wird es sort &lt; "$f1"vorgezogen sort -- "$f1"? Warum wird es sort -- …

1
So deaktivieren Sie "auto cd" in zsh mit oh-my-zsh
Googeln zeigte keine Ergebnisse. Hier ist , was ich meine: Ich habe eine binäre Datei mit dem Namen xin meinem Pfad (nicht die aktuellen Ordner, aber es ist in dem PATH), und auch einen Ordner mit dem gleichen Namen im aktuellen Arbeitsverzeichnis. Wenn ich tippe x, möchte ich, dass die …
29 shell  zsh  oh-my-zsh 

4
BASH Basisumrechnung von dezimal nach hex
Wie wandelt man in Bash eine Basis von einer Dezimalzahl in eine andere Basis um, insbesondere hexadezimal. Es scheint einfach, den anderen Weg zu gehen: $ echo $((16#55)) 85 Bei einer Websuche habe ich ein Skript gefunden, das die Mathematik- und Zeichenmanipulation für die Konvertierung ausführt, und das könnte ich …

3
Was bedeutet `{{(Ausfahrt 1); Ausfahrt 1; }; } `meine?
Ich habe das nächste Code-Snippet zitiert, das von config.statusgeneriert wurde configure. if test ! -f "$as_myself"; then { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" &gt;&amp;5 echo "$as_me: error: cannot find myself; rerun with an absolute path" &gt;&amp;2;} { (exit 1); exit 1; }; } …

8
Warum gibt es in sh-Schleifen kein ";" nach "do"?
Warum gibt es in Shell-Schleifen kein ;Zeichen danach, dowenn es in eine einzelne Zeile geschrieben wird? Hier ist was ich meine. In mehreren Zeilen forsieht eine Schleife folgendermaßen aus: $ for i in $(jot 2) &gt; do &gt; echo $i &gt; done Und in einer einzigen Zeile: $ for i …
28 shell 

1
Was macht ;; in sh tun?
Wenn ich versuche, a;;bin sh zu laufen , erhalte ich diesen Fehler: sh: &lt;number&gt;: Syntax error: ";;" unexpected Wenn ich versuche, a;;;bbekomme ich den gleichen Fehler, nicht ;;;statt ;;, also denke ich das;; das etwas bedeutet, obwohl ich nicht weiß, was es bedeutet. Hier ist ein Beispiel: $ echo A;;echo …
28 shell 

3
Wie entferne ich einen Alias ​​dauerhaft aus meiner Shell
Als ich nicht in der Nähe meines Computers war, bekam es ein Typ und legte einen Alias ​​für lsin meinem Stammordner fest. Er stellte es auf 'yes NeverGonnaGiveYouUp'. Wenn ich jetzt in meinem Stammordner lsbin und tippe, erhalte ich eine Endlosschleife von NeverGonnaGiveYouUp. Es macht mich verrückt und ich weiß …
28 shell  terminal  alias 


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.