Unix & Linux

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

6
Wie leite ich bestimmte Adressen durch einen Tunnel?
Es gibt bestimmte Websites / Dienste, auf die ich nur von dem Subnetz aus zugreifen kann, in dem sich mein Server befindet (denken Sie an das typische Intranetszenario). Gibt es eine Möglichkeit, Datenverkehr, der durch einen SSH-Tunnel zu diesen Adressen geleitet wird, transparent weiterzuleiten? Betrachten Sie das folgende Setup: Mein …


3
Wie kann ich BSD sed anweisen, Escape-Sequenzen wie \ n und \ t zu interpretieren?
Ich habe einen sed-Ersatzbefehl, der sowohl mit BSD sedals auch mit GNU kompatibel sein soll sed. Erweiterte reguläre Ausdrücke sind kein Problem, da ich sie in diesem Fall nicht benötige. Mein Hauptproblem ist der Unterschied in der Art und Weise, wie die beiden sedZeichen-Escape-Sequenzen in den Ersetzungszeichenfolgen interpretieren . Meine …
14 sed  bsd 

1
Schlagzeit mit Nohup
Ich möchte wissen, wie lange es dauert, etwas in nohup auszuführen. Ich weiß, dass dies funktioniert: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Aber warum geht das mit nohup nicht? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' …
14 bash  time 


5
Kann ich aus einem Bash-Glob nur ein Ergebnis auswählen?
Ich versuche, ein Skript für die Arbeit zu schreiben, um einige Berichte für eine Ausgabe zu automatisieren. Die Protokolldateien werden (derzeit wird sie in Zukunft standardisiert) in dieser Art von Pfadstruktur gespeichert: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Jeder Teil des Pfads ist bekannt, mit Ausnahme der Zeitstempel, die immer die neuesten im Ordner …
14 bash  wildcards  glob 

2
Vorteile eines RTOS wie QNX oder VxWorks anstelle von Linux?
Welche Vorteile hätte ein Betriebssystem wie QNX oder VxWorks gegenüber Linux bei der Entwicklung einer Lösung, die ein Echtzeitbetriebssystem erfordert? Oder anders ausgedrückt: Da diese Betriebssysteme speziell für den eingebetteten Echtzeitgebrauch entwickelt wurden - im Gegensatz zu Linux, einem allgemeineren System, das auf den Echtzeitgebrauch zugeschnitten werden kann -, wann …



1
Wie verstecke ich Befehle, die in eine Linux-Shell eingegeben wurden?
Gibt es eine Möglichkeit, das auszublenden, was ich in eine Shell schreibe, damit das Terminal meine Tastenanschläge nicht wiederholt, während die Ausgabe des Befehls beibehalten wird? Wenn ich zum Beispiel laufe ip addr show, sollte das einzige, was auf dem Bildschirm angezeigt wird, die Ausgabe dieses Befehls sein - nicht …


1
Wie führe ich Chroot mit Linux-Namespaces durch?
Nachdem ich über Linux-Namespaces gelesen hatte, hatte ich den Eindruck, dass sie neben vielen anderen Funktionen eine Alternative zu chroot darstellen. Zum Beispiel in diesem Artikel : Andere Verwendungen [von Namespaces] umfassen [...] die Isolierung eines Prozesses in der Art von chroot () für einen Teil der einzelnen Verzeichnishierarchie. Wenn …
14 chroot  namespace 

3
tail -f, Zeilenumbruch einfügen, nachdem das Protokoll 3 Sekunden lang inaktiv ist?
tail -f error.logWie füge ich bei a einen Zeilenumbruch programmgesteuert ein, nachdem 3 Sekunden lang nichts an die Datei angehängt wurde? (Sobald ein Zeilenumbruch hinzugefügt wurde, sollte kein weiterer Zeilenumbruch hinzugefügt werden, bis der Protokolldatei weitere Textzeilen hinzugefügt wurden.) Diese Zeilen werden beispielsweise an error.log angehängt: foo bar boo [[wait …

4
In einigen Fällen spielt die Anzahl der Leerzeichen in Bash-Skripten (oder anderen Shell-Skripten) eine Rolle
Mir wurde gesagt, dass die Leerzeichen in bashoder in anderen Shell-Skripten wichtig sind, und ich sollte die Existenz von Leerzeichen nur ändern, wenn ich weiß, was ich tue. Mit "Ändern der Existenz" meine ich entweder das Einfügen eines Leerzeichens zwischen zwei Nicht-Leerzeichen oder das Entfernen eines Leerzeichens zwischen zwei Nicht-Leerzeichen, …

1
Bedingter Regex-Fehler
string=123456 if [ $string == 123456 ]; then echo 123 fi Das funktioniert gut, aber wenn ich == zu = ~ wechsle, bekomme ich folgenden Fehler: ./test: line 3: [: =~: binary operator expected

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.