Unix & Linux

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


5
Ist gzip atomar?
Ist gzipatomar? Was passiert, wenn ich den gzipVorgang stoppe , während gerade eine Datei komprimiert wird? gzip *.txtWie kann ich sicher fortfahren , wenn es nicht atomar ist und ich bei einem Prozess bereits Strg + C gedrückt habe ? (Ich bin nicht nur neugierig, wie ich weitermachen soll, sondern …

2
Wie kann ich beim Herstellen von SSH-Verbindungen einen lokalen Port angeben?
Ich habe zwei Server in IDC gehostet. Ich kann nur die Ports 20/21/22/23/3389 / 33101-33109 verwenden, um Verbindungen zwischen zwei Servern herzustellen. Das IDC-Netzwerkgerät blockiert alle anderen Pakete, deren Quell- oder Zielport nicht in der Liste / dem Bereich 20/21/22/23/80/3389 / 33101-33109 enthalten ist. Der Quellport von SSH ist jedoch …
11 ssh  networking 

1
Was benötigt POSIX sed für "1d; 1,2d", wenn ein Adressbereich von einer bereits gelöschten Zeile ausgeht?
In den Kommentaren zu dieser Frage tauchte ein Fall auf, in dem verschiedene sed-Implementierungen in einem ziemlich einfachen Programm nicht übereinstimmten und wir (oder zumindest ich) nicht feststellen konnten, was die Spezifikation tatsächlich dafür erfordert. Das Problem ist das Verhalten eines Bereichs, der an einer gelöschten Zeile beginnt: 1d;1,2d Sollte …
11 sed  posix 

2
Warum gibt es keine Syscalls zum Einfügen von Dateien?
Nach meinem Verständnis gibt es für die Bearbeitung von Dateien unter Linux nur den sys_write-Syscall, der den Dateiinhalt überschreibt (oder ihn erweitert, wenn am Ende). Warum gibt es unter Linux keine Systemaufrufe zum Einfügen oder Löschen von Inhalten in Dateien? Da bei allen aktuellen Dateisystemen die Datei nicht in einem …

2
Warum scheine ich mit dieser Bash-Pipe-Konstruktion Daten zu verlieren?
Ich versuche, ein paar Programme wie dieses zu kombinieren (bitte ignorieren Sie alle zusätzlichen Includes, dies ist eine schwere Arbeit in Arbeit): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) Wo die Quelle des Wiederholungsprogramms wie folgt aussieht: #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> …


6
Herunterfahren zu einem bestimmten Datum
Ich weiß, dass Sie eine Abschaltung für eine bestimmte Zeit über planen können shutdown -h 21:45und dass Sie Crontabs wegen ihrer Wiederholung nicht für solche Dinge verwenden sollten. Wie kann ich eine Abschaltung für ein bestimmtes Datum wie den 31. August um 20:00 Uhr planen ?
11 ubuntu  shutdown 




2
Verwenden Sie den Befehl chmod selektiv
Ich möchte die 755-Berechtigung für alle Dateien und Unterverzeichnisse in einem bestimmten Verzeichnis festlegen, aber ich möchte chmod 755 nur für diejenigen Komponenten ausführen, die keine 755-Berechtigung haben. find /main_directory/ -exec chmod 755 {} \; Wenn der findBefehl eine lange Liste zurückgibt, nimmt dies viel Zeit in Anspruch. Ich weiß, …

3
Wie kann ich über die Befehlsersetzung Argumente für einen anderen Befehl generieren?
Im Anschluss an: unerwartetes Verhalten bei der Ersetzung von Shell-Befehlen Ich habe einen Befehl, der eine riesige Liste von Argumenten aufnehmen kann, von denen einige legitimerweise Leerzeichen enthalten können (und wahrscheinlich andere Dinge). Ich habe ein Skript geschrieben, das diese Argumente mit Anführungszeichen für mich generieren kann, aber ich muss …


4
Warum führt das Schreiben zufälliger Daten mit dd zu Festplattenpartitionen?
Vor dem Ausführen des ddBefehls gab der Befehl lsblkdie folgende Ausgabe zurück: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931.5G 0 disk Der Befehl dd if=/dev/urandom of=/dev/sda conv=fsync status=progresswird ausgeführt. Das Gerät verliert jedoch die Stromversorgung und schaltet sich aus. Wenn die Stromversorgung wiederhergestellt wird, gibt der …
11 partition  dd  lsblk 

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.