Commandes élémentaires
Cet article est divisé en trois parties : les commandes de base, les commandes diverses et quelques exemples. Les usagers désirant être fonctionnels avec le terminal de commandes peuvent se limiter à la première partie.
Commandes de base
- La présence d'un « [options] » indique la possibilité d'ajouter des fonctionnalités à la commande; certaines des options les plus commodes sont données.
- Les commandes doivent être suivies par Entrée (Enter) afin d'être interprétées.
- Pour stopper l'exécution d'une commande, appuyez sur Ctrl+c.
- Pour obtenir une aide concise à propos d’une commande, entrez --help suivant la commande. Pour le manuel détaillé, employez plutôt man.
pwd
pwd
Affiche le chemin complet du répertoire courant.
cd
cd <répertoire>
Accède au dossier <répertoire>.
ls
ls [options] <répertoire/fichiers>
Énumère les fichiers dans le répertoire demandé. Avec les options -la, l'information détaillée concernant les fichiers ou répertoires est affichée (date de modification, taille, droits d'accès, etc.). Munie des options -lart, la commande renvoie les informations détaillées et ordonne la liste des fichiers par ordre chronologique de modification (plus ancien au plus récent).
cp
cp [options] <source> <destination>
Copie <source> vers <destination>. Dans le cas où <source> est un répertoire, l’emploi de l’option -R permet la copie des fichiers et des sous-répertoires que celui-ci contient.
mv
mv <source> <destination>
Cette commande s’emploie comme cp mais celle-ci déplace les fichiers et répertoires. Vous pouvez donc l’utiliser pour renommer un fichier ou un répertoire.
rm
rm [options] <fichiers>
Efface les fichiers demandés. Avec l’option -R, la commande efface les répertoires (et sous répertoires) et, avec l’option -f, celle-ci s’exécute sans vous demander de confirmer l’effacement de chaque fichier (ou répertoire). Les fichiers effacés avec cette commande sont définitivement libérés de votre compte : ils ne transitent pas par la corbeille.
mkdir
mkdir <répertoire>
Crée le dossier <répertoire>.
simulation
simulation
Renvoie un rapport sur l'utilisation des machines au Département. La valeur associée à une machine donnée correspond à son utilisation moyenne dans la dernière minute.
Pour plus de détails à propos de cette commande, consultez la page dédiée.
ssh
ssh [options] <machine>
Établie une connexion ssh avec l'ordinateur machine. Cette commande permet de se brancher à distance à une machine du Département. L'option -X prend en charge l'interface graphique : ainsi, les programmes « graphiques » lancés à distance pourront s'afficher à l'écran.
Pour plus de détails sur la commande ssh, consultez la page dédiée.
exit
exit
Quitte le terminal ou termine la session ssh en cours.
top
top [options]
Affiche les processus (programmes) en cours d'exécution ainsi que leur numéro d'identification (PID). (Voir l'image en début d'article.) L'option -u USAGER affiche la liste des processus démarrés par USAGER sur la machine en cours. Pour quitter l'interface de top, appuyez sur « q ».
kill
kill <PID>
Termine le processus (programme) correspondant au numéro d'identification <PID>.
man
man <commande>
Affiche le manuel d'aide concernant <commande>.
quota
quota
Affiche l’espace total utilisé par votre compte d'usager ainsi que ses limites.
Pour plus de détails, consultez la page dédiée. Pour les détails concernant les quotas attribués à votre compte, consultez la page d'informations.
quota-impression
quota-impression
Affiche le nombre de pages qu'il vous est permis d'imprimer durant le trimestre en cours.
Consultez la page dédiée pour plus d'informations. Pour les détails concernant les quotas attribués à votre compte, consultez la page d'informations.
passwd
passwd
Cette commande vous permet de changer votre mot de passe.
Commandes diverses
cat
cat <fichier>
Affiche le contenu de <fichier> à l'écran.
more
more <fichier>
Affiche le contenu de <fichier> à l'écran, ligne par ligne. Pour quitter l'interface de la commande, appuyez sur « q ».
tail
tail <fichier>
Affiche les 10 dernières lignes de <fichier> à l'écran.
chmod
chmod [options] <fichiers/répertoires>
Change l'accès aux fichiers ou répertoires désirés. Pour plus de détails, consultez la page dédiée.
du
du <répertoire>
Dresse la liste des fichiers et de leur taille tels que retrouvés dans <répertoire>. En combinant cette commande à sort (avec l'aide d'un pipeline), il est possible de trier la liste en ordre croissant de taille des fichiers :
du <répertoire> | sort -n
Pour plus de détails sur la commande du, consultez la page dédiée.
lpq
lpq -Pnom_imprimante
Affiche la liste d'attente des impressions de nom_imprimante. Les imprimantes disponibles au DMS sont labostat, labomat, labodms, colorstat et colordms.
cancel
cancel <ID>
Annule l'impression correspondant au numéro <ID>. Le numéro correspondant à une tâche d'impression donnée est renvoyé par la commande lpq.
locate
locate <expression>
Recherche et affiche tous les fichiers ou répertoires comprenant « <expression> ». La recherche est effectuée dans une base de données locale, ce qui est plus rapide que de devoir fouiller dans l'arborescence des répertoires, à la manière de find. La base de données est mise-à-jour à tous les jours : par conséquent, les fichiers crées durant la journée pourraient ne pas se trouver dans celle-ci. Pour forcer la mise-à-jouer, entrez la commande
updatedb
find
find <répertoire> -name <expression>
Recherche et affiche tous les fichiers ou répertoires comprenant « <expression> » qui sont contenus dans l'arborescence de <répertoire>. Cette commande s'exécute plus lentement que locate puisque l'arborescence complète des répertoires est parcourue pendant la recherche.
Pour plus de détails, consultez la page dédiée.
grep
grep [options] <expression> <fichiers/répertoires>
Recherche la chaîne de caractère « <expression> » à l'intérieur des fichiers ou des répertoires spécifiés. Avec l'option -R, la recherche s'effectue également dans tous les sous-répertoires compris dans le répertoire donné. Cette commande est couramment combinée à une autre par pipeline.
Pour plus de détails sur la commande grep, consultez la page dédiée.
sed
Consultez la page dédiée pour les informations.
ps
ps [options]
Affiche les processus en cours d'exécution et leur numéro d'identification (PID). Munie des options -ef, la commande renvoie tous les processus en cours (-e) ainsi que l'information complète associée à chaque processus (-f).
Pour plus de détails, consultez la page dédiée.
lpr
lpr -P <nom_imprimante> <fichier>
Envoie <fichier> à l'imprimate <nom_imprimante> pour impression.