Questions marquées «posix»

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.


4
Qu'est-ce que POSIX?
Je vois POSIX mentionné souvent et partout, et j’avais supposé que c’était la norme UNIX de base. Jusqu’à ce que j’ai remarqué l’extrait suivant sur une page de Wikipedia: The Open Group Open Group est le plus célèbre en tant qu'organisme de certification de la marque UNIX et de sa …
139 posix  standard 

5
différence entre «fonction foo () {}» et «foo () {}»
Je peux définir des bashfonctions en utilisant ou en omettant le functionmot clé. Y a-t-il une différence? #!/bin/bash function foo() { echo "foo" } bar() { echo "bar" } foo bar Les deux appels aux fonctions fooet barréussissent et je ne vois aucune différence. Alors je me demande si c'est …
98 bash  shell  function  posix 

5
Les rapports d'avancement / informations de journalisation appartiennent-ils à stderr ou stdout?
Existe-t-il une directive officielle POSIX, GNU ou autre indiquant l'endroit où les rapports d'avancement et les informations de journalisation (des choses telles que "Doing foo; foo done") doivent être imprimés? Personnellement, j'ai tendance à les écrire sur stderr pour pouvoir rediriger stdout et obtenir uniquement la sortie réelle du programme. …
75 posix  stdout  gnu  stderr  standard 


3
Quel est le point de la commande `cd` external?
Comme indiqué dans cette réponse précise, les systèmes POSIX ont un fichier binaire externe cden plus du shell intégré. Sur OS X 10.8 c'est /usr/bin/cd. Vous ne pouvez pas l'utiliser comme le programme intégré cdcar il se ferme immédiatement après la modification de son propre répertoire de travail. A quoi …


1
Est-ce que 'rm. *' Supprime le répertoire parent?
L'expression .*est développée par bash pour inclure les répertoires courant et parent: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Si …
53 shell  wildcards  rm  posix 





4
Pourquoi les noms d'appels système UNIX / POSIX sont-ils si illisibles?
Quelle est la raison d'utiliser de tels noms d'appel système peu révélateurs comme timeet creatau lieu de getCurrentTimeSecset createFileou, peut-être plus appropriés sous Unix get_current_time_secset create_file. Ce qui m'amène au point suivant: pourquoi quelqu'un voudrait-il quelque chose comme cfsetospeedsans étui à chameaux ou au moins soulignés pour le rendre lisible? …

3
Pourquoi certaines applications utilisent ~ / .config / appname pour leurs données de configuration alors que d'autres utilisent ~ / .appname?
J'ai remarqué que certaines applications mettaient leurs fichiers de configuration dans d' ~/.config/appnameautres tandis que d'autres utilisaient ~/.appname(la méthode classique, autant que je sache). Quel est le sens de cette distinction et quoi de mieux à envisager pour une application de la mienne? UPDATE: On dirait que mon (valeur par …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.