Exercice 1 :
Écrivez un alias en Bash permettant de lister page par page et dans l’ordre alphabétique
l’ensemble des variables d’environnement.
l’ensemble des variables d’environnement.
Solution :
kyle> alias en="env|sort|less"
kyle>
kyle>
Exercice 2 :
Créez un fichier de nom -i, puis supprimez-le.
Solution :
kyle> cat > i
Salut
<ctrl d>
kyle> rm i § Essayez rm i
Usage: rm [ Rfir] file
kyle> § Le fichier i est considéré par la commande rm
§ comme étant l’option i.
kyle> rm \ i § L’utilisation des caractères de
Usage: rm [ Rfir] file § neutralisation (voir paragraphe
§ 7.8) ne permet pas non plus
§ la suppression du fichier i.
kyle> rm ./ i § La solution consiste à définir le
§ fichier à supprimer en chemin relatif
§ ou absolu, ce qui évite de commencer
§ par le signe .
kyle>
Salut
<ctrl d>
kyle> rm i § Essayez rm i
Usage: rm [ Rfir] file
kyle> § Le fichier i est considéré par la commande rm
§ comme étant l’option i.
kyle> rm \ i § L’utilisation des caractères de
Usage: rm [ Rfir] file § neutralisation (voir paragraphe
§ 7.8) ne permet pas non plus
§ la suppression du fichier i.
kyle> rm ./ i § La solution consiste à définir le
§ fichier à supprimer en chemin relatif
§ ou absolu, ce qui évite de commencer
§ par le signe .
kyle>
Exercice 3 :
Il arrive souvent de lancer une commande Linux produisant plusieurs pages d’écran à
toute vitesse (par exemple : ls l /etc). Il faut alors relancer la même commande,
en envoyant sa sortie standard dans less, ce qui permet d’examiner le résultat page
par page. Si votre shell interactif est le Bash, cela ne doit pas être fastidieux : créez
l’alias p qui relance la dernière commande en envoyant sa sortie standard dans la
commande less.
toute vitesse (par exemple : ls l /etc). Il faut alors relancer la même commande,
en envoyant sa sortie standard dans less, ce qui permet d’examiner le résultat page
par page. Si votre shell interactif est le Bash, cela ne doit pas être fastidieux : créez
l’alias p qui relance la dernière commande en envoyant sa sortie standard dans la
commande less.
Solution :
L’alias p est créé en utilisant le rappel de la dernière commande mémorisée et la
notion de tube :
kyle> alias p=”fc s | less”
Cet alias peut être placé dans votre fichier .bashrc.
notion de tube :
kyle> alias p=”fc s | less”
Cet alias peut être placé dans votre fichier .bashrc.
ConversionConversion EmoticonEmoticon
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.