Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Diese Frage wurde von Server Fault migriert, da sie unter Unix und Linux Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Dies ist der Bash-Code, der ausgeführt werden sollte. Zuerst ersetzt es den Benutzer durch openproject und führt dann den gesamten Code aus su openproject -c "bash -l" …
Der meiste Code, den ich schreibe, ist in PHP. Ich habe vor kurzem angefangen, Shell-Scripting zu lernen. Die meisten Ressourcen und Tutorials, auf die ich gestoßen bin, sind spezifisch für Bash. Einige warnen vor Bashismen und andere nicht. Ich habe hier viel gelesen und Stapelüberlauf. Wann immer eine Antwort Bashismen …
Auf diese Weise habe ich einige Funktionen definiert: function f { read and process $1 ... echo $result } Ich möchte sie zusammenstellen, damit der Aufruf so aussieht f | g | h. Welches Idiom soll ich verwenden, um eine Funktion, die mit Argumenten arbeitet, in eine Funktion zu konvertieren, …
Ich versuche, einen kleinen Befehl zu schreiben, der die Prozesse findet, die die meiste CPU-Leistung verbrauchen. Zuerst benutze ich ps aux > file.txtund dann cut -c 16-20 file.txt | sort -n | tail -5. Das Ergebnis ist folgendes: 1.0 2.7 8. 14.5 14.5 Meine Frage ist also, wie ich sowohl …
Ich habe einen Befehl ausprobiert cp /vol/examples/tutorial/science.txt .und erhalte den Fehler - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Ich verstehe nicht, warum das passiert. Ich ging zu Cygwin Home Folder und erstellte die notwendige Ordnerstruktur und Textdatei. Ich habe auch die Ordnerstruktur und die Namen überprüft. Außerdem …
Ich kann feuern ls -lrt um Dateien und Ordner nach Änderungsdatum zu sortieren, dies trennt jedoch keine Verzeichnisse von Dateien. Ich möchte lsmir zuerst Verzeichnisse nach Änderungsdatum und dann Dateien nach Änderungsdatum anzeigen lassen. Wie geht das?
Ich muss einige zusätzliche Dateieigenschaften für exe- und dll-Dateien anzeigen. Wenn ich den Windows Explorer öffne und die zusätzlichen Spalten zu meiner Ansicht hinzufüge, kann ich Dinge wie Firma, Copyright, Produktname und Produktversion sehen, wenn es für diese Datei existiert. Diese Daten sind über den Windows Explorer verfügbar, so dass …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 5 Jahren . Das Ziel des von mir erstellten Skripts ist der Vergleich zweier …
Ich kann zu einer Akte umleiten und T-Stück benutzen; auf einer grundlegenden Ebene. So $ alias outanderr='bash -c "echo stdout >&1; echo stderr >&2"' # A fake "application" displaying both output and error messages. $ outanderr 1>file # redirect stdout to a file, display stderr stderr $ outanderr 2>file # …
Wenn ich hinzufügen , export HISTCONTROL=ignorespacein .bashrc, aufnehmen bash werden keine Befehle , die Leerzeichen in die Geschichte vor ihnen haben. Aber ich verstehe nicht, unter welchen Umständen es sinnvoll sein wird. Kann jemand einige Beispiele nennen?
Inzwischen ist die unbrauchbare Verwendung von catAwards sehr bekannt, und es wird auch eine unbrauchbare Verwendung vonecho (für diese Frage nicht relevant) erwähnt. Ich frage mich, ob es einen "Useless Use of echoin Bash Award" geben sollte: Piping scheint nach einigen hochgradig unwissenschaftlichen Messungen viel langsamer zu sein als Heredocs …
Ich habe eine Reihe von Dateien, ich möchte überprüfen, ob alle diese Dateien den gleichen Inhalt haben. Mit welcher Befehlszeile könnte ich das überprüfen? Die Verwendung könnte etwa sein: $ diffseveral file1 file2 file3 file4 Ergebnis: All files equals ODER Files are not all equals
Wenn ich einen Befehl wie ls falsch eingebe (z. B. die EINGABETASTE drücke, bevor ich 's' eingebe), tritt häufig eine lange Verzögerung (~ 2s) auf, nachdem das Terminal Folgendes anzeigt: bash: l: command not found... Ich kann die Gründe für eine ähnliche Verzögerung nach Eingabe eines falschen Passworts nachvollziehen. Warum …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.