POSIX ist eine Abkürzung für Portable Operating System Interface, eine Familie von Standards, die vom IEEE zur Aufrechterhaltung der Kompatibilität zwischen Betriebssystemen festgelegt wurden.
Ich möchte den Begriff "Systemaufruf" verstehen. Ich weiß, dass Systemaufrufe verwendet werden, um Kernel-Services von einer Userspace-Anwendung abzurufen. Der Teil, den ich klären muss, ist der Unterschied zwischen einem "Systemaufruf" und einer "C-Implementierung des Systemaufrufs". Hier ist ein Zitat, das mich verwirrt: Auf Unix-ähnlichen Systemen ist diese API in der …
Ich habe Bash-Skripthandbücher gesehen, die die Verwendung von Arrays für die Arbeit mit Dateinamen empfehlen, die Leerzeichen enthalten. DashAsBinSh schlägt jedoch vor, dass Arrays nicht portierbar sind. Daher suche ich nach einer POSIX-kompatiblen Möglichkeit, mit Listen von Dateinamen zu arbeiten, die möglicherweise Leerzeichen enthalten. Ich bin auf der Suche, das …
Ich versuche, einen Befehl auszuführen, der dem folgenden in einem Bash-Skript ähnlich ist. Es sollte alle Unterordner von durchsuchen $sourcedirund alle Dateien eines bestimmten Typs in das Stammverzeichnis von kopieren $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name …
Ich suche offizielle Dokumente zu allen POSIX-Standards und Spezifikationen. Ich möchte nicht in der Lage sein, die Dokumente zu lesen, um ein besseres Verständnis der UNIX-Systeme und ihrer Funktionsweise auf niedriger Ebene zu erhalten. Ich habe hier und da Links zu opengroup.org gesehen, von denen ich annehme, dass sie die …
Die yashShell hat laut Handbuch eine printfeingebaute . In einer yashShell mit Standardkonfiguration sehe ich jedoch Folgendes: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Ist printfeine in diese Shell eingebaut oder nicht? Das Ergebnis ist für eine Reihe anderer …
Dies ist mehr oder weniger eine Folgefrage zu den beiden folgenden: Syntaxfehler beim Entfernen doppelter Zeilen über die Datei awk '! X [$ 0] ++' awk / nawk Alternative unter SunOs und Linux Unter Solaris 10 (SunOS 5.10) werden die folgenden Ergebnisse angezeigt: $ type -a awk awk is /usr/bin/awk …
Im Bindestrich scheinen Funktionen und Variablen in separaten Namespaces zu leben: fn(){ fn="hello world" } fn; echo "The value is $fn!" #prints: The value is hello world! fn; echo "The value is $fn!" #prints: The value is hello world! #the fn variable doesn't conflict with the fn function Handelt es …
Ich schaue mir ein Skript an, das Folgendes enthält: if [ "${PS1-}" ]; then Das Nachziehen -stört mich ein bisschen, weil es nicht der Posix- oder Bash-Standardsyntax entspricht. Ist das eine arkane Syntax, die es schon immer gab, oder ein Tippfehler? Verweise auf Normen / Dokumente sind willkommen. Normalerweise würde …
POSIX sed Dokumentation sagte: Einer Funktion können ein oder mehrere '!' Zeichen. In diesem Fall wird die Funktion angewendet, wenn die Adressen den Musterraum nicht auswählen. Vor dem ersten '!' Werden null oder mehr <leere> Zeichen akzeptiert. Charakter. Es ist nicht festgelegt, ob <leere> Zeichen nach einem '!' Zeichen und …
In dieser Bearbeitung POSIXifiziert Stéphane Chazelas (erneut) meine Formatierung, indem er eine xpression break- Anweisung und eine andere xpression-Anweisung einfügt. Nun, ich könnte ihn vielleicht fragen, warum in den Kommentaren, nehme ich an, aber es ist bereits die Revision Nummer 18 zu dieser Antwort und fast alle vorherigen waren bereits …
Wie kann ich überprüfen, ob mvmein fs (ext4) atomar ist? Das Betriebssystem ist Red Hat Enterprise Linux Server Version 6.8. Wie kann ich das im Allgemeinen überprüfen? Ich habe mich umgesehen und nicht festgestellt, ob mein Betriebssystem Standard-POSIX ist.
Ich versuche den POSIX-Standard zu lernen. Wenn Unix verwenden, habe ich /bin, /etc, /dev, /media, und in der Regel /optist aber , dass auf Ihre spec Implementierung standardisiert oder nach oben? Könnte es viele Verzeichnisse im Stamm geben, oder ist es durch den Standard begrenzt?
Wir können die Details der System V-Nachrichtenwarteschlange mit Hilfe des ipcsBefehls überprüfen . Gibt es einen Befehl zum Überprüfen der POSIX-Nachrichtenwarteschlange unter Linux?
Benötigt Posix Geräte? Zum Beispiel /dev/urandom, /dev/zerooder /dev/null? Ich vermute nicht wegen Nicht-Nix-Betriebssystemen, sondern wollte um Vollständigkeit bitten.
Ich weiß, wie man eine arithmetische forSchleife erstellt bash. Wie kann man eine äquivalente Schleife in einem POSIX-Shell-Skript ausführen? Da es verschiedene Möglichkeiten gibt, dasselbe Ziel zu erreichen, können Sie Ihre eigene Antwort hinzufügen und ein wenig erläutern, wie es funktioniert. Ein Beispiel für eine solche bashSchleife folgt: #!/bin/bash for …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.