Documentation
GNU/Linux en ligne de commandes
- Introduction - Commandes shell &&.
- Aide et manuels - Afficher l'usage d'une commandes.
- Administration système - Gérer le système en local ou à distance.
- Informations système. - Connaître l'état du système et le matériel.
- Gestion de fichiers - Manipuler vos fichiers et répertoires.
- Archives - GNU tar, gzip, ou encore bzip2.
- Astuces utiles - Rechercher, calculer, manipuler des images, +...
Introduction aux commandes shell &&
Il est toujours utile de connaître quelques commandes sous GNU/Linux, se sont des outils très puissant des sytèmes GNU/Linux. Les logiciels installés sur votre machine peuvent tous être appelés par une commande dans un shell. Si un logiciel est égale à une commande, il faut naturellement que ce dit logiciel soit installé sur votre système. La plus part des commandes de base sont disponibles par défaut sur tous les système GNU/Linux, elle sont fournies par des paquets tel que GNU coreutils.
Les commandes peuvent se taper dans une console utilisée au sein d'un
environnement graphique tels que Gnome, Xfce, Fluxbox, JWM, etc, via un
terminal graphique ou un terminal Linux. Il est possible d'utiliser les
terminaux virtuels que l'on obtient avec les raccourssis clavier
ctrl + alt + f1, ctrl + alt + f2, etc. Il y a
6 terminaux virtuels accessibles, il faut utiliser f7 pour
revenir sous X. Il existe plusieurs terminaux graphiques disponibles pour
les systèmes GNU/Linux, les plus populaires sont sûrement XTerm, Rxvt,
Gnome terminal, et Konsole.
Le caractère $ signifie que la commande peut se lancer comme
utilisateur et # signifie qu'il faut une console ouverte en
root (administrateur). Pour avoir un shell root il suffit de taper la
commande su puis le mot de passe root. En ligne de commande il
faut respecter la casse, une minuscule est une minuscule. Les flèches haut
et bas du pavé numérique font défiler les dernières commandes tapées.
Quand vous ouvrez un terminal graphique ou que vous vous logué dans un
terminal Linux, vous disposez d'un shell. Le shell est un logiciel qui
s'exécute à chaque que vous ouvrez un nouveau terminal. Il existe plusieurs
shell disponibles sur les système GNU/Linux. Le shell le plus utilisé est
sans doute Bash, il se trouve dans: /bin/bash. Bash est aussi
un langage, permettant de créer des scripts shell très puissant. Il exsiste
d'autres shells peu ou très utilisés: ksh, csh, tcsh, dash, ou encore mksh.
Pour les systèmes embarqués il existe le shell ash fourni par le projet
Busybox.
Une commande multi-lignes
Si une commande devient trop longue et/ou ne s'affiche pas entièrement dans
votre terminal, vous pouvez utiliser le caractère backslash
\ à la fin d'une ligne et reprendre à la ligne suivante. Exemple:
$ ls /home \ /usr/share/pixmaps \ /usr/local
&& - Additionner différentes commandes
Vous pouvez facilement additionner différentes commandes sur une même ligne.
Dans l'exemple ci-dessous on se déplace dans le répertoire /etc
avec cd et on affiche le contenu du dossier avec la commande
ls:
$ cd /etc && ls
Aide et manuels des commandes
La plus part des commandes des sytèmes GNU/Linux on un manuel et une option d'aide pour des infos sur leur utilation, les manuels sont parfois en Frnaçais et d'autre fois en Anglais.
help - Aide rapide
Pour avoir de l'aide et connaître des informations sur l'utilisation d'une
commande il faut taper le nom de la commande suivie de l'option
--help, il peut arriver qu'il suffise de taper --h
ou encore -h. Pour avoir de l'aide sur la commande
ls:
$ ls --help
man - Manuel
Pour afficher le manuel sur une commande vous pouvez utiliser la commande
man suivies du nom de la commande dont vous voulez connaître
le manuel d'utilisation. Le manuel vous donnera des informations précises sur
comment utiliser la commande ls, à quoi elle sert, ses options
et sa version. Pour vous déplacer dans les pages de manuel, il faut utiliser
les flèches du haut et du bas ou la barre d'espacement. Quand vous avez
terminer de lire le manuel de la commande, vous pouvez le quitter en appuiant
sur la lettre q.Par exemple, pour afficher le manuel et des infos sur la
commande ls:
$ man ls


