Als «bash» getaggte Fragen

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.


1
Richtige Methode zum Verteilen von Shell-Skripten
Was ist der beste Weg, um Shell-Skripte zu verteilen, wenn das Verhalten von Shells durch geändert werden kann setund daher unvorhersehbar ist? Wird beispielsweise rm *.txtin den Umgebungen, in denen es ausgeführt wurde , nicht wie erwartet set -fausgeführt. Wie soll ich sicherstellen, dass rm *.txtin allen Umgebungen alle Textdateien …


4
Wie kann ich den Abstand zwischen generierten Argumenten während der Klammererweiterung unterdrücken?
Ich habe den folgenden Befehl verwendet, um eine Liste der URLs zu erstellen, die ich testen möchte: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt Leider hatten die an urls.txtjeden angehängten URLs ein Leerzeichen vor sich (außer natürlich dem ersten). Ich verstehe, warum das passiert ist, und mir ist klar, dass ich es …

1
Suchverlauf in Bash vorwärts nach rückwärts?
Wenn ich in Bash drücke Ctrlr, kann ich den Befehlsverlauf rückwärts durchsuchen. Was soll ich tun, wenn ich noch einmal nach vorne suchen möchte? (Das Ctrlsfunktioniert nicht.) Mein Bash ist: GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu)

2
Behalte Aliase, wenn ich Sudo Bash benutze
Ich habe einen Centos 5.5-Server mit eigenen Alias-Befehlen für mein Konto. Wenn ich sudo bashdiese Aliase weiterhin verwenden kann, musste ich die Aliase nicht zu den Wurzeln hinzufügen .bashrc. Ich habe einen anderen Server, der Centos 6.5 ist. Bei der Ausführung sudo bashwerden jedoch nicht meine Aliase des Benutzers verwendet, …
8 bash  sudo 




2
So garantieren Sie die Verfügbarkeit von $ BASH_ENV
Eine nicht interaktive Shell ohne Anmeldung versucht, ein in $ BASH_ENV angegebenes Skript zu erstellen. Aber wie kann ich garantieren, dass $ BASH_ENV festgelegt wird, bevor ein Cron-Job oder ein Skript die Möglichkeit hat, $ BASH_ENV für eine bestimmte Sitzung festzulegen? Ist die einzige Möglichkeit, Bash damit fest zu kompilieren?



3
Wie kann der Befehlsverlauf mit Zeitstempeln kontinuierlich an das Terminal ausgegeben werden?
Ich verwende einen einfachen Alias , um die "Verfolgung" von Befehlen in einem oder mehreren Terminalfenstern zu ermöglichen: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Dann habe ich nur tail -fmeine .bash_history- Datei in einem anderen Terminal im Arbeitsbereich, um sofortiges Feedback zu erhalten. Ich habe gerade den unbegrenzten Verlauf aktiviert und …



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.