Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

1
Strich (-) vor Bash
Wenn ich meine Bash-Shell in einem OS X (10.6.4) -Terminal untersuche, z. B. durch Eingabe echo $0, befindet sich vor meiner Shell ein Bindestrich wie folgt : -bash. Was bedeutet dieser Strich?
14 macos  bash 

3
Eine Reihe von nummerierten Dateien verschieben?
Ich habe 291 nummerierte Dateien (beginnend bei 001 - Titel und endend bei 291 - Titel), die in separate Verzeichnisse verschoben werden müssen. (001 bis 021 bis Ordner 1, 022 bis 053 bis Ordner 2, sie müssen nicht jedes Mal die gleiche Anzahl von Dateien enthalten). Ich dachte, ich könnte …
14 linux  bash  mv 

2
Ist es möglich, Netzwerkbefehle wie nmap in WSL auszuführen?
Ich habe kürzlich das Windows 10-Jubiläumsupdate erhalten und bash installiert. Ich habe versucht, nmap zu installieren, aber es lief nicht. Meine Frage: Gibt es eine Möglichkeit, Befehle wie nmap in der WSL korrekt auszuführen? Danke im Voraus! Fehler beim Laufen sudo nmap -sn 192.168.1.*:route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument …

4
Bash: Das Lesen der Eingabe innerhalb der Leseschleife funktioniert nicht
Das Lesen der Eingabe innerhalb einer while-Leseschleife scheint nicht zu funktionieren while read line do echo "get some input from the user" read response done < some_file.txt Die Ausführung wird nicht angehalten, als wäre der Lesevorgang außerhalb der Schleife gewesen. Warum ist das? Gibt es eine Problemumgehung für das Lesen …
14 bash 

6
Damit # #! / Usr / bin / env python` unter Windows funktioniert
Ich verwende Bash unter Windows, bereitgestellt von MSYS. Ich habe versucht, eine Python-Datei mit einem Shebang von auszuführen #!/usr/bin/env python, aber ich erhalte die folgende Fehlermeldung: /usr/bin/env: python: No such file or directory Was kann ich tun, damit dies funktioniert? Ich weiß, dass ich die Python-Datei durch pythonSuffixen starten kann …
14 python  windows  bash  msys 

5
Wie kann ich mkdir anweisen, dir1 zu erstellen und, falls es bereits existiert, dir2 usw. zu erstellen, bis es auf einen Namen stößt, der nicht existiert?
Ich möchte ein Verzeichnis mit einer Nummer am Ende erstellen, z. "dir1", und erhöhen Sie diese Zahl, wenn das Verzeichnis bereits vorhanden ist, bis es auf einen nicht vorhandenen Verzeichnisnamen stößt. Dies muss in einer einzelnen Zeile in einer Linux-Befehlszeile erfolgen. mkdir --increment dir$ Wie würde ich das machen? Bisher …


2
Ist es möglich, ein Bash-Skript in einer Art Sandbox auszuführen?
Unser Produkt muss ein unbekanntes Bash-Skript auf einem heiklen Server ausführen, um ein bestimmtes Ziel zu erreichen. Dieses Bash-Skript wird vom Benutzer bereitgestellt. Wir möchten sicherstellen, dass nur bestimmte Befehle zulässig sind und alle anderen nicht. Außerdem müssen wir einige Befehle durch andere ersetzen. So möchten wir beispielsweise das Skript …
13 bash 

2
Wie kann ich den Bash-Befehlsverlauf aktivieren?
Ich verwende die Bash-Shell unter SUSE Linux Enterprise 10 SP1. Die Bash-Geschichte wurde von jemandem deaktiviert. Das heißt, ich kann den vorherigen Befehl nicht durch Drücken der UP-Taste abrufen. Ich möchte den Befehlsverlauf aktivieren. Wie kann ich das machen?
13 bash 

3
Was macht . .bashrc eigentlich?
Wenn ich ein zB eingebe. Ein neuer Alias ​​in meiner .bashrcDatei Ich kann ihn in diesem Terminalfenster nicht sofort verwenden und bis vor kurzem dachte ich, ich müsse das Terminal neu starten, um die .bashrcDatei neu zu laden . Dann habe ich irgendwo herausgefunden, dass wenn ich schreibe . .bashrc …


3
linux merge ordner: rsync?
Ich habe zwei Kopien eines Ordners src/ dest/ Ich möchte sie folgendermaßen zusammenführen: Wenn sich eine Datei nur in befindet src, möchte ich, dass sie in verschoben wirddest Wenn eine Datei nur in ist dest, möchte ich, dass sie ignoriert wird und der IE in Ruhe gelassen wird. Wenn sich …
13 linux  bash  rsync 

4
Wie behebe ich meine Eingabeaufforderung im Emacs-Shell-Modus?
Ich programmiere auf dem Computer eines Kollegen. Er hat eine Version von Emacs (23.1.1), die ich noch nie benutzt habe. Mein Problem ist, dass wenn ich in den Shell-Modus gehe, meine Bash-Eingabeaufforderung so aussieht: ^[]0;jay@socrates:~^G[jay@socrates]$ Ich habe mich PS1auf '[\u@\h]\$ 'meine eingestellt .bashrc. Es soll so aussehen: [jay@socrates]$ So sieht …
13 bash  emacs  prompt 


2
Ubuntu-Terminal, Wie kann ich einen Dateinamen im Windows-Cmd-Stil "tab" (automatisch vervollständigen) (Zyklusoptionen)?
Grundsätzlich möchte ich Ubuntu Terminal funktional ändern, so dass ich alle Optionen durchlaufen kann, wenn ich (in der Zeile cmd) tab und nicht die Optionen auflisten, wie es standardmäßig ist? Ich benutze bash, Ubuntu 9.04. Ich sehe einige Möglichkeiten in ".bashrc", aber muss da draußen jemand sein, der dieses Problem …

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.