Als «unix-philosophy» getaggte Fragen

12
Welche Philosophie steckt hinter der Verzögerung beim Schreiben von Daten auf die Festplatte?
Unter Linux bedeutet die vollständige Ausführung eines Befehls wie cpoder ddnicht, dass die Daten auf das Gerät geschrieben wurden. Man muss zum Beispiel syncdie Funktion "Sicher entfernen" oder "Auswerfen" auf dem Laufwerk aufrufen oder aufrufen. Welche Philosophie steckt hinter einem solchen Ansatz? Warum werden die Daten nicht sofort geschrieben? Besteht …

3
Warum ist Unix selbsttragend?
Ich habe Ritchie und Thompsons Artikel über das Unix-Dateisystem gelesen. Sie schreiben: "Es ist erwähnenswert, dass das System völlig selbsttragend ist." Waren die Systeme vor Unix nicht selbsttragend? Auf welche Weise?


2
Warum ist sort -o nützlich?
Die UNIX-Philosophie sagt: Mach eine Sache und mach es gut. Erstellen Sie Programme, die Text verarbeiten, da dies eine universelle Schnittstelle ist. Der sortBefehl, zumindest GNU sort, hat die -oOption, statt in eine Datei auszugeben stdout. Warum ist es sort foobar -o whatevernützlich, wenn ich nur könnte sort foobar > …

1
WARUM eine ** Login ** Shell über eine ** Non-Login ** Shell?
Ich verstehe Dotfiles im * nix-System grundlegend . Aber ich bin immer noch ziemlich verwirrt über diesen Unterschied zwischen Login-Shell und Nicht-Login-Shell? Eine Reihe verschiedener Antworten (einschließlich mehrfacher Duplikate) haben bereits die folgenden Aufzählungszeichen angesprochen: So rufen Sie eine Anmelde- oder Nicht-Anmelde- Shell auf So erkennen Sie eine Login- oder …

4
Sind Unix-Internet-Sockets-Dateien?
Ich verstehe, dass "Alles ist eine Datei" eines der Hauptkonzepte von Unix ist, aber Sockets verwenden andere vom Kernel bereitgestellte APIs (wie Socket, Sendto, Recv usw.), nicht wie normale Dateisystemschnittstellen. Wie trifft das "Alles ist eine Datei" hier zu?

2
Was macht ein Betriebssystem „Unix-like“?
Ich stoße auf vielen Websites häufig auf den Begriff "Unix-like". Es gibt keinen Standard; es ist nur so, wie es sich verhält. Aber wenn ich einen Kernel von Grund auf neu entwickeln würde, was würde ihn dann als "unixartig" bezeichnen? Was sind im Grunde die Dinge, die geschriebenen Code wie …



2
Warum ist die primäre Administrator-UID 501?
Ich verstehe , * der primären Admin - Benutzer einen Benutzer - ID angegeben wird 501und nachfolgende Benutzer erhalten inkrementelle Zahlen ( 502, 503, ...). Aber warum 501? Was ist das Besondere daran 50x, was ist der historische / technische Grund für diese Wahl? * Ich begann mich damit zu …

1
Was genau bedeutet Unix-Programmierung? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Unix & Linux - Stack von Exchange. Geschlossen vor 5 Jahren . Ich dachte, ich hätte verstanden, was der Begriff Unix-Programmierung bedeutet, …

2
Wurde die Unix-Philosophie im Webanwendungsdesign aufgegeben? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Die Unix-Philosophie empfiehlt die Verwendung kleiner, generisch wiederverwendbarer Kooperationsprogramme, …


1
Korrekter Umgang mit Python2 und Python3
Was ist die richtige Art und Weise, Skripte auszuführen, die von python2.x abhängen, aber von einem System, in dem python3.x mit Python aliasiert ist? Die Lösung sollte Folgendes berücksichtigen: Python2 sollte nur für diesen Bash-Lauf verwendet werden Jedes Skript, das anschließend ausgeführt wird, sollte auch Python2 verwenden Die Änderung sollte …

1
Warum Indexdateien? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Ich habe Linux letztes Jahr auf 3 oder 4 …
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.