Als «bash» getaggte Fragen

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

3
Liste der Dateien kopieren
Ich habe eine Liste von Dateien, die durch Leerzeichen in einer Datei getrennt sind list.txt. Ich möchte sie in einen neuen Ordner kopieren. Ich habe versucht zu tun: cp `cat list.txt` new_folder aber es hat nicht funktioniert. Wie würdest du das machen? Aktualisieren: Vielen Dank für all Ihre sehr interessanten …
35 bash  unix  cp 

4
Rückgängigmachen der Unordnung beim Extrahieren von Tar-Dateien
Ich habe gerade ein Archiv entpackt, das ein Durcheinander von Dateien in meinem aufgeräumten Verzeichnis erzeugt hat. Beispielsweise: user@comp:~/tidy$ tar xvf myarchive.tar file1 file2 dir1/ dir1/file1 dir1/subdir1/ dir1/subdir1/file1 dir2/ dir2/file1 ... Ich hatte erwartet, dass die TAR-Datei in einem einzigen Ordner (dh myarchive/) organisiert wäre, aber es war nicht! Jetzt …
34 linux  bash  tar  undo 

5
Vervollständigung der benutzerdefinierten Bash-Registerkarte
Ich habe mein benutzerdefiniertes Konsolendienstprogramm cooltoolmit einer Liste von Optionen fooOption barOption Was kann ich tun, um die Optionen durch Drücken der tabTaste automatisch zu vervollständigen ? Ich meine, der Benutzer hat getippt $ ./cooltool foo_ dann gedrückt tab. Und dann $ ./cooltool fooOption _ erschien.
34 bash 

5
Schreiben der Ausgabe von "tail -f" in eine andere Datei
Als Fortsetzung meines letzten Beitrags, in dem ich grep & tail -fVorkommen von "seltenen" Ereignissen gefunden habe. Ich möchte dies in einer anderen Datei aufzeichnen. Ich habe versucht, mich umzudrehen tail -f log.txt | egrep 'WARN|ERROR' in tail -f log.txt | egrep 'WARN|ERROR' | tee filtered_output.txt Die Datei wird erstellt, …
34 bash  cygwin  grep  logging 


2
Versehentlich .bash_history bezogen
Diese Frage wurde von Stack Overflow migriert, da sie im Super User beantwortet werden kann. Vor 6 Jahren migriert . In einem Moment der Brillanz führte ich den Befehl aus source ~/.bash_history. Glücklicherweise werden die meisten Befehle vimzum Bearbeiten von Dateien verwendet, aber es gibt einige beängstigende Befehle in meinem …
34 bash 

3
Wie man "sed" mit Rohrleitungen benutzt
Ich möchte eine Zeichenfolge ersetzen, die von ausgegeben grepwurde. Ich habe: $ npm info webpack | grep version es gibt mich aus $ version: '2.1.0-beta.12', aber ich möchte haben: $ 2.1.0-beta.12 Also denke ich, ich könnte das erreichen, indem ich sedunnötige Teilstrings benutze und ersetze. Aber hier ist der schwierige …
34 bash  grep  sed 




10
sha1sum für ein Verzeichnis von Verzeichnissen
sha1sum ./path/to/directory/* | sha1sum die oben wurde geschrieben als eine Möglichkeit , eine sha1sum eines Verzeichnisses zu berechnen , die Dateien enthält. Dieser Befehl schlägt fehl, wenn das Verzeichnis mehr Verzeichnisse enthält. Gibt es eine Möglichkeit, die sha1sum eines Verzeichnisses von Verzeichnissen universell zu berechnen (ohne einen Algorithmus an das …
33 bash  hashing 



2
Wie kann ich eine Bash-Funktion deaktivieren oder entfernen?
Wenn Sie eine Umgebungsvariable in Bash setzen oder exportieren, können Sie sie deaktivieren . Wenn Sie in bash einen Alias festlegen , können Sie den Alias aufheben . Aber es scheint keine Fehlfunktion zu geben . Betrachten Sie diese (triviale) Bash-Funktion, die beispielsweise in einer .bash_aliases- Datei festgelegt und bei …

6
Wie mache ich Bash, um die Ausgabe nicht zu beenden?
Immer wenn ein Befehl lange Zeilen als Ausgabe generiert (z. B. wenn ls -lein Ordner Dateien mit langen Namen enthält), werden die langen Zeilen in die nächste Zeile umgebrochen, wodurch die Spaltenstruktur durcheinander gebracht wird. Gibt es eine Möglichkeit, dies zu vermeiden? Etwas ähnlich der Option "nowrap" vim? aktualisieren Ich …

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.