GNU/Linux >> Tutoriels Linux >  >> Linux

Comment afficher les événements importants de l'histoire du monde à partir de la ligne de commande

Aujourd'hui, je vais partager une astuce pour apprendre quelque chose d'utile lorsque vous vous ennuyez au travail. Vous pouvez afficher les événements importants de l'histoire du monde à partir de la ligne de commande dans les systèmes de type Unix à l'aide de Calendrier commande. Pour utiliser la commande Calendrier, vous devez installer bsdmainutils package contenant une collection d'utilitaires FreeBSD tels que banner, calendar, col, colcrt, colrm, column, from, hexdump, look, lorder, ncal, ul et write.

Installer bsdmainutils

La plupart des distributions Linux sont préinstallées avec bsdmainutils. S'il n'est pas déjà installé, vous pouvez l'installer à partir du gestionnaire de packages par défaut de votre distribution. Par exemple, sur les systèmes basés sur Debian, exécutez la commande suivante pour installer le package bsdmainutils.

$ sudo apt-get install bsdmainutils

Sur les systèmes basés sur RPM :

$ sudo yum install bsdmainutils

Afficher les événements importants de l'histoire du monde à partir de la ligne de commande

Tous les événements de l'historique seront stockés dans des fichiers de calendrier séparés dans /usr/share/Calendar annuaire. Pour afficher tous les fichiers de calendrier, exécutez :

$ ls /usr/share/calendar/

Exemple de résultat :

calendar.all calendar.debian calendar.holiday calendar.kazakhstan calendar.ubuntu hr_HR
calendar.argentina calendar.discordian calendar.hungarian calendar.lotr calendar.ukrainian hu_HU
calendar.australia calendar.dutch calendar.judaic calendar.music calendar.unitedkingdom ru_RU
calendar.belgium calendar.eu calendar.judaic.2016 calendar.newzealand calendar.usholiday uk_UA
calendar.birthday calendar.freebsd calendar.judaic.2017 calendar.pagan calendar.world
calendar.christian calendar.french calendar.judaic.2018 calendar.russian de_AT
calendar.computer calendar.german calendar.judaic.2019 calendar.southafrica de_DE
calendar.croatian calendar.history calendar.judaic.2020 calendar.thai fr_FR

Tapez simplement la commande suivante pour connaître les événements importants et significatifs qui se sont produits aujourd'hui dans l'histoire du monde.

$ calendar

Cet utilitaire de calendrier vérifie le répertoire courant ou le répertoire spécifié par la variable d'environnement CALENDAR_DIR pour un fichier nommé calendrier et affiche les lignes commençant par la date d'aujourd'hui ou celle de demain. Le vendredi, les événements du vendredi au lundi sont affichés.

Exemple de résultat :

 Apr 11 National Heroes Day in Costa Rica
 Apr 11 Es asesinado Justo J. de Urquiza en el Palacio San José, 1870
 Apr 11 Bruce A. Mah <[email protected]> born in Fresno, California, United States, 1969
 Apr 11 N'oubliez pas les Stanislas !
 Apr 11 Bonne fête aux Gemma !
 Apr 11 Aujourd'hui, c'est la St(e) Léon.
 Apr 11 Attentat auf Dutschke, Studentenunruhen, 1968
 Apr 11 Leó, Szaniszló
 Apr 12 Confederate troops fire first shots of Civil War at Ft Sumter, 1861
 Apr 12 Space Shuttle Columbia launched, 1981
 Apr 12 Yuri Gagarin becomes the first man in space, 1961
 Apr 12 Patrick Gardella <[email protected]> born in Columbus, Ohio, United States, 1967
 Apr 12 Ed Schouten <[email protected]> born in Oss, the Netherlands, 1986
 Apr 12 N'oubliez pas les Jules !
 Apr 12 Bonne fête aux Sabas !
 Apr 12 Gyula
 Apr 12 День космонавтики

Juste au cas où vous rencontriez une erreur "calendar :/usr/bin/cpp :aucun fichier ou répertoire de ce type" , vous devez installer cpp paquet.

Dans Ubuntu, exécutez la commande suivante pour l'installer.

$ sudo apt-get install cpp

Vous pouvez également utiliser la commande 'cat' pour afficher les événements comme ci-dessous.

Pour afficher tous les événements de l'historique, exécutez :

$ cat /usr/share/calendar/calendar.history

Connaître les événements importants de l'histoire du monde à partir de la ligne de commande

Il montre principalement des événements liés aux États-Unis, mais il est utile et très intéressant à lire.

Pour répertorier tous les événements importants liés à l'informatique, exécutez :

$ cat /usr/share/calendar/calendar.computer

En outre, vous pouvez affiner les résultats de la recherche en utilisant des termes de recherche comme ci-dessous.

$ cat /usr/share/calendar/calendar.computer | grep "Unix"

Vous voulez connaître les événements historiques d'Ubuntu ? Exécutez simplement :

$ calendar -f /usr/share/calendar/calendar.ubuntu -A 365

Ici, le -f indique à quel calendrier vous souhaitez accéder, et le calendar.ubuntu est le fichier qui contient les événements importants d'Ubuntu.

Exemple de résultat :

Apr 17 Ubuntu 14.04 LTS (Trusty Tahr) released, 2014
Apr 19 Ubuntu 7.04 (Feisty Fawn) released, 2007
Apr 23 Ubuntu 9.04 (Jaunty Jackalope) released, 2009
Apr 24 Ubuntu 8.04 LTS (Hardy Heron) released, 2008
Apr 25 Ubuntu 13.04 (Raring Ringtail) released, 2013
Apr 26 Ubuntu 12.04 LTS (Precise Pangolin) released, 2012
Apr 28 Ubuntu 11.04 (Natty Narwhal) released, 2011
Apr 29 Ubuntu 10.04 LTS (Lucid Lynx) released, 2010
Jun 01 Ubuntu 6.06 LTS (Dapper Drake) released, 2006
Oct 10 Ubuntu 10.10 (Maverick Meerkat) released, 2010
Oct 13 Ubuntu 5.10 (Breezy Badger) released, 2005
Oct 13 Ubuntu 11.10 (Oneiric Ocelot) released, 2011
Oct 17 Ubuntu 13.10 (Saucy Salamander) released, 2013
Oct 18 Ubuntu 7.10 (Gutsy Gibbon) released, 2007
Oct 18 Ubuntu 12.10 (Quantal Quetzal) released, 2012
Oct 20 Ubuntu 4.10 (Warty Warthog) released, 2004
Oct 23 Ubuntu 14.10 (Utopic Unicorn) released, 2014
Oct 26 Ubuntu 6.10 (Edgy Eft) released, 2006
Oct 29 Ubuntu 9.10 (Karmic Koala) released, 2009
Oct 30 Ubuntu 8.10 (Intrepid Ibex) released, 2008
Apr 08 Ubuntu 5.04 (Hoary Hedgehog) released, 2005

Vous voulez voir les dates de naissance ou de décès de personnes célèbres ? exécutez cette commande :

$ calendar -f /usr/share/calendar/calendar.birthday -A 365

Vous pouvez également rechercher ce qui s'est passé une année particulière en utilisant grep commande comme ci-dessous.

$ grep '1984$' /usr/share/calendar/calendar.*

Cette commande affichera tous les événements qui se sont produits en 1984.

Exemple de résultat :

/usr/share/calendar/calendar.argentina:Oct 15 Se es concedido el Nobel de Medicina a César Milstein, 1984
/usr/share/calendar/calendar.computer:01/01 AT&T officially divests its local Bell companies, 1984
/usr/share/calendar/calendar.computer:Apr 01 Usenet site kremvax announced as an April Fool's joke, 1984
/usr/share/calendar/calendar.computer:Jan 24 Introduction of the first Mac, 1984
/usr/share/calendar/calendar.freebsd:02/26 Pietro Cerutti <[email protected]> born in Faido, Switzerland, 1984
/usr/share/calendar/calendar.freebsd:05/19 Sofian Brabez <[email protected]> born in Toulouse, France, 1984
/usr/share/calendar/calendar.freebsd:06/18 Li-Wen Hsu <[email protected]> born in Taipei, Taiwan, Republic of China, 1984
/usr/share/calendar/calendar.freebsd:10/20 Dmitry Marakasov <[email protected]> born in Moscow, Russian Federation, 1984
Télécharger - Cheat Sheet gratuit :"Linux Command Line Cheat Sheet"

Que diriez-vous de Seigneur des Anneaux chronologie ?

Oui, vous pouvez également afficher les principales dates liées aux événements du Seigneur des Anneaux (LOTR). Pour cela, lancez simplement la commande suivante depuis le Terminal :

$ cat /usr/share/calendar/calendar.lotr

Exemple de sortie :

/*
 * Lord Of The Rings
 *
 * $FreeBSD$
 */

#ifndef _calendar_lotr_
#define _calendar_lotr_

LANG=UTF-8

01/05 Fellowship enters Moria
01/09 Fellowship reaches Lorien
01/17 Passing of Gandalf
02/07 Fellowship leaves Lorien
02/17 Death of Boromir
02/20 Meriadoc & Pippin meet Treebeard
02/22 Passing of King Ellesar
02/24 Ents destroy Isengard
02/26 Aragorn takes the Paths of the Dead
03/05 Frodo & Samwise encounter Shelob
03/08 Deaths of Denethor & Theoden
03/18 Destruction of the Ring
03/29 Flowering of the Mallorn
04/04 Gandalf visits Bilbo
04/17 An unexpected party
04/23 Crowning of King Ellesar
05/19 Arwen leaves Lorian to wed King Ellesar
06/11 Sauron attacks Osgilliath
06/13 Bilbo returns to Bag End
06/23 Wedding of Ellesar & Arwen
07/04 Gandalf imprisoned by Saruman
07/24 The ring comes to Bilbo
07/26 Bilbo rescued from Wargs by Eagles
08/03 Funeral of King Theoden
08/29 Saruman enters the Shire
09/10 Gandalf escapes from Orthanc
09/14 Frodo & Bilbo's birthday
09/15 Black riders enter the Shire
09/18 Frodo and company rescued by Bombadil
09/28 Frodo wounded at Weathertop
10/05 Frodo crosses bridge of Mitheithel
10/16 Boromir reaches Rivendell
10/17 Council of Elrond
10/25 End of War of the Ring
11/16 Bilbo reaches the Lonely Mountain
12/05 Death of Smaug
12/16 Fellowship begins Quest

#endif /* !_calendar_lotr_ */

Puis-je voir uniquement les événements d'un personnage particulier dans Le Seigneur des Anneaux ? Bien sûr vous pouvez! La commande suivante affiche les événements liés aux baggins Bilbo dans LOTR.

$ cat /usr/share/calendar/calendar.lotr | grep "Bilbo"

Exemple de résultat :

04/04 Gandalf visits Bilbo
06/13 Bilbo returns to Bag End
07/24 The ring comes to Bilbo
07/26 Bilbo rescued from Wargs by Eagles
09/14 Frodo & Bilbo's birthday
11/16 Bilbo reaches the Lonely Mountain

Pour plus de détails, consultez les pages de manuel.

$ man calendar

Je ne suis pas sûr que ces faits soient exacts. Veuillez les vérifier sur toutes les sources hors ligne/en ligne légitimes. Connaître les événements importants de l'histoire du monde à partir de la ligne de commande est vraiment amusant et productif au lieu de passer le temps en jouant simplement à des jeux ou en regardant des films.

C'est tout pour le moment. Je serai bientôt ici avec un autre guide intéressant. Si vous trouvez ce guide utile, merci de le partager sur vos réseaux sociaux et professionnels.

Santé !


Linux
  1. Comment supprimer une seule ligne de l'historique ?

  2. Comment afficher la taille/les détails du fichier à partir de la commande ls sous Unix

  3. Comment envoyer un e-mail à partir de la ligne de commande ?

  4. Afficher un fichier tabulaire tel que CSV à partir de la ligne de commande

  5. Comment faire apparaître une interface wi-fi depuis une ligne de commande ?

Comment afficher l'historique de Bash sans numéros de ligne

Comment régler la luminosité du moniteur à partir de la ligne de commande sous Linux

Comment supprimer une commande de l'historique sous Linux

Comment sauvegarder une seule base de données MySQL à partir de la ligne de commande

Comment sauvegarder toutes les bases de données MySQL à partir de la ligne de commande

Comment vérifier les statistiques du réseau Linux à partir de la ligne de commande