logo

Kali Linux - Terminal

Kali Linux - Terminal

En el tutorial veremos qué es realmente una terminal. Así que para entenderlo en detalle, nos centraremos en los siguientes puntos:

  • Introducción
  • Trabajar con la terminal Kali Linux
  • Interfaz de línea de comandos (CLI) frente a interfaz gráfica de usuario (GUI)
  • Conclusión

Introducción

matriz de cadenas en lenguaje c

Los sistemas operativos suelen tener dos tipos de interfaces: GUI (Graphical User Interface) y CLI (Command Line Interface), a través de las cuales nos comunicamos con el sistema operativo. El mismo caso con los Sistemas Operativos basados ​​en Linux. Los sistemas operativos Linux generalmente incluyen paquetes de emulador de terminal para funcionamiento basado en CLI (o interfaz de línea de comandos) y paquetes de entorno de escritorio para funcionamiento basado en GUI (interfaz gráfica de usuario). Algunas de las CLI y GUI estándar se detallan a continuación:

Terminales:

  • Terminal Q
  • terminal-gnome
  • Terminal MATE
  • xterm
  • terminador
  • consola

Entornos de escritorio:

  • Escritorio del servidor Xfce/Xfce
  • GNOME3
  • Plasma KDE 5
  • escritorio canela
  • Compañero de escritorio

Entonces siendo uno de los Sistemas operativos basados ​​en Linux , Kali también viene con algunos de estos terminales y entornos de escritorio. Por lo general, Kali 2020.2 Linux viene con el terminal Q y su entorno de escritorio predeterminado es el servidor Xfce/Xfce.

La interfaz de línea de comandos de Linux es absolutamente sorprendente y amada por casi todos los administradores de sistemas. Sin embargo, no hay nada que no puedas hacer con la terminal en casi cualquier sistema operativo Linux hasta que conozcas los comandos adecuados para esa tarea específica.

Trabajar con la terminal Kali Linux

Veamos algunas cosas básicas que podemos hacer con la terminal kali Linux.

    Terminal de personalización

Para personalizar la Terminal Kali Linux, puede abrir la pestaña de preferencias evaluando el menú Archivo y seleccionando la opción de preferencias. Donde hay muchas opciones disponibles que pueden ayudarte a personalizar tu terminal.

    Ejecutar un comando a través de la terminal

Para ejecutar cualquier comando en Kali Linux Terminal, solo necesita ingresar o escribir el comando específico y proporcionar la entrada adecuada. Después de lo cual, todo lo que tienes que hacer es presionar el botón Enter. En respuesta, la terminal ejecutará ese comando a través del shell y devolverá el resultado.

Dominio

 echo 'this is a terminal' 

Producción

Kali Linux - Terminal

Comentarios en la terminal

Para poner un comentario en la terminal, podemos utilizar el carácter '#'. Para entenderlo con más detalle, puede considerar el siguiente ejemplo: A continuación se muestra el ejemplo de un comentario.

Dominio

forma normal de greibach
 #this is a comment. 

Producción

Kali Linux - Terminal

Veamos algunas otras cosas interesantes que podemos hacer con la terminal de comandos de Linux:

1. Vacasay

Esta orden 'cowsay' generalmente dibuja un animalito que se parece mucho a una vaca. Para ahogar a la vaca, utiliza arte ASCII en la terminal o Shell. Sin embargo, esto no puede considerarse muy gráfico y aún así hace un buen trabajo ahogándose.

Dominio

 $ sudo apt-get install cowsay 

Producción

Kali Linux - Terminal

Pero la diversión no acaba aquí porque esta vaca puede decir lo que quieras. Intentémoslo:

Dominio

 cowsay 'hi, there' 

Producción

Kali Linux - Terminal

Si quieres cambiar la vaca por otro personaje, también puedes hacerlo. También hay varios otros animales disponibles. Puede ver la lista de todos los caracteres disponibles usando el comando dado.

Dominio

 Cowsay -i 

Producción

Kali Linux - Terminal

2. Pensamiento de vaca

La 'vaca' que hemos visto arriba puede hacer mucho más que sólo hablar porque puede incluso pensar. Para hacer pensar a la vaca, puedes usar el siguiente comando.

Dominio

 cowthink 'hello' 

Producción

Kali Linux - Terminal

Todos los animales del zoológico de vacas pueden pensar y las órdenes son similares a las anteriores.

3. Locomotora de vapor

Este comando 'sl' dibuja una locomotora de vapor que paso por tu terminal de derecha a izquierda.

Dominio

patrón de diseño de fábrica
 sudo apt-get install sl 

Producción

Kali Linux - Terminal

Para verlo en acción, simplemente escriba el siguiente comando

Dominio

instalar experto
 Sl 

Producción

Kali Linux - Terminal

El comando sl también tiene 2 o 3 opciones adicionales que se pueden encontrar en las páginas del manual.

4. Dibuja pancartas

Este comando se puede utilizar para dibujar pancartas de texto de gran tamaño. Recuerda haber visto este tipo de pancartas como el mensaje de bienvenida de los demonios/servicios de socket mientras se conectaba a través de telnet. Puede dibujar cualquier nombre o mensaje a través de este comando.

Dominio

 figlet Erik_Akash 

Producción

Kali Linux - Terminal

CLI (interfaz de línea de comandos) frente a GUI (interfaz gráfica de usuario)

Ahora, la mayoría de los usuarios deben preguntarse: cuando tenemos la interfaz gráfica de usuario, ¿cuál es la necesidad de una interfaz de línea de comandos? Déjame decirte que el hardware de nuestro sistema comprende instrucciones en forma de bits (0 o 1). Si tienes algún conocimiento sobre computadoras y cómo funcionan, seguramente lo sabrás.

En general, el núcleo debe procesarlos en forma de llamadas al sistema. Esas llamadas al sistema generalmente deben estar compuestas por algún código o comando. Por lo tanto, para trabajar con ellos, es muy necesario tener una buena interfaz práctica de línea de comandos. Sin embargo, si queremos alojar un servidor en Linux, sólo tenemos una forma de hacerlo, que es la interfaz de línea de comandos. Entonces, para trabajar allí, un usuario debe tener buenos conocimientos prácticos de los comandos de Linux, lo que se puede hacer con la ayuda de terminales de Linux.

Sin embargo, en el caso de la GUI (interfaz gráfica de usuario), es buena para los usuarios que sólo quieren realizar su trabajo. Este tipo de usuarios generalmente no quieren saber qué sucede detrás de la aplicación o el software.

Aún así, un usuario puede hacer mucho más con la interfaz gráfica de usuario, donde la información del backend no importa mucho. También está claro que en los sistemas operativos basados ​​en Linux, la GUI no importa mucho. Sin embargo, en el caso de Windows se suele prestar más atención a la interfaz gráfica de usuario.

Conclusión

Estos dos tipos de interfaz tienen sus pros y sus contras. Por lo tanto, aquí no hay un ganador claro; Aún así, si sabes cómo funciona la interfaz de línea de comandos y al mismo tiempo tienes conocimientos de la interfaz gráfica de usuario, nunca será inútil. En cambio, definitivamente tendrá un impacto positivo en tu personalidad.