POSIX est un acronyme pour Portable Operating System Interface, une famille de normes spécifiées par l'IEEE pour maintenir la compatibilité entre les systèmes d'exploitation.
Je voudrais comprendre le terme «appel système». Je sais que les appels système sont utilisés pour obtenir les services du noyau à partir d'une application en espace utilisateur. La partie sur laquelle j'ai besoin d'éclaircissements est la différence entre un "appel système" et une "implémentation C de l'appel système". Voici …
J'ai vu des guides de script Bash suggérant l'utilisation d'un tableau pour travailler avec des noms de fichiers contenant des espaces. DashAsBinSh suggère cependant que les tableaux ne sont pas portables, donc je recherche une manière compatible POSIX de travailler avec des listes de noms de fichiers pouvant contenir des …
J'essaie d'exécuter une commande similaire à celle ci-dessous dans un script bash. Il doit rechercher dans tous les sous-dossiers de $sourcediret copier tous les fichiers d'un certain type au niveau racine de $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 …
Je recherche des documents officiels sur toutes les normes et spécifications POSIX. J'aimerais pouvoir lire les documents pour mieux comprendre les systèmes UNIX et comment ils fonctionnent à bas niveau. J'ai vu des liens ici et là vers opengroup.org, qui je suppose est l'entité derrière les normes (cependant, j'ai entendu …
La yashcoque a un printfintégré, selon son manuel . Cependant, c'est ce que je vois dans un yashshell avec une configuration par défaut: kk@eeyore ~ $ command -v printf /usr/bin/printf kk@eeyore ~ $ type printf printf: a regular built-in at /usr/bin/printf Est printfun intégré dans ce shell ou non? Le …
Il s'agit plus ou moins d'une question complémentaire aux deux suivantes: Erreur de syntaxe lors de la suppression des lignes en double via le fichier awk '! X [$ 0] ++' alternative awk / nawk sur SunOs et Linux Je vois que sur Solaris 10 (SunOS 5.10), j'obtiens les résultats …
Dans le tiret, les fonctions et les variables semblent vivre dans des espaces de noms distincts: 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 …
Comment puis-je vérifier si mvest atomique sur mon fs (ext4)? Le système d'exploitation est Red Hat Enterprise Linux Server version 6.8. En général, comment puis-je vérifier cela? J'ai regardé autour de moi et je n'ai pas trouvé si mon système d'exploitation était POSIX standard.
Nous pouvons vérifier les détails de la file d'attente de messages du système V à l'aide de la ipcscommande. Existe-t-il une commande pour vérifier la file d'attente de messages POSIX sous Linux?
Je regarde un script qui a: if [ "${PS1-}" ]; then Cela -me dérange un peu parce qu'il ne semble pas avoir la syntaxe standard Posix ou Bash. Est-ce une syntaxe mystérieuse qui existe depuis toujours, ou est-ce une faute de frappe? Toute référence à des normes / documents serait …
La documentation de POSIX sed a déclaré: Une fonction peut être précédée d'un ou plusieurs '!' caractères, auquel cas la fonction doit être appliquée si les adresses ne sélectionnent pas l'espace de modèle. Zéro ou plusieurs caractères <vides> doivent être acceptés avant le premier '!' personnage. Il n'est pas précisé …
Dans cette édition, Stéphane Chazelas POSIXifie (encore) ma sedmise en forme en insérant une -ecoupure xpression et une autre -einstruction xpression. Maintenant, je pourrais simplement lui demander pourquoi dans les commentaires, je suppose, mais c'est déjà la révision numéro 18 de cette réponse et presque toutes les précédentes étaient déjà …
J'essaie d'apprendre la norme POSIX. Lorsque vous utilisez Unix, j'ai /bin, /etc, /dev, /media, et le plus souvent /opt, mais est - ce standardisé ou à votre mise en œuvre spec? Pourrait-il y avoir de nombreux répertoires à la racine, ou est-ce limité par la norme?
Posix nécessite-t-il des appareils? Par exemple /dev/urandom, /dev/zeroou /dev/null? Je ne pense pas à cause des OS non * nix, mais je voulais demander l'exhaustivité.
Quelqu'un peut-il m'expliquer comment umaskaffecte le masque par défaut des fichiers nouvellement créés si les ACL sont activées? Existe-t-il une documentation à ce sujet? Exemple: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . …
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.