Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

1
Wie kann ich Umgebungsvariablen für ein Programm festlegen, das mit "nohup" ausgeführt wird?
(Ich bearbeite ein vorhandenes Bash-Skript, also mache ich hier wahrscheinlich einen dummen Fehler ...) Ich habe ein Shell-Skript, das einen Befehl mit einer Umgebungsvariablen als Argument wie folgt speichert: COMMAND="mvn clean install -P $MAVEN_PROFILE" Anschließend wird der Befehl nohupungefähr wie folgt ausgeführt: nohup $COMMAND > logfile Das funktioniert. Jetzt möchte …

1
Interpretation von ~ in sed
Ich lerne heutzutage sed. Es gibt diese Tilde '~', die mich mehr als alles andere verwirrt. Zum Beispiel der Befehl sed -n '1~2 w output.txt' input.txt druckt die ungeradzahligen Zeilen (in die Datei output.txt). Im selben Tutorial wird auch angegeben, dass Zeilen von 1 bis 2 übersprungen werden und dann …
9 sed 



1
Kann OpenSSL Base64-Daten dekodieren, die keine Zeilenumbrüche enthalten?
Ich habe zwei Blöcke von base64-Daten in einer Bash-Variablen. Die üblichen Zeilenumbrüche in den base64-Daten wurden durch Leerzeichen ersetzt, und die Variable ist im Grunde eine sehr lange einzeilige Zeichenfolge. Ich kann die zwei in der Variablen enthaltenen Blöcke von base64-Daten dekodieren, aber ich habe beim Versuch einige Nuancen festgestellt. …
9 openssl  base64 

4
Grep word in einer Datei und kopiere die Datei
Ich habe eine Sammlung von Dateien (* .zip, * .txt, * .tar.gz, * .doc, ... usw.). Diese Dateien befinden sich in einem Pfad. Ich möchte alle Dateien (* .txt) finden und dann nur die Textdateien kopieren, die bestimmte Wörter enthalten (z. B. LINUX / UNIX). Ich habe folgendes ausgeführt: find …

3
Wie mache ich bootfähige Debian USB auf Mac?
Ihr Ansatz https://wiki.debian.org/InstallingDebianOn/Apple/MacBookAir/3-2 funktioniert nicht (alles geht gut, aber USB wird nicht bootfähig). Es scheint auch mehrere Jahre alt und veraltet zu sein. Andere Distributionen haben viele Probleme bei der Fehlerbehebung, aber nicht Debian. Irgendwelche Ratschläge, wie ich debuggen kann, warum mein USB nach diesen Prozeduren nicht als bootfähig für …



2
Kann ich systemd verwenden, um einen Dienst basierend auf dem Vorhandensein einer Datei zu starten und zu stoppen?
Meine bisherige Konfiguration lautet: foo.path [Path] PathExists=/tmp/foo.path [Install] WantedBy=multi.user.target foo.service [Unit] Description=Matt Test BindsTo=foo.path [Service] ExecStart=/bin/sh /home/mpekar/bin/foo.sh PIDFile=/run/foo.pid Dies funktioniert beim Start einwandfrei, aber foo.service wird nicht beendet, wenn /tmp/foo.path entfernt wird. Gibt es eine Möglichkeit, systemd dazu zu bringen, oder ist es einfach nicht das geeignete Werkzeug für den …
9 systemd 

1
Chrom - H.264-Unterstützung für Fedora 23
Gibt es eine Möglichkeit, Chromium auf Fedora 23/24 um H.264-Unterstützung zu erweitern? Jede Problemumgehung oder alternative Lösung ist in Ordnung. Ich benutze derzeit das Chromium Repo von Spot . EDIT: Es scheint, dass es derzeit keine andere Option gibt, bei der Chromium nicht neu kompiliert werden müsste. BEARBEITEN: Ubuntu hat …
9 fedora  chrome 

1
Exploit in Bash Script Parameter möglich?
Ich möchte eine E-Mail-Adresse aus einem Webformular an ein Bash-Skript übergeben. Ich verwende den folgenden regulären Ausdruck: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/ Ist das ausreichend Oder könnte man einen Exploit einbetten? Das Skript wird von PHP aufgerufen: system('/usr/local/bin/script.sh "$email"');


4
Auflisten von Dateien mit Muster mit Start und Ende
Ich möchte alle Dateien in einem Verzeichnis auflisten, die mit 'abc' beginnen und mit '.zip' enden. Ich versuche zu benutzen ls. Das Verzeichnis enthält viele Zip-Dateien, die mit abc<date>und beginnen xvz<date>. Ich möchte nur die Liste der bekommenabc<date>.zip
9 ls 


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.