Précédent Remonter Suivant

1.3  Variable et commandes internes du shell




Exercice 1.8 --- Variables du shell.


Stockez dans un fichier foo.temp l'ensemble des variables définies dans votre shell.

Stockez dans un fichier bar.temp l'ensemble des commandes externes accessibles dans votre shell sans avoir à fournir de chemin.







Exercice 1.9 --- La commande which.


Que permet la commande which ?

Que vous apprend l'instruction which echo.







Exercice 1.10 --- Historique des commandes.


Le sell gère une liste des dernières commandes exécutées dont la taille est donnée par la variable history

Si, cette variable est initialisée à 40, ce mécanisme permet d'obtenir un historique des 40 dernières commandes exécutées et de redemander l'exécution de ces commandes. La commande history permet d'obtenir l'historique des dernières commandes avec un numéro d'ordre associé à chaque commande. Les commandes ainsi numérotées peuvent être ré-exécutées simplement :
  1. Testez la commande history et la ré-exécution de commandes selon les trois méthodes précisées ci-dessus.
  2. Combien de commandes votre historique peut-il mémoriser ?
  3. Cette commande est elle interne ou externe. Justifiez votre réponse.






Exercice 1.11 --- Les alias.


Un alias est une abréviation pour une commande ou une série de commandes fréquemment utilisées. Vous pouvez visualisez les alias déjà définis (ils le sont en général dans le fichier .cshrc qui est exécuté au début de chaque shell) par la commande alias.
  1. Donnez la liste des alias déjà définis dans votre shell.
  2. Définissez l'alias h qui constituera un raccourci pour la commande history.
  3. Définissez l'alias ll qui affiche sous format long le contenu d'un répertoire trié par date de dernière modification.







Pour tout commentaire : Alexandre Sedoglavic.
Précédent Remonter Suivant