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.


7
Was ist / dev / null 2> & 1?
Ich habe diesen Code in /etc/cron.daily/apf gefunden #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Die Firewall wird geleert und neu geladen. Ich verstehe den >> /dev/null 2>&1Teil nicht. Was ist der Zweck, dies in der Cron zu haben? Es überschreibt meine Firewall-Regeln. Kann ich diesen Cron-Job …


9
Was entspricht Linux der DOS-Pause?
Ich habe ein Bash-Shell-Skript, in dem ich die Ausführung anhalten möchte, bis der Benutzer eine Taste drückt. Unter DOS ist dies mit dem Befehl "pause" problemlos möglich. Gibt es ein Linux-Äquivalent, das ich in meinem Skript verwenden kann?
236 linux  bash  shell 




6
Generieren eines SHA-256-Hash über die Linux-Befehlszeile
Ich weiß, dass die Zeichenfolge "foobar" den SHA-256-Hash c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2mithilfe von http://hash.online-convert.com/sha256-generator generiert Die Befehlszeilen-Shell: hendry@x201 ~$ echo foobar | sha256sum aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f - Erzeugt einen anderen Hash. Was vermisse ich?
233 linux  shell  sha256 


5
Wie liste ich unter Linux einen Dateinamen pro Ausgabezeile auf?
Ich verwende den ls -aBefehl, um die Dateinamen in einem Verzeichnis abzurufen, aber die Ausgabe erfolgt in einer einzelnen Zeile. So was: . .. .bash_history .ssh updater_error_log.txt Ich benötige eine integrierte Alternative, um Dateinamen in einer neuen Zeile wie folgt abzurufen: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 




7
So weisen Sie die Ausgabe eines Befehls einer Makefile-Variablen zu
Ich muss einige make-Regeln nur bedingt ausführen, wenn der installierte Python größer als eine bestimmte Version ist (z. B. 2.5). Ich dachte, ich könnte so etwas wie Folgendes ausführen: python -c 'import sys; print int(sys.version_info >= (2,5))' und dann die Ausgabe ('1' wenn ok, '0' sonst) in einer ifeqmake-Anweisung verwenden. …
225 shell  makefile 

5
Fehler "unärer Operator erwartet" in Bash, wenn Bedingung
Ich habe versucht herauszufinden, was daran falsch ist, kann es aber einfach nicht herausfinden. Dies ist der Teil scheint einen Fehler zu bekommen .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo …
225 bash  shell 

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.