Unix & Linux

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

2
Ermöglichen typische Systemaufrufschnittstellen das Reduzieren der Größe einer Datei (ohne sie durch einen anderen Inode zu ersetzen)?
Gibt es eine Möglichkeit, open()eine Datei zu verkleinern? Man kann sie natürlich im Append-Modus öffnen oder bis zum Ende suchen und schreiben, damit sie wachsen. Soweit ich weiß, gibt es jedoch keine Methode, um eine Datei über typische Systemaufrufschnittstellen im Unix-Stil zu verkleinern. Soweit ich weiß, besteht die einzige Möglichkeit …

1
Stdout aus zwei Programmen umleiten
Ich führe ein Speicherüberprüfungstool (prog1) auf einem C ++ - Code (prog2) aus, die mir beide eine riesige und detaillierte Ausgabe liefern. Um einige Fehler zu beseitigen, muss ich diese Ausgabe in einer Datei speichern. Ich habe versucht, das Standardout in eine Datei umzuleiten: prog1 prog2 > outfile.txt Aber das …

1
diff zeigt nur Unterschiede innerhalb der Linie
Ich möchte Zeilen in zwei Dateien vergleichen, aber um das Rauschen in der Ausgabe zu minimieren, möchte ich, dass nur die tatsächlichen Unterschiede in den Zeilen gedruckt werden. Zum Beispiel angesichts der beiden folgenden Dateien: a.txt a b c d e f g h i j k l m n …



2
bash: echo: write error: Unterbrochener Systemaufruf
Ich möchte eine sortierte Liste mit allen 8-stelligen Zahlen erstellen - von 00000000 bis 99999999. Ich habe die Shell eingegeben: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | …
9 bash 




2
Ist Troff Turing fertig?
Troff unterstützt sowohl Makrodefinitionen .deals auch Verzweigungen mit .if(siehe Seiten 5 und 6 des Troff-Benutzerhandbuchs ). In dieser Hinsicht ist es TeX sehr ähnlich. Ich kenne jedoch keine hochkomplexen Programme, die in Troff geschrieben wurden (im Gegensatz zu TikZ für TeX). Ist Troff Turing fertig?
9 roff 

3
Wie finde ich Dateien nach Dateityp?
Ich weiß, dass ich Dateien finden kann mit find: find . -type f -name 'sunrise'. Beispielergebnis: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Ich weiß auch, dass ich den Dateityp einer Datei bestimmen kann : file sunrise. Beispielergebnis: sunrise: PEM RSA private key Aber wie kann ich Dateien nach Dateityp finden? Zum Beispiel …

1
Schätzung der unkomprimierten Datei falsch?
Ich hatte eine große (~ 60G) komprimierte Datei ( tar.gz). Ich habe splites in 4 Teile zerlegt und sie dann catwieder zusammengefügt. Wenn ich jetzt jedoch versuche, die Größe der unkomprimierten Datei zu schätzen, stellt sich heraus, dass sie kleiner als das Original ist. Wie ist das möglich? $ gzip …

2
Erstellen Sie einen Befehl dynamisch
Ich arbeite an einem Skript und muss den tarBefehl dynamisch erstellen . Hier sind zwei Beispiele, um zu veranschaulichen, was ich versuche: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar "`printf …


2
Wie funktioniert der Schreibcache mit einem Dateisystem, das Festplatten mit unterschiedlichen Geschwindigkeiten umfasst?
Wie werden auf einem modernen Linux-System mit mehreren Festplatten und einem Software-RAID, das sowohl langsame (HDD) als auch schnelle (SSD) Laufwerke umfasst, Schreibvorgänge in das zwischengespeicherte Dateisystem durchgeführt? Für md-raid RAID1 kann das Array mit Festplatten konfiguriert werden , wie --write-mostlyund --write-behindwas darauf schließen läßt , dass liest aus der …

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.