Unix & Linux

35
Wie führe ich ein Timeout für Shell-Skripte ein?

Ich möchte ein Shell-Skript ausführen, das eine Schleife enthält und das für immer funktionieren kann, was ich nicht möchte. Daher muss ich eine Zeitüberschreitung für das gesamte Skript festlegen. Wie kann ich unter SuSE ein Timeout für das gesamte Shell-Skript

35
Warum kann unter OSX nicht aus / dev / urandom gelesen werden?

Ein Kollege schlug vor, mit dem folgenden Befehl einen zufälligen Schlüssel zu erstellen: tr -dc A-Za-z0-9_\!\@\#\$\%\^\&\*\(\)-+= < /dev/urandom | head -c 32 | xargs Es gab mir den Fehler: tr: Unzulässige Bytefolge Ich mache mir Sorgen, dass ich nicht /dev/urandomauf meinem System habe. Ich...

35
Mit find erhalten Sie eine Liste der Verzeichnisnamen

Ich weiß, dass ich dies tun kann, um eine Liste der Verzeichnisnamen zu erhalten: find . -type d -maxdepth 1 Die Ausgabe sieht folgendermaßen aus: . ./foo ./bar Ich bevorzuge die Auflistung ohne ./. Gibt es eine Möglichkeit zu finden, um nur die Rohnamen auszugeben? Ich habe versucht, die Liste an...

35
Backtick verstehen (`)

Ich probiere den Befehl aus $ b=5; echo `$b`; -bash: 5: command not found Aber es wird nicht 5 gedruckt, wie es soll. Was vermisse ich hier? Was bedeutet `(backquote / backtick) in Befehlen? scheint zu sagen, dass `die Befehle ausgewertet und durch die Ausgabe ersetzt

35
Warum funktioniert mein ~ / .bash_profile nicht?

Ich benutze Linux Mint. Meine Login-Shell ( cat /etc/passwd | grep myUserName) ist bash. Nachdem ich meine grafische Desktop-Umgebung gestartet und einen Terminal-Emulator ausgeführt habe, kann ich feststellen, dass .bash_profilekeine Quellen vorhanden sind (die darin enthaltenen Umgebungsvariablen...

35
Typischer Anwendungsfall für ein Gruppenpasswort

Ich habe mehr als ein halbes Jahrhundert Unix-Erfahrung überprüft und weder meine Kollegen noch ich haben jemals ein Passwort für eine Gruppe ( sgund gpasswd) festgelegt. Was wäre ein typischer Anwendungsfall für ein Gruppenpasswort oder ist es so ziemlich nur aus historischen Gründen...

35
Listen Sie alle verfügbaren SSL-Zertifikate auf

Mein Git-Kunde behauptet error: Peer's Certificate issuer is not recognized. Dies bedeutet, dass der entsprechende SSL-Serverschlüssel im globalen Systemschlüsselring nicht gefunden werden kann. Ich möchte dies überprüfen, indem ich mir die Liste aller systemweit verfügbaren SSL-Schlüssel auf einem...

35
Wie sortiere ich große Dateien?

Ich habe einen PC mit Intel (R) Pentium (R) -CPU G640 bei 2,80 GHz und 8 GB RAM. Ich führe darauf Scientific Linux 6.5 mit EXT3-Dateisystem aus. Wie kann ich in diesem Setup sort -ueine 200-Gigabyte-Datei am schnellsten bearbeiten? Soll ich die Datei in kleinere Dateien (kleiner als 8 GB) sort...