38,760
edits
No edit summary |
(Updating to match new version of source page) |
||
Line 2: | Line 2: | ||
Cet article s'adresse aux utilisateurs de systèmes Windows ou Mac ayant peu ou pas d'expérience dans un environnement UNIX. Il devrait vous donner les bases nécessaires pour accéder aux serveurs de calcul et être rapidement capable de les utiliser. | Cet article s'adresse aux utilisateurs de systèmes Windows ou Mac ayant peu ou pas d'expérience dans un environnement UNIX. Il devrait vous donner les bases nécessaires pour accéder aux serveurs de calcul et être rapidement capable de les utiliser. | ||
<div class="mw-translate-fuzzy"> | |||
La connexion aux serveurs utilise le protocole SSH en mode texte. Vous ne disposez pas d'une interface graphique, mais d'une <b>console</b>. Notez que les exécutables Windows ne fonctionnent pas sur nos serveurs, à moins d'utiliser un émulateur. | La connexion aux serveurs utilise le protocole SSH en mode texte. Vous ne disposez pas d'une interface graphique, mais d'une <b>console</b>. Notez que les exécutables Windows ne fonctionnent pas sur nos serveurs, à moins d'utiliser un émulateur. | ||
</div> | |||
== Obtenir de l'aide == | == Obtenir de l'aide == | ||
Line 9: | Line 11: | ||
<tt>man</tt> utilise <code>less</code> (voir section [[#Visualiser et éditer des fichiers|Visualiser et éditer des fichiers]]); il faut appuyer sur <code>q</code> pour quitter le programme. | <tt>man</tt> utilise <code>less</code> (voir section [[#Visualiser et éditer des fichiers|Visualiser et éditer des fichiers]]); il faut appuyer sur <code>q</code> pour quitter le programme. | ||
<div class="mw-translate-fuzzy"> | |||
Pour trouver des pages de manuel se rapportant à un sujet ou mot-clé, par exemle <i>directory</i>, vous pouvez taper | Pour trouver des pages de manuel se rapportant à un sujet ou mot-clé, par exemle <i>directory</i>, vous pouvez taper | ||
{{Command|apropos directory}} | {{Command|apropos directory}} | ||
Par convention, les exécutables contiennent eux-mêmes de l'aide sur la façon dont ils doivent être utilisés. | Par convention, les exécutables contiennent eux-mêmes de l'aide sur la façon dont ils doivent être utilisés. | ||
</div> | |||
== S'orienter sur le système == | == S'orienter sur le système == | ||
Line 94: | Line 96: | ||
La commande <code>ls -la</code> donne ensuite un nombre, suivi du nom du propriétaire du fichier, du nom du groupe du fichier, de la taille du fichier, de la date de sa dernière modification et de son nom. | La commande <code>ls -la</code> donne ensuite un nombre, suivi du nom du propriétaire du fichier, du nom du groupe du fichier, de la taille du fichier, de la date de sa dernière modification et de son nom. | ||
<div class="mw-translate-fuzzy"> | |||
La commande <code>chmod</code> permet de modifier les permissions associées à un fichier. La manière simple de l'utiliser est de spécifier quelles permissions on veut ajouter ou enlever à quel type d'utilisateur. Ainsi, on spécifie la liste des utilisateurs (<code>u</code> pour le propriétaire, <code>g</code> pour le groupe, <code>o</code> pour les autres utilisateurs, <code>a</code> pour tous), suivie d'un <code>+</code> pour ajouter une permission ou d'un <code>-</code> pour retirer une permission, et suivie de la liste des permissions à modifier (<code>r</code> pour lecture, <code>w</code> pour écriture, <code>x</code> pour exécution). Les permissions non spécifiées ne sont pas affectées. Voici quelques exemples : | La commande <code>chmod</code> permet de modifier les permissions associées à un fichier. La manière simple de l'utiliser est de spécifier quelles permissions on veut ajouter ou enlever à quel type d'utilisateur. Ainsi, on spécifie la liste des utilisateurs (<code>u</code> pour le propriétaire, <code>g</code> pour le groupe, <code>o</code> pour les autres utilisateurs, <code>a</code> pour tous), suivie d'un <code>+</code> pour ajouter une permission ou d'un <code>-</code> pour retirer une permission, et suivie de la liste des permissions à modifier (<code>r</code> pour lecture, <code>w</code> pour écriture, <code>x</code> pour exécution). Les permissions non spécifiées ne sont pas affectées. Voici quelques exemples : | ||
</div> | |||
* Empêcher les membres du groupe et les autres utilisateurs de lire ou de modifier le fichier <code>secret.txt</code> {{Command|chmod go-rwx secret.txt}} | * Empêcher les membres du groupe et les autres utilisateurs de lire ou de modifier le fichier <code>secret.txt</code> {{Command|chmod go-rwx secret.txt}} |