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.
Manchmal verstehe ich die Syntax eines Befehls falsch: # mysql -d test mysql: unknown option '-d' # echo $? 2 Ich versuche es noch einmal und mache es richtig: # mysql --database test Welcome to the MySQL monitor. mysql > ... Wie verhindere ich, dass der erste Befehl mit einem …
Ich habe gerade erfahren, dass Linux einen sudo !!Befehl hat, der buchstäblich für sudoden zuletzt eingegebenen Befehl gilt. Ich hatte noch nie davon gehört. Ist das eine gemeinsame Kontrolle? Wo finde ich Dokumentation dazu?
History ist ein Shell-integrierter Befehl, den ich in einem BASH-Skript nicht verwenden konnte. Gibt es eine Möglichkeit, dies mit BASH-Skript zu erreichen? Hier geht es zu meinem Skript: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com
Ich kenne den Befehl seq, eine Folge von ganzen Zahlen pro Zeile zu generieren, möchte aber zwei Fragen stellen: Ist es möglich, die Nummern der Sequenz in dieselbe Zeile zu schreiben? Ist es möglich, eine Zeichenfolge zu erstellen, die aus einer durch ein Leerzeichen getrennten Folge von Zahlen besteht?
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich versuche eine Spritz App zu erstellen. Alles hat gut funktioniert, …
Ich habe 'man echo' in Bash ausprobiert und es wurde mir mitgeteilt, dass 'echo --help' beim Beenden die Hilfe anzeigt und dass 'echo --version' die Version ausgibt und beendet. Aber warum funktioniert es nicht? 'echo --help' druckt '--help' einfach im wahrsten Sinne des Wortes.
Ich möchte alle Bash-Befehle anzeigen, die auf einem Linux-Server über mehrere Benutzerkonten ausgeführt wurden. Die von mir verwendete Distribution ist CentOS 5.7. Gibt es eine Möglichkeit, .bash_history-Dateien auf einem Server global zu durchsuchen, oder handelt es sich um einen eigenentwickelten Prozess locate | cat | grep? (Ich schaudere, wenn ich …
Nehmen wir an, ich habe ein Skript namens script, das stdineinige Ergebnisse liest und auf den Bildschirm ausspuckt. Wenn ich den Inhalt einer Datei füttern wollte, hätte ich Folgendes eingegeben: $ ./script < file1.txt Aber was ist, wenn ich den Inhalt der mehreren Dateien auf dieselbe Weise in das Skript …
Ich habe ein Bash-Skript, das wie folgt aussieht: ##script #!/bin/bash rm data* rm logfile* for i in {1..30} do ## append a & if you want to run it parallel; nohup Rscript --vanilla main.R 10 100 $i &> logfile"$i" & done Ich möchte eine weitere for-Schleife nach der ersten erstellen, …
In Bash können zwei Ganzzahlen mithilfe eines bedingten Ausdrucks verglichen werden arg1 OP arg2 OP ist ein von -eq, -ne, -lt, -le, -gt, oder -ge. Diese arithmetischen Binäroperatoren geben true zurück, wenn arg1 gleich, nicht gleich, kleiner oder gleich, größer oder größer oder gleich arg2 ist. Arg1 und arg2 können …
Ich wurde beauftragt, ein automatisiertes Server-Hardening-Skript zu erstellen, und eine Sache, die sie benötigen, ist ein Bericht über die gesamte Ausgabe jedes ausgeführten Befehls. Ich möchte die Fehlermeldung in einem String speichern und in einer Textdatei anhängen. Angenommen, ich habe folgenden Befehl ausgeführt: /sbin/modprobe -n -v hfsplus Die Ausgabe dieses …
Mein aktueller Code sieht folgendermaßen aus:, x=${y:0:40}wodurch die Länge der Zeichenfolge auf 40 Zeichen begrenzt wird. Ist es möglich, die nachstehenden Stellen mit Leerzeichen zu füllen, wenn die Zeichenfolge kürzer als 40 Zeichen ist? Also wenn meine y="very short text" Ich möchte, dass mein y ist: y = "sehr kurzer …
Wie liest man Passwörter in Bash-Skripten wie Tools, die sie nicht auf dem Terminal anzeigen? (Das Ändern der Schriftart in Schwarz auf Schwarz ist möglicherweise schwierig, da das Kopieren und Einfügen einfach ist - es ist also keine Lösung.)
Angesichts dieses minimalen Beispiels ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) es gibt LINE 1und dann, nach einer Sekunde, Ausgänge LINE 2, wie erwartet . Wenn wir das weiterleiten grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) …
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.