24.06.2013 Views

Debuter sous Linux

Debuter sous Linux

Debuter sous Linux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

alias rm=’rm -i’<br />

alias mv=’mv -i’<br />

alias cp=’cp -i’<br />

alias ll=’ls -l’<br />

Cela met en place des alias de sorte que chaque invocation de la commande<br />

rm appellera en réalité rm –i, qui demandera confirmation avant d’effacer le<br />

fichier. C’est donc une sécurité importante, car <strong>sous</strong> Unix il est impossible de<br />

récupérer un fichier effacé (il n’y a pas de corbeille quand on travaille avec le<br />

shell).<br />

Les deux alias suivants sont similaires et le dernier met en place une abréviation<br />

pour une commande souvent utilisée.<br />

Si l’on a installé un programme dans un endroit non standard du système, on<br />

peut souhaiter y accéder sans devoir taper le chemin absolu complet du<br />

binaire correspondant. Si par exemple on a installé le jeu affenspiel dans le<br />

répertoire /home/perrine/prog/affenspiel–1.0, on pourra ajouter ce dernier<br />

au PATH de manière automatique lors de la connexion en ajoutant ceci au<br />

fichier .bashrc :<br />

export PATH=$PATH:$HOME/prog/affenspiel-1.0<br />

$VARIABLE est en effet remplacé par la valeur de la variable d’environnement<br />

VARIABLE.<br />

Combinaisons de touches<br />

Le shell a pour but de simplifier la vie de l’utilisateur. Il propose donc souvent<br />

des combinaisons de touches permettant d’accélérer la frappe. Souvent,<br />

la tabulation complète ainsi le nom de la commande ou du fichier en cours<br />

de saisie. Mais le shell comprend aussi de nombreuses combinaisons de touches<br />

de type Ctrl + . Citons les plus courantes :<br />

Ctrl + A se rend en début de ligne.<br />

Ctrl + E se rend en fin de ligne.<br />

Ctrl + W efface le dernier mot tapé.<br />

Ctrl + U efface jusqu’au début de la ligne.<br />

Ctrl + K efface jusqu’à la fin de la ligne.<br />

Ctrl + Y recopie la dernière portion de texte effacée.<br />

Ctrl + S gèle l’affichage (cela permet d’arrêter un défilement rapide pour<br />

le lire à loisir).<br />

Ctrl + Q débloque l’affichage (pour que la commande ainsi gelée continue<br />

son exécution).<br />

Les utilisateurs débutants sont souvent déroutés par un terminal gelé : souvent,<br />

il suffit de taper Ctrl + Q pour le décoincer.<br />

© Groupe Eyrolles, 2004 275<br />

11 – Commander son système grâce au shell

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!