Posix
POSIX est une norme IEEE qui agit comme une version standard UNIX. Il s'agit d'un consortium de fournisseurs qui aide les utilisateurs à porter facilement des applications sur différentes plates-formes. POSIX est considéré comme un sous-ensemble d'UNIX et est utilisé pour couvrir différents environnements de type Unix pour de nombreux autres systèmes d'exploitation. POSIX contenait initialement des environnements différents, tels que Eunice pour les machines virtuelles, la personnalité POSIX et le NT de Windows OS. POSIX est portable entre différentes variantes d'Unix. En termes généraux, nous pouvons appeler POSIX comme un système d'exploitation d'Unix.
Unix
Le projet Linux et GNU sont tout à fait comme Unix et sont donc compatibles les uns avec les autres. Unix est un système d'exploitation qui agit comme un système d'exploitation multi-tâches et multi-utilisateurs. Unix est livré avec divers outils de développement de programme, ainsi que du courrier électronique, des éditeurs de texte, etc. De nombreux systèmes d'exploitation sont comme UNIX et ont la même interface utilisateur, programmes et fonctions. C'était initialement un système d'exploitation de réseautage. Unix a été développé par une équipe de développeurs, mais toute autre personne peut facilement contribuer à Linux et l'utiliser en fonction de ses besoins.
Unix a une marque et est principalement utilisé à des fins commerciales. Unix a ses propres flexibilités, mais il y a un inconvénient assez célèbre, à savoir qu'Unix contient des restrictions matérielles. Néanmoins, Unix est un système d'exploitation à part entière.
Commandes POSIX
Les ingénieurs logiciels et les autres utilisateurs qui travaillent sur les systèmes d'exploitation comprennent qu'ils doivent interagir plusieurs fois avec la ligne de commande / terminal du système. Un shell est également une puissante interface de ligne de commande, et POSIX contient une célèbre coquille bash. Dans la section suivante, nous examinerons certaines commandes POSIX célèbres et les objectifs de ces commandes.
Répertoires POSIX
Pour spécifier les chemins de fichier et de répertoire, utilisez le «/» pour séparer les noms de répertoires et les noms de fichiers dans le chemin. Voici quelques noms d'échantillons de chemins:
Syntaxe | Fonction |
---|---|
/ / | Répertoire racine |
/exemple | Exemple de sous-répertoire |
/ Exemple / par défaut | Un fichier nommé par défaut dans le répertoire / exemple |
~ | Le raccourci utilisé pour accéder au répertoire personnel de l'utilisateur actuel |
~ / Someexample | Un fichier ou un répertoire nommé un exemple situé dans le répertoire domestique de l'utilisateur |
. | Conduit au répertoire de travail actuel |
… | Conduit au répertoire parent |
Système de fichiers POSIX
Le shell POSIX aide à gérer plusieurs fonctions à partir d'une fenêtre. Les utilisateurs peuvent naviguer autour de leur emplacement actuel, de leur répertoire de travail actuel et du répertoire de travail absolu (répertoire domestique).
Supposons que le répertoire de travail actuel soit le répertoire domestique (e.g.: «/ Home /»), et ce répertoire a un sous-répertoire nommé «Exemple."Vous pouvez utiliser la ligne de commande pour spécifier ce chemin comme un chemin absolu (" / home // Exemple "), ainsi qu'un chemin relatif (" Exemple "). Les programmes POSIX exécutés à partir du shell sont également conscients du répertoire de travail lorsqu'ils sont déclarés correctement. Dans cette section, nous couvrirons quelques exemples de commandes et d'options qui peuvent être utilisées dans POSIX pour déplacer des fichiers.
Syntaxe | Fonction |
---|---|
PWD | Montre le répertoire de travail actuel |
CD | Modifie le répertoire actuel en répertoire domestique |
CD / etc / exemple | Modifie le répertoire actuel en / etc / exemple |
cd new_directory | Modifie le répertoire actuel en new_directory un sous-répertoire de votre répertoire actuel |
CD… | Modifie le répertoire actuel dans le répertoire à domicile ou parent |
CD $ temporaire | Modifier le répertoire dans le répertoire temporaire |
Commandes UNIX
Maintenant, nous allons vérifier certaines des commandes Unix de base. Ces commandes ne font pas partie d'Unix lui-même, mais ils sont utilisés dans plusieurs machines Unix. Il y a une chose intéressante à noter ici: si vous faites une faute de frappe ou une erreur en écrivant dans Unix, vous pouvez utiliser le Ctrl + u raccourci de votre clavier pour annuler facilement toute la ligne. Les utilisateurs peuvent également modifier ces commandes, ce qui est assez facile et adaptatif. N'oubliez pas qu'Unix est sensible à la casse, alors assurez-vous de prendre en compte de telles exigences lorsque vous essayez ces commandes.
Fichiers Unix
Le premier ensemble de commandes dont nous discuterons est les fichiers.
Syntaxe | Fonction |
---|---|
LS | Pour répertorier vos fichiers, vous pouvez également utiliser LS -L pour répertorier vos fichiers dans un «format long» qui contient beaucoup d'informations, E.g., La taille précise du fichier, qui est le propriétaire du fichier, quels sont les droits et qui ont modifié le fichier dernier. LS -A répertorie tous les fichiers, y compris ceux dont les noms commencent par un point, ne sont principalement pas facilement visibles. |
Plus de nomoffile | Affiche et affiche la première partie du fichier |
Emacs NameOffile | Un éditeur qui vous permet de créer et de modifier des fichiers. |
mv nameoffile1 nameoffile2 | Utilisé pour déplacer un fichier en lui donnant un nom différent ou en le déplaçant vers un autre répertoire. |
cp nameoffile1 nameoffile2 | Utilisé pour copier le contenu du fichier 1 dans le fichier 2 |
RM NameOffile | Utilisé pour supprimer les fichiers. Vous pouvez également utiliser RM -I, qui demandera l'autorisation de l'utilisateur avant de supprimer tout fichier. |
Répertoires à Unix
La section suivante vous montre comment utiliser et créer un répertoire dans Unix. Voici quelques-unes des commandes utilisées à cet effet:
Syntaxe | Fonction |
---|---|
MKDIR NameofDirectory | Utilisé pour faire un nouveau répertoire. Tapez le nom du nouveau répertoire à côté de Mkdir |
CD NameofDirectory | Utilisé pour modifier le chemin du répertoire. Les utilisateurs peuvent revenir par un répertoire à l'aide de CD, et ils peuvent également revenir au répertoire parent à l'aide du CD. |
PWD | Renvoie les informations du répertoire dans lequel l'utilisateur est actuellement situé. |
Conclusion
Cet article couvrait certaines des différences de base entre POSIX et UNIX, y compris certaines des commandes utilisées dans chacun. Comme on peut le voir à partir des exemples ci-dessus, il n'y a pas de différence majeure entre les commandes utilisées pour POSIX et UNIX. POSIX est juste une coquille, tandis que Unix est un système d'exploitation hérité.