Unix & Linux

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


5
Wie werden Zeitbefehle gemittelt?
Ich timeführe einige meiner Befehle aus. Um die Kennzahlen zu mitteln, möchte ich meine Befehle eine festgelegte Anzahl ausführen und zeitlich festlegen und die Ergebnisse mit einem berechneten Mittelwert und einer Standardabweichung erhalten. Das Ergebnis wäre wie folgt: avgtime -n 100 my_command real 0m5.388s stdev 0m0.068s user 0m5.380s stdev 0m0.067s …


6
Verwenden von Parallel, um eindeutige Eingabedateien in eindeutige Ausgabedateien zu verarbeiten
Ich habe ein Shell-Scripting-Problem, bei dem ich ein Verzeichnis voller Eingabedateien (jede Datei enthält viele Eingabezeilen) bekomme, und ich muss sie einzeln verarbeiten und jede ihrer Ausgaben in eine eindeutige Datei umleiten (auch bekannt als file_1.input-Anforderungen) in file_1.output zu erfassen, und so weiter). Vor der Parallelisierung durchlieferte ich einfach jede …

4
automount nfs: Timeout-Einstellungen für autofs für unzuverlässige Server - Wie vermeide ich ein Auflegen?
Ich betreibe einen kleinen Server für unsere Wohngemeinschaft. Meistens handelt es sich um einen Dateiserver mit einigen zusätzlichen Diensten. Die Clients sind Linux-Maschinen (meistens Ubuntu, aber auch einige andere Distros) und einige Mac (-Book) dazwischen (aber sie sind für die Frage nicht wichtig). Auf dem Server wird Ubuntu 11.10 (Oneiric …

7
Drucken Sie ungerade Zeilen und gerade Zeilen
Ich möchte die ungeraden und geraden Zeilen aus Dateien drucken. Ich habe dieses Shell-Skript gefunden, das Echo verwendet. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # …




11
Grep eine große Anzahl von Mustern aus einer großen Datei
Ich habe eine Datei, die ungefähr 200.000 Zeilen pro Tag umfasst und die aus Blöcken mit drei Zeilen besteht: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Jetzt habe ich eine andere Datei, aus der ich ungefähr 10.000 Schlüsselmuster extrahiere, …
18 grep  awk  database  text 


4
Starten Sie Bash neu
Gibt es eine Möglichkeit, Bash vollständig neu zu starten und neu zu laden .bashrcund .profiledergleichen? Ich möchte sicherstellen, dass meine Änderungen nach dem Bearbeiten dieser Dateien ordnungsgemäß ausgeführt wurden.

3
Schreiben Sie die vorhandene Datei neu, sodass sie atomar durch eine neue Version ersetzt wird, und zwar nur einmal, wenn sie vollständig geschrieben wurde
Ich erinnere mich vage daran, irgendwo gelesen zu haben, dass es in einigen Unices eine Möglichkeit gab, eine vorhandene Datei zum Schreiben zu öffnen, mit einem Flag, das den Kernel aufforderte, die alte Version zu verwenden (für andere Prozesse, die zum Lesen darauf zugreifen), bis die "neue" msgstr "" "Version …



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.