Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.


2
Wie leite ich jeden Befehl an die Shell weiter?
Ich möchte meine .bashrc-Datei so bearbeiten, dass jeder auf der Shell ausgeführte Befehl an eine bestimmte Adresse weitergeleitet wird. Beispiel: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Ich habe etwas ziemlich Ähnliches geschafft, aber nicht ganz: …

5
Verstecke "history -d" im Bash-Verlauf
Wenn ich versehentlich mein Passwort oder etwas anderes vertrauliches in bash eingebe, kann ich diese Zeile leicht entfernen history -d ROW#, aber ich behalte immer den history -d ROW#Befehl im Verlauf, der allen anzeigt, dass jemand einen Fehler korrigiert hat. Kann ich einem Befehl etwas anhängen, um zu verhindern, dass …


5
Erstellen Sie einen Alias ​​für die SSH-Verbindung
Ich möchte die Verbindung zu bestimmten Servern beschleunigen. Ich habe die Server sagen wir mal: 123.123.123.1 123.123.123.2 123.123.123.3 Normalerweise verbinde ich mich mit: ssh -p 12345 my_user@123.123.123.1 Dies ist ein Schmerz, weil der einzige Unterschied zwischen den Servern die letzte Nummer der IP ist. Ich habe den folgenden Code ausprobiert: …
14 bash  ssh  alias 



1
Warum macht das '!!' Verknüpfung kann den zuvor ausgeführten Befehl nicht ausführen?
Kürzlich habe ich an meinem Terminal getippt username:~$ !! und habe einen Fehler von bash bekommen : bash: !!: command not found Gleichzeitig ist es erfolgreich, wenn es unter Superuser ausgeführt wird. Ich habe den PATH-Inhalt meines Benutzers untersucht und nichts Verdächtiges festgestellt: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Hier ist die Ausgabe von: username:~$ …


6
Entfernen Sie alle bis auf jede 12. Datei
Ich habe ein paar tausend Dateien im Format Dateiname.12345.end. Ich möchte nur jede 12. Datei behalten, also file.00012.end, file.00024.end ... file.99996.end und alles andere löschen. Die Dateien können auch Nummern in ihrem Dateinamen haben und haben normalerweise die folgende Form: file.00064.name.99999.end Ich verwende die Bash-Shell und kann nicht herausfinden, wie …
14 bash  rm 



2
Die Option Rsync --delete löscht keine Dateien im Zielverzeichnis
Ich versuche, die --deleteOption in rsynczu verwenden, um Dateien im Zielverzeichnis zu löschen, die im Originalverzeichnis nicht vorhanden sind Hier ist der Befehl, den ich benutze: rsync -avz --ignore-existing --recursive --delete /var/www/* root@mydomaintest.com:/var/www Meine Frage ist also, wie kann ich alle Dateien im Zielverzeichnis löschen, die im Originalverzeichnis nicht vorhanden …
14 12.04  bash  rsync 



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.