Premier contact avec Linux
Séance du 10 octobre 2012 :
Lors de cette séance nous avons appris les commandes de base qui nous deviendront indispensables ce semestre.
Après un rappel sur l'organisation des répertoires et du fonctionnement des chemins d'accès, entre autres l'opposition entre chemins absolu et relatif, nous avons découvert la ligne de commande de linux. Nous retiendrons bien que les commandes ont une syntaxe particulière : le nom de la commande, qui est unique, est d'abord suivi (si besoin) de l'option à appliquer à cette commande. L'option se reconnaît au fait qu'elle est toujours précédée d'un tiret. Les arguments, lorsqu'il y en a, sont exprimés en dernier. Commande, option et argument sont toujours séparés par un espace.
Une option sert à modifier le comportement des commandes.
Les arguments sont l'objet des commandes, c'est sur eux que vont s'exécuter les commandes.
Prennons la commande ls comme exemple :
- On peut l'utiliser seule pour afficher le contenu d'un dossier.
ls
- On peut lui ajouter une option, comme -l pour faire afficher une liste plus détaillée, et un argument pour préciser le chemin d'accès du dossier dont on veut afficher le contenu détaillé.
ls -l dossier1
Voilà la liste des commandes que nous avons apprises :
cd : Pour changer de répertoire de travail
pwd : Pour indiquer le répertoire dans lequel on travaille. C'est le chemin absolu du répertoire qui est indiqué.
ls : Pour afficher le contenu d'un répertoire
man : Pour afficher le manuel d'une commande.
mkdir : Pour créer un répertoire.
touch : Pour créer un fichier vide ou rafraîchir la date de modification du fichier.
mv :
avec un fichier comme argument cible : renomme ce fichier. Attention en revanche si un fichier portant le même nom existe déjà, ce fichier sera écrasé.
avec un répertoire comme argument cible : déplace le premier argument, l'argument source, dans ce répertoire.
cp :
avec un fichier comme argument cible : copie et colle le premier argument en le renommant selon le deuxième argument.
avec un répertoire comme argumetnt cible : copie et colle le premier argument dans ce répertoire.