Ich habe ein Bash-Skript, das die beiden Verzeichnisse von rsync enthält. Manchmal ändert sich etwas, wahrscheinlich gibt es nichts. Ich möchte einen Befehl nur ausführen, wenn rsync tatsächlich eine Änderung vorgenommen hat (Hinzufügen / Aktualisieren einer Datei). Ansonsten möchte ich es einfach überspringen. Gibt es eine Antwort, die ich mir …
Meistens endet die Ausgabe eines Befehls mit dem Zeilenumbruchzeichen. Manchmal ist dies jedoch nicht der Fall, sodass die nächste Shell-Eingabeaufforderung zusammen mit der Ausgabe in derselben Zeile gedruckt wird. Beispiel: root @ hostname [~] # echo -n hallo helloroot @ hostname [~] # Ich fand das immer sehr nervig. Jetzt …
Nehmen wir also an, ich habe es gerade getan: mv ./myfile /to/some/other/place/ Und jetzt entscheide ich mich, der Datei zu folgen und in dieses Verzeichnis zu gehen. Während ich zur Maus gehen konnte, den Text auswählen, 'cd' eingeben und dann mit der rechten Maustaste klicken, um ihn einzufügen - ich …
Angenommen, unter dem aktuellen Verzeichnis gibt es mehrere Unterverzeichnisse, und eines heißt A. Wie lösche ich alle Unterverzeichnisse außer A mit Bash?
Meine .bashrc sieht so aus: alias name@server="ssh server sname" echo "bashrc read" Die echoAnweisung dient nur zur Überprüfung, ob sie gelesen wurde. Aber das Echo macht nichts. Ich möchte einen Alias für ein schnelleres SSH in einer Box festlegen, die einen bestimmten Befehl ausführt, der ein funktionierender Alias auf der …
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. In diesem Artikel wurde eine schnelle Möglichkeit beschrieben, Ihren Bash-Verlauf zu sortieren und festzustellen, welche Befehle Sie am häufigsten verwenden: cut -f1 …
Wie kann ich alle Python-Prozesse mit Ausnahme eines Python-Skripts aus dem Bash beenden? (Ich kenne seinen Namen, aber seine PID kann manchmal geändert werden). Ich brauche irgendwie pkill -f "python"aber mit dem Ausschluss des Python-spezifischen Skripts. Bitte beraten.
Ich konnte keine Frage finden, die dieses spezielle Szenario beschreibt. Ich versuche, ein sehr einfaches Bash-Skript auszuführen, um die Protokollierung von mehreren Computern abzurufen. Ich führe das Skript lokal aus, muss aber über ssh auf einen externen Computer zugreifen und sudo einmal auf diesem Computer in einen privilegierten Benutzer einbinden …
Ich versuche, einen Befehl über SSH wie folgt in einem Here-Dokument auszuführen: ssh example.com <<END sudo /etc/init.d/apache2 reload END Was normalerweise funktioniert, außer wenn ich versuche, etwas auszuführen, das eingegeben werden muss, wie z. B. das Passwort für sudo. In diesem Fall erhalte ich folgende Meldung: sudo: no tty present …
Ok, dies ist aus meiner Sicht ein sehr praktischer Anwendungsfall. Angenommen, ich habe einen einfachen Shell-Oneliner, der die Ausgabe in einer Datei protokolliert. Dies kann einfach alles sein, zum Beispiel tcpdump. Gibt es eine generische und triviale Möglichkeit, um sicherzustellen, dass die Ausgabedatei die angegebene Größe nicht überschreitet? Das Resoning …
Angenommen, Sie haben Daten mit Mengen in einem für Menschen lesbaren Format, z. B. die Ausgabe von du -h, und möchten diese Zahlen weiter bearbeiten. Angenommen, Sie möchten Ihre Daten durch grep leiten, um eine Summierung einer Teilmenge dieser Daten durchzuführen. Sie tun dies ad-hoc auf vielen Systemen, die Sie …
Ich versuche diese drei Zeilen zu finden: <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> --> und ersetzen Sie sie durch: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> Wenn ich es versuche sudo sed -i 's:<!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> -->:<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:' /myfile.xml Es findet es nicht, ich habe auch …
Die Standard-Shell in FreeBSD ist shund ich kann es wirklich nicht ertragen: Autocomplete ist sehr begrenzt, und Rehash-Befehle bringen mich um. Ich fühle mich wie ein einarmiger und einbeiniger Mann ... Wie kann ich die Shell global in zshoder bash- für root und für alle aktuellen und zukünftigen Benutzer ändern …
Ich habe ein Skript zum Herunterladen großer Dateien in einer Warteschlange. Jetzt würde ich es wirklich schätzen, wenn ich ein anständiges Protokoll hätte. Die Angabe der Option -ooder -aist anscheinend speziell dafür gemacht, aber zum Zeitpunkt des Schreibens sind diese "sehr großen Dateien", wie in der Manpage angegeben, nicht mehr …
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.