Présentation d'Unix




  1. Qu'est ce que Unix

Unix est un OS par abus de langage...
Les versions les plus connues d'Unix sont Solaris et Aix.
Il existe un autre type : Linux. Linux est aussi un Unix, mais sa particularité est d'être gratuit. On peut le trouver sous différentes distributions (RedHat, Debian, Ubuntu, Suse, Mandrake, Kali, Fedora...).

Les versions que j'utilise le plus sont RedHat et Solaris (au boulot) et Debian et ses variantes (chez moi).

Unix est appréciable de part ses possibilités et l'accès à quasiment toutes les parties du système (par opposition avec Windows ou Mac).
Par contre, l'idée recue qu'une machine Unix est plus sécurisée qu'une station Windows (par exemple) n'est pas aussi simple que ca. En effet, une machine Unix mal configurée aura autant de trou de sécurité qu'un Windows mal configuré. Mais un Unix bien configuré sera plus sécurisé qu'un Windows...

La subtilité des Unix est que chaque système dispose de ses spécificités, en terme de gestion du système de fichier, des commandes, des interfaces... Pour quasiment toutes les versions de Linux, il existe différentes interfaces. Les plus connus sont Gnome et KDE, mais également Xfce, LXDE, X Window.



  2. Les commandes de bases

Nous n'allons pas étudier l'interface graphique mais le mode console... En effet, la partie graphique, bien que pas forcement très intuitive, reste simple à prendre en main. Il est en plus très fréquemment nécessaire de passer par une fenêtre console afin de faire tous ce qu'on souhaite sur la machine.
Dans ces exemples, le "$" représente le prompt, comme d'habitude !

Afficher la liste des fichiers dans le repertoire courant $ ls
Changer le repertoire courant $ cd [repertoire]
Renommer un fichier en un autre $ mv [nomfich_actuel] [nomfich_nouveau]
Copier un fichier en un autre $ cp [nomfich_origine] [nomfich_destination]
Supprimer un fichier $ rm [nom_fich]
Affiche le repertoire courant $ pwd
Affiche l'environnement système $ set



  3. Les noms de fichiers

Les Unix permettent de nommer les fichiers comme on le souhaite (avec des espaces, des accents, autant de caractères qu'on le souhaite, des guillemets, et meme des étoiles (*), bien que ce soit fortement déconseillé).



  4. Commandes utiles

Voici quelques commandes qui sont très utiles... Donc, j'essairai plus tard d'expliquer le fonctionnement de certaines.
Rechercher un fichier $ find [params]
Afficher le nombres de lignes et de mots d'un fichier $ wc [nom_fich]
Affiche l'aide d'une commande $ man [nom_de_la_commande]
Affiche un fichier par page $ more [nom_de_fichier]
Affiche un fichier $ cat [nom_de_fichier]
Rechercher un texte dans un ensemble de fichier $ grep [chaine] [nom_des_fichiers]

Une nouvelle page sur des exemples de commandes vient d'arriver : Exemples de commandes. Cette page est toute jeune et le but est bien sur de l'évoluer...





Page modifiée le : 04/10/2024


Valid XHTML 1.0 Transitional