Was ist das Konzept von Refresh in Linux, wenn es so etwas gibt?

Was ist das Konzept von Refresh in Linux, wenn es so etwas gibt?

Ich habe in Foren gelesen und bei Google-Ergebnissen festgestellt, dass „Aktualisieren“ bei Linux-ähnlichen Systemen (Ubuntu/Linux Mint usw.) nicht erforderlich ist.

Ich habe nie die Gründe oder das Konzept hinter REFRESHING in Linux herausgefunden.

Was genau bedeutet „Aktualisieren“ in Linux? Mir ist bewusst, dass die Tasten „F5“ bzw. „Strg+R“ funktionieren und im Linux-Betriebssystem eine Art Aktualisierungsvorgang durchführen, aber was genau bewirkt es?

Und auch, warum „Aktualisieren“ in Linux nicht erforderlich ist. Wenn ja, warum?

Antwort1

Aktualisieren unter Windows bewirkt je nach Anwendung eine Reihe unterschiedlicher Dinge. Wenn Sie über den Dateimanager sprechen – Neuladen/AktualisierenIstwird in manchen Fällen benötigt (und bewirkt dasselbe wie unter Windows), aber nicht so oft.

Die meisten modernen Desktopumgebungen auf *nix verwenden entweder dieInotify-Funktionoder für ältereDateiänderungs-Monitor-Daemon famd. Sie lösen die entsprechenden Systemaufrufe aus oder stellen eine Verbindung zum her famd, geben ihnen eine Liste der zu überwachenden Verzeichnisse oder Dateien und erhalten eine asynchrone Nachricht, wenn sie sich ändern. Für Verzeichnisse können Sie separate Nachrichten erhalten, wenn Inhalte hinzugefügt, gelöscht, geändert usw. werden. Damit kann ein Dateimanager seine Ansicht eines Ordners automatisch aktualisieren, wenn sich der Ordner ändert, und dies ist sehr einfach zu implementieren.

Stellen Sie es sich als einen Bot vor, der bei Bedarf für Sie F5 drückt.

Sie können dies selbst in Aktion sehen! Öffnen Sie Ihren DownloadsOrdner in einem Dateimanager und laden Sie dann eine Datei mit Ihrem Webbrowser herunter. Der Dateimanager zeigt die Datei automatisch an. Wenn es sich um eine große Datei handelt (oder eine langsame Verbindung), sehen Sie möglicherweise sogar, dass die filename.parttemporäre Datei angezeigt wird, dann an Größe zunimmt und dann in die endgültige Datei umbenannt wird filename.

Moderne Dialogfelder zur Dateiauswahl machen dasselbe: Wenn Sie auf „Öffnen…“ klicken und eine Datei in das im Dialogfeld angezeigte Verzeichnis verschieben, wird die Datei dort sofort angezeigt (nicht erst, wenn Sie auf „Aktualisieren“ klicken).

In einigen Fällen ist dennoch ein Aktualisieren/Neuladen erforderlich:

  • Wenn Sie aus irgendeinem Grund weder einen modernen Kernel noch eine alte Installation verwenden famd(z. B. eingebettete Maschine).
  • Wenn auf Ihre Dateien/Entitäten über ein Medium zugegriffen werden kann inotifyund famddies nicht unterstützt wird, weil es sich nicht um ein lokal zugängliches „Verzeichnis“ handelt, z. B. das verwendete GNOME VFS sftpoder der KDE sftp://IOSlave.
  • Wenn es sich gar nicht um Dateien handelt. Zum Beispiel Webseiten oder Dokumente, die angezeigt werden. Aber: viele BetrachterWilleüberwacht ihre geöffneten Dateien auf Änderungen und lädt sie automatisch neu. Dies ist praktisch bei der Entwicklung, wo Sie viele Zyklen aus Bearbeiten, Speichern, „Kompilieren“ und Anzeigen haben – der Ehrwürdige xdvihat dies für den LaTeX-Satz getan. Der KDE-Dokumentenleser okulartut dies auch.

verwandte Informationen