GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo ver eventos significativos en la historia mundial desde la línea de comandos

Hoy voy a compartir un consejo para aprender algo útil cuando te sientas aburrido en el trabajo. Puede ver eventos significativos en la historia mundial desde la línea de comandos en sistemas similares a Unix usando Calendar dominio. Para usar el comando Calendario, debe instalar bsdmainutils paquete que contiene una colección de utilidades de FreeBSD como banner, calendar, col, colcrt, colrm, column, from, hexdump, look, lorder, ncal, ul y write.

Instalar bsdmainutils

La mayoría de las distribuciones de Linux vienen preinstaladas con bsdmainutils. Si aún no está instalado, puede instalarlo desde el administrador de paquetes predeterminado de su distribución. Por ejemplo, en sistemas basados ​​en Debian, ejecute el siguiente comando para instalar el paquete bsdmainutils.

$ sudo apt-get install bsdmainutils

En sistemas basados ​​en RPM:

$ sudo yum install bsdmainutils

Ver eventos significativos en la historia mundial desde la línea de comandos

Todos los eventos del historial se almacenarán en archivos de calendario separados en /usr/share/Calendar directorio. Para ver todos los archivos de Calendario, ejecute:

$ ls /usr/share/calendar/

Salida de muestra:

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

Simplemente escriba el siguiente comando para conocer los eventos importantes y significativos que ocurrieron hoy en la historia mundial.

$ calendar

Esta utilidad de calendario comprueba el directorio actual o el directorio especificado por la variable de entorno CALENDAR_DIR en busca de un archivo llamado calendario y muestra líneas que comienzan con la fecha de hoy o la de mañana. Los viernes, se muestran los eventos de viernes a lunes.

Salida de muestra:

 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 День космонавтики

Por si acaso si te encuentras con un error "calendario:/usr/bin/cpp:No existe tal archivo o directorio" , debe instalar cpp paquete.

En Ubuntu, ejecute el siguiente comando para instalarlo.

$ sudo apt-get install cpp

También puede usar el comando 'gato' para mostrar los eventos como se muestra a continuación.

Para ver todos los eventos del historial, ejecute:

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

Conozca los eventos significativos en la historia mundial desde la línea de comandos

Muestra principalmente eventos relacionados con los EE. UU., pero es útil y muy interesante de leer.

Para enumerar todos los eventos importantes relacionados con la computadora, ejecute:

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

Además, puede restringir los resultados de búsqueda utilizando términos de búsqueda como los siguientes.

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

¿Quieres saber los eventos de la historia de Ubuntu? Solo ejecuta:

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

Aquí, el -f indica a qué calendario desea acceder y el calendar.ubuntu es el archivo que tiene eventos importantes de Ubuntu.

Salida de muestra:

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

¿Quieres ver las fechas de nacimiento o muerte de personajes famosos? ejecuta este comando:

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

También puede buscar lo que sucedió en un año en particular usando grep comando como a continuación.

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

Este comando mostrará todos los eventos que ocurrieron en 1984.

Salida de muestra:

/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
Descargar - Hoja de referencia gratuita:"Hoja de referencia de la línea de comandos de Linux"

¿Qué tal El señor de los anillos? línea de tiempo?

Sí, también puede ver las fechas principales relacionadas con los eventos de El señor de los anillos (LOTR). Para hacerlo, simplemente ejecute el siguiente comando desde la Terminal:

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

La salida de muestra sería:

/*
 * 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_ */

¿Puedo ver solo los eventos de un personaje en particular en El señor de los anillos? ¡Por supuesto que puede! El siguiente comando muestra los eventos relacionados con Bilbo baggins en LOTR.

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

Salida de muestra:

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

Para obtener más detalles, consulte las páginas man.

$ man calendar

No estoy seguro de que estos hechos sean exactos. Verifíquelos en cualquier fuente legítima fuera de línea/en línea. Conocer eventos importantes en la historia mundial desde la línea de comandos es realmente divertido y productivo en lugar de pasar el tiempo simplemente jugando o viendo películas.

Eso es todo por ahora. Estaré pronto aquí con otra guía interesante. Si encuentra útil esta guía, compártala en sus redes sociales y profesionales.

¡Salud!


Linux
  1. Cómo borrar un comando específico del historial de Bash en Linux

  2. ¿Cómo reiniciar Icewm desde la línea de comandos?

  3. Cómo ver el tamaño/los detalles del archivo desde el comando ls en Unix

  4. ¿Cómo envío un correo electrónico desde la línea de comandos?

  5. ¿Cómo puedo escribir en dmesg desde la línea de comandos?

Cómo mostrar el historial de Bash sin números de línea

Cómo ajustar el brillo del monitor desde la línea de comandos en Linux

Cómo quitar un comando del historial en Linux

Cómo hacer una copia de seguridad de una sola base de datos MySQL desde la línea de comandos

Cómo hacer una copia de seguridad de todas las bases de datos MySQL desde la línea de comandos

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos