logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
doc:systeme:commandes:cal-ncal [17/12/2012 05:03]
martin_mtl créée
doc:systeme:commandes:cal-ncal [26/04/2015 18:43]
milou [Les commandes cal et ncal]
Ligne 1: Ligne 1:
 ====== Les commandes cal et ncal ====== ====== Les commandes cal et ncal ======
  
-La commande cal affiche un calendrier. ​Si elle est utilisée sans optionelle affiche ​le mois courant avec le jour surligné avec un carré.+  * Objet : cal & ncal 
 +  * Niveau requis : {{tag>​débutant avisé}} 
 +  * Commentaires : //La commande cal affiche un calendrier. ​// 
 +  * Débutantà savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : {{tag>​à-compléter}} 
 +    * Création par [[user>​martinux_qc]] 2011 
 +    * Testé par [[user>​smolski]] ​le 16-07-2014 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=9413 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 +
 +
 +===== Introduction =====
 +
 +La commande **cal** affiche un calendrier. \\
 +Si elle est utilisée sans option, elle affiche le mois courant avec le jour en surbrillance dans un carré :
 +
 +<code user>​cal</​code>​
 <​code>​ <​code>​
-martin@madebian:​~$ cal 
    ​Décembre 2012      ​    ​Décembre 2012      ​
 di lu ma me je ve sa  ​ di lu ma me je ve sa  ​
Ligne 15: Ligne 29:
 </​code>​ </​code>​
  
-===== Syntaxe ​=====+==== Syntaxe ====
  
     cal [ -hjy ] [ [mois] [annee] ]     cal [ -hjy ] [ [mois] [annee] ]
  
-===== Options ​=====+==== Options ====
  
-  * -h  Affiche le calendrier sans surligné dans un carré la date du jour+^ Options ​        ^ Résultats ​          ^ 
 +|-h|Affiche le calendrier sans surligné dans un carré la date du jour
 +|-j|Affiche les numéros des jours dans l'​année (le numéro 1 correspond au 1er Janvier).| 
 +|-m [nom] //ou// [chiffre]|Affiche le calendrier d'un mois donné. Le mois peut être spécifié par son nom, ex. décembre (decembre est aussi valable) ou en chiffre, ex. 12 affiche décembre.| 
 +|-m [chiffre]p |Affiche le calendrier du mois demandé pour l'​année d'​avant| 
 +|-m [chiffre]f |Affiche le calendrier du mois demandé pour l'​année d'​après| 
 +|-y |Affiche tout le calendrier de l'​année courante.| 
 +|[chiffre du mois] [chiffre de l'​année] |Affiche le calendrier d'un mois et d'une année donnée. Le mois ainsi que l'​année doivent être spécifiées en chiffres.|
  
 +=== Exemples ===
  
-  * -j  ​Affiche les numéros des jours dans l'​année (le numéro 1 correspond au 1er Janvier). +<code user>​cal ​-j</​code>​
-\\+
 <​code>​ <​code>​
-martin@madebian:​~$ cal -j 
        ​Décembre 2012                 ​Décembre 2012         
  ​di ​ lu  ma  me  je  ve  sa  ​  ​di ​ lu  ma  me  je  ve  sa  ​
Ligne 38: Ligne 58:
 </​code>​ </​code>​
  
-    * -m Affiche le calendrier d'un mois donné. Le mois peut être spécifié par son nom, ex. décembre (decembre est aussi valable) ou en chiffre, ex. 12. Si on indique le mois en chiffre, on peut ajouter la lettre f ou p après le chiffre. Ceci permettra d'​afficher le calendrier du mois demandé pour l'​année d'​avant,​ avec le p, ou celui de l'​année suivante avec le f. +<code user>​cal ​-m 12</​code>​
-\\+
 <​code>​ <​code>​
-martin@madebian:​~$ cal -m 12 
    ​Décembre 2012      ​    ​Décembre 2012      ​
 di lu ma me je ve sa  ​ di lu ma me je ve sa  ​
Ligne 50: Ligne 68:
 23 24 25 26 27 28 29  ​ 23 24 25 26 27 28 29  ​
 30 31                  30 31                 
 +</​code>​
  
-martin@madebian:​~$ ​cal -m12f+<code user>cal -m 12f</​code>​ 
 +<​code>​
    ​Décembre 2013      ​    ​Décembre 2013      ​
 di lu ma me je ve sa  ​ di lu ma me je ve sa  ​
Ligne 58: Ligne 78:
 15 16 17 18 19 20 21  ​ 15 16 17 18 19 20 21  ​
 22 23 24 25 26 27 28  ​ 22 23 24 25 26 27 28  ​
-29 30 31               +29 30 31 
-                       +</​code>​ 
-martin@madebian:​~$ ​cal -m 12p+               
 +<code user>cal -m 12p</​code>​ 
 +<​code>​
    ​Décembre 2011      ​    ​Décembre 2011      ​
 di lu ma me je ve sa  ​ di lu ma me je ve sa  ​
Ligne 70: Ligne 92:
 </​code>​ </​code>​
  
-  * -y Affiche le calendrier de l'​année courante. +<code user>cal 05 2011</​code>​
- +
-  * [mois] [annee] Affiche le calendrier d'un mois et d'une année donnée. Le mois ainsi que l'​année doivent être spécifiés en chiffre. +
-\\+
 <​code>​ <​code>​
-martin@madebian:​~$ cal 05 2011 
       Mai 2011        ​       Mai 2011        ​
 di lu ma me je ve sa  ​ di lu ma me je ve sa  ​
Ligne 83: Ligne 101:
 22 23 24 25 26 27 28  ​ 22 23 24 25 26 27 28  ​
 29 30 31 29 30 31
 +</​code>​
 +
 +==== Autre exemple ====
 +
 +Il est possible d'​afficher le mois courant ainsi que les mois précédent et suivant ce dernier.
 +
 +<code user>cal -3</​code>​
 +<​code>​
 +   ​Novembre 2012         ​Décembre 2012          Janvier 2013      ​
 +di lu ma me je ve sa  di lu ma me je ve sa  di lu ma me je ve sa  ​
 +             ​1 ​ 2  3                     ​1 ​        ​1 ​ 2  3  4  5  ​
 + ​4 ​ 5  6  7  8  9 10   ​2 ​ 3  4  5  6  7  8   ​6 ​ 7  8  9 10 11 12  ​
 +11 12 13 14 15 16 17   9 10 11 12 13 14 15  13 14 15 16 17 18 19  ​
 +18 19 20 21 22 23 24  16 17 18 19 20 21 22  20 21 22 23 24 25 26  ​
 +25 26 27 28 29 30     23 24 25 26 27 28 29  27 28 29 30 31        ​
 +                      30 31                                 
 +</​code>​
 +\\
 +
 +===== La commande ncal =====
 +
 +
 +La commande **ncal** affiche un calendrier dans le terminal où par défaut, les semaines commencent par lundi. \\
 +Pratique, non ? ;-)
 + 
 +Cette commande prend en compte la variable //LC_TIME// des paramètres régionaux (voir ''​man locale''​).
 +
 +==== Syntaxe ====
 +
 +Affiche le mois courant avec le jour du mois en surbrillance dans un carré.
 +<code user>​ncal</​code>​
 +<​code>​
 +    Décembre 2012     
 +lu     3 10 17 24 31
 +ma     4 11 18 25   
 +me     5 12 19 26   
 +je     6 13 20 27   
 +ve     7 14 21 28   
 +sa  1  8 15 22 29   
 +di  2  9 16 23 30
 +</​code>​
 +
 +==== Options ====
 +
 +^ Options ​        ^ Résultats ​          ^
 +|-m [chiffre]|Affiche un mois donné en chiffre de l'​année en cours|
 +|[chiffre] [chiffre]|Affiche un mois et une année données en chiffres|
 +|-wm [chiffre] [chiffre]|Affiche des numéros des semaines du mois de janvier de 2011|
 +|-C [chiffre double] [chiffre]|Affiche un calendrier du mois spécifié en chiffre double (01 ou 06 ou 11...) de l'​année en chiffre au format **cal**|
 +
 +
 +=== Exemples ===
 +
 +<code user>​ncal -m 6</​code>​
 +<​code>​
 +    Juin 2012         
 +lu     4 11 18 25   
 +ma     5 12 19 26   
 +me     6 13 20 27   
 +je     7 14 21 28   
 +ve  1  8 15 22 29   
 +sa  2  9 16 23 30   
 +di  3 10 17 24
 +</​code>​
 +
 +<code user>​ncal 5 2011</​code>​
 +<​code>​
 +    Mai 2011          ​
 +lu     ​2 ​ 9 16 23 30
 +ma     3 10 17 24 31
 +me     4 11 18 25   
 +je     5 12 19 26   
 +ve     6 13 20 27   
 +sa     7 14 21 28   
 +di  1  8 15 22 29
 +</​code>​
 +
 +<code user>​ncal -wm 1 2011</​code>​
 +<​code>​
 +    Janvier 2011      ​
 +lu     3 10 17 24 31
 +ma     4 11 18 25   
 +me     5 12 19 26   
 +je     6 13 20 27   
 +ve     7 14 21 28   
 +sa  1  8 15 22 29   
 +di  2  9 16 23 30   
 +   ​52 ​ 1  2  3  4  5
 +</​code>​
 +
 +<​code>​ncal -C 01 2011</​code>​
 +<​code>​
 +    Janvier 2011      ​
 +lu ma me je ve sa di  ​
 +                1  2  ​
 + ​3 ​ 4  5  6  7  8  9  ​
 +10 11 12 13 14 15 16  ​
 +17 18 19 20 21 22 23  ​
 +24 25 26 27 28 29 30  ​
 +31                    ​
 </​code>​ </​code>​
  
doc/systeme/commandes/cal-ncal.txt · Dernière modification: 29/10/2015 17:26 par milou

Pied de page des forums

Propulsé par FluxBB