Les commandes présentées ici devraient
vous suffire pour les séances d'exercices.
Vous pouvez néanmoins trouver une description plus exhaustive des
commandes UNIX ailleurs sur le web, par exemple ici.
Ctrl-a pour aller au début de la ligne;
Ctrl-e pour aller à la fin de la ligne;
Tab pour compléter automatiquement les noms de fichiers et de répertoire
(quand il n'y a pas ambiguïté).
- pour aller dans le répertoire chemin_dacces:
cd chemin_d_acces
- pour remonter dans l'arborescence:
cd ..
- pour aller dans le répertoire d'une personne:
cd ~login_de_la_personne
- pour aller dans son propre répertoire:
cd
tout court.
ls
ou
ls -al
pour plus de renseignements.
ls nom_du_repertoire
ou
ls -al nom_du_repertoire
ls *.c
L'étoile signifie que l'on peut mettre n'importe quelle séquence
de caractères à la place.
pwd
(pour Print Working Directory)
mkdir nom_du_nouveau_répertoire
rmdir nom_du_répertoire
uniquement si le répertoire est vide.
cat nom_fichier
ou
more nom_fichier
affichent le contenu du fichier comme étant du texte. more est plus sophistiqué.
cp nom_fichier_source nom_fichier_cible
ou
cp nom_fichier_source nom_du_repertoire_cible
cp nom_generique nom_du_repertoire_cible
nom_generique peut contenir une étoile *: l'étoile
signifie que l'on peut mettre n'importe quoi à la place. Par exemple
*.c désigne tous les fichiers du répertoire courant
se terminant par .c
mv nom_fichier_source nom_fichier_cible
ou
mv nom_fichier_source nom_du_repertoire_cible
Exactement comme pour la commande cp, cette fois en utilisant la commande mv: l'étoile * peut être utilisée pour représenter n'importe quelle séquence de caractères.
rm nom_fichier
Encore une fois l'étoile peut être utilisée pour effacer
plusieurs fichiers.
La commande mv peut être utilisée à la fois pour déplacer
ou pour renommer des fichiers et répertoires:
mv ancien_nom nouveau_nom
man nom_commande