Tutoriales

Kali Linux – Uso básico de la terminal

En este artículo, cubriremos el uso básico de la ventana de terminal en Kali Linux. Entonces, Kali Linux viene con una GUI, pero la terminal es lo más poderoso en un sistema Linux. En el proceso de prueba de seguridad, necesitamos usar muchas herramientas de terminal, por lo que debemos aprender al menos los conceptos básicos de la terminal.

Como probadores de penetración, usamos muchos comandos todos los días. En nuestros artículos anteriores, usamos muchos comandos. Pero aquí, aprenderemos el uso básico de la terminal y algunos comandos básicos que nos ayudarán mucho en nuestro viaje de prueba de penetración.

Primero, debemos abrir nuestra ventana de terminal desde nuestro escritorio Kali Linux.También podemos usar CTRL+ALT+T La combinación de teclas abre una ventana de terminal directamente desde nuestro teclado. La ventana de terminal predeterminada de Kali Linux se muestra a continuación:

terminal kali linux
Terminal predeterminado de Kali Linux

Aprendamos algunos conceptos básicos de la terminal. Podemos trabajar con contenido basado en texto usando una ventana de terminal.Podemos escribir el comando y pulsar Ingresa ⤶ La clave para ejecutar/ejecutar el comando.A veces las cosas se complican, entonces necesitamos borrar la terminal usando claro comando o CTRL+I Limpia la terminal.Abra una nueva ventana de terminal desde nuestra sesión de terminal actual CTRL+MAYÚS+T.

Para completar un comando o nombre de archivo en la terminal, podemos presionar Etiqueta llave.Si hay algunos archivos que comienzan con el mismo nombre, cada vez que presionamos Etiqueta tecla y mostrará todas las opciones. Mientras leemos este artículo, debemos abrir una ventana de terminal y practicar estas cosas.

Por ejemplo, tenemos dos archivos con el mismo nombre al principio prueba.sh y prueba.txt en nuestro directorio de inicio.cuando presionamos Etiqueta tecla y luego podemos ver que tenemos estas dos opciones como se muestra en la captura de pantalla a continuación:

tecla de tabulación para completar el comando

Si ejecutamos un comando, entonces debemos detener su ejecución, debemos presionar CTRL+C Combinación de teclas.Para cerrar la ventana de terminal, podemos pulsar CTRL+D combinación de teclas o uso Exportar Pedido.

También podemos cerrar y reiniciar el sistema usando una ventana de terminal.Para apagar nuestro sistema necesitamos usar apagar Para reiniciar necesitamos usar reiniciar Comando con privilegios de root.

Para comprobar los comandos que hemos usado recientemente en la terminal, podemos usar historia comando, y usando cualquier comando que se haya usado antes (búsqueda de comando inversa), podemos usar CTRL+R Luego escriba parte del comando y la terminal sugerirá el comando. Como podemos ver en la siguiente captura de pantalla:

búsqueda inversa de comandos
CTRL+Rluego simplemente escribimos el suyo y aparecerá el historial

No solo en Kali Linux, sino en Linux en general, debemos comprender que hay muchas redirecciones en la ventana de la terminal. Por ejemplo, tenemos que escribir una lista de archivos (ls) para generar e en un archivo de texto (txt) requiere ejecutar el siguiente comando:

ls> ls-list.txt

Podemos ver la salida en el siguiente comando:

archivo de lista ls

Usando el comando anterior guardamos la salida ls comando en un archivo de texto y asigne un nombre al archivo de texto (ls-lista.txt), luego redirigimos la salida usando un > (mayor que) carácter.

También hacemos lo contrario redirigiendo (usando print gato) utilizar < (menor que) carácter.

cat < ls-list.txt
Usa menos que para imprimir en el terminal

Otra redirección que necesitamos saber es la canalización de comandos. En resumen, podemos combinar la salida de cada comando y usar la función | en el siguiente comando.

command 1 | command 2 | command 3

Por ejemplo, necesitamos leer un archivo, luego acortar el resultado y finalmente usar el comando grep para filtrar algunas cadenas de texto.Aquí extraeremos archivos que comiencen con 'prueba.'. Así que tenemos que combinar |

cat ls-list.txt | sort | grep test

Podemos verlo en la salida de la siguiente captura de pantalla:

Combinando comandos

Ahora, profundicemos en el uso de Kali Linux y exploremos algunos comandos básicos de Kali Linux (Linux en general).

página man

La mayoría de los programas ejecutables en la línea de comandos de Linux incluyen un documento formal llamado página man o página manUn programa especial llamado gente por ver estas páginas. Una página de manual generalmente tiene un nombre, una sinopsis, una descripción del propósito del comando y las opciones, parámetros o modificadores correspondientes.Echemos un vistazo a la página de manual ls (lista) comando:

man ls

esto nos mostrará ls comando, que podemos ver en la siguiente captura de pantalla:

Use man para explorar el manual del comando ls
Use man para explorar el manual del comando ls

Podemos ver en la parte superior de la captura de pantalla de arriba ls es un "comando de usuario". Las páginas man están organizadas en las siguientes secciones:

  1. comando de usuario.
  2. Comandos de gestión del sistema.
  3. Interfaz de programación para llamadas al sistema kernel.
  4. Interfaz de programación para la biblioteca C.
  5. Archivos especiales como nodos de dispositivos y controladores.
  6. formato de archivo.
  7. Juegos y entretenimiento, como protectores de pantalla.
  8. Diferentes tipos.

Para obtener más información sobre los comandos, podemos buscar palabras clave.Por ejemplo, necesitamos entender el formato de archivo /etc/contraseña documento. Podemos aplicar el siguiente comando para obtener más información:

man passwd

El comando anterior mostrará información sobre clave Podemos ver el comando en la siguiente captura de pantalla:

manulas para el comando passwd

También podemos usar -k logotipo con gente Haz una búsqueda por palabra clave.

man -k passwd

Podemos ver el resultado en la siguiente captura de pantalla:

Opciones manuales para el comando passwd

También podemos filtrar la búsqueda usando expresión regular.

man -k '^passwd$'

En el comando anterior, la expresión regular está rodeada por un signo de intercalación (^) y un signo de dólar ($) para hacer coincidir líneas completas y evitar la coincidencia de subcadenas. La salida se muestra en la siguiente captura de pantalla:

Filtrar los resultados de búsqueda de la página man

Ahora podemos ver exactamente clave Estamos interesados ​​en las páginas de manual (5) remitiéndonos a las secciones correspondientes:

man 5 passwd
opciones man para el comando passwd

Las páginas de manual son a menudo la forma más rápida de aprender más sobre los comandos de Linux. Así que necesitamos pasar un tiempo explorando las páginas de manual.

solo bien

mediante el uso solo bien comando Podemos ver una lista de todos los temas en la página de manual. Si bien esto es un poco primitivo, a menudo ayuda encontrar un comando específico basado en la descripción. Por ejemplo, queremos particionar el disco duro pero no recordamos el nombre del comando. Podemos arreglar esto buscando apropiadamente "particiones".

apropos partition

Podemos ver la lista de comandos con descripciones en la siguiente captura de pantalla:

solo bien

una examinacion solo bien tiene una salida similar hombre-kde hecho, ambos son lo mismo.

lista

Esta ls El comando imprime una lista básica de archivos en un directorio en una ventana de terminal. Podemos modificar la salida usando varias banderas.me gusta -Una especie de banderas para mostrar todos los archivos (incluidos los archivos ocultos) y -1 opción para mostrar cada archivo en una línea, lo cual es útil para scripts automatizados.

ls comando

cambio de directorio

Linux no usa letras de unidad al estilo de Windows (C:\).Aquí, todos los archivos, carpetas y dispositivos están rooteados bebé, por / carácter (consulte nuestro artículo sobre el sistema de archivos Kali Linux).Disponible en nuestra terminal discos compactos El comando va seguido de la ruta para cambiar al directorio especificado.Esta clave El comando imprimirá nuestro directorio actual (útil si falta un archivo) y se ejecutará discos compactos devolverá el directorio de inicio (/home/username). Para comprender esto, debemos examinar las siguientes capturas de pantalla y practicar por nuestra cuenta.

cambio de directorio

Para volver de un directorio a su directorio principal/anterior, podemos usar DISCOS COMPACTOS.. Pedido.

crear un directorio

nosotros podemos usar mkdir comando seguido del nombre de nuestro nuevo directorio para crear un nuevo directorio. Los nombres de directorio pueden contener espacios en el medio, pero cuando usamos la interfaz de línea de comandos, es más fácil manejar los nombres de directorio con guiones bajos o guiones.

Para crear un nuevo archivo, podemos usar tocar El comando es seguido por el nombre de nuestro nuevo archivo.Ejemplo mkdir y tocar El comando se muestra en la siguiente captura de pantalla:

crear un directorio

También podemos crear múltiples directorios al mismo tiempo usando el indicador -p. -p Capacidad para crear un directorio dentro del directorio principal. Supongamos que necesitamos agregar 2 directorios al directorio recién creado (arriba) (es decir, /home/kali/new_folder/baby-new-folder). Podemos hacer esto en casa con -p como se muestra en el siguiente comando:

mkdir -p /home/kali/new_folder/baby-new-folder/{testing,info,exploit}

Podemos ver el resultado en la siguiente captura de pantalla:

Forma avanzada de crear directorios

buscar archivos

Hay tres comandos de Linux más utilizados para buscar archivos en la terminal, son Cuál, posición y EncontrarLas utilidades para estos comandos son similares, pero el trabajo y la salida de estas utilidades son diferentes.

Cuál

Cuál El comando busca el nombre de archivo dado entre los directorios definidos en la variable de entorno $PATH. Esta variable contiene una lista de todos los directorios que busca Kali Linux al aplicar comandos, pero no sus rutas. Si se encuentra una coincidencia, se devuelve la ruta completa al archivo, así:

que comando

posición

Esta posición Los comandos son la forma más rápida de encontrar ubicaciones de archivos y directorios en Kali Linux. Para buscar en un tiempo de búsqueda más corto, posición Busque en la base de datos incorporada llamada localizar.db en lugar de comprobar todo el disco duro. El programador cron actualiza automáticamente la base de datos periódicamente.Para actualizar manualmente localizar.db base de datos, podemos usar actualización sudo b Pedido.

comando de posicionamiento

Encontrar

Esta Encontrar Command es la herramienta más compleja y flexible de las tres. Su sintaxis a veces es difícil de entender, pero es más potente que la búsqueda normal.En la captura de pantalla a continuación, hemos utilizado la búsqueda más básica. Encontrar comando, comenzamos la búsqueda desde el directorio raíz (/) y buscamos nombres de archivo que comiencen con sbd.

encontrar comando

Donde Cuál y posición comando para buscar un archivo usando el nombre de archivo, Encontrar Los archivos se pueden buscar por nombre, tipo, tamaño, tiempo, permisos y más. Encontrar es una herramienta de búsqueda compleja pero muy poderosa.podemos aprender más aquí.

En esta sección nuestra, acabamos de presentar Uso básico de terminales queda algo Comandos básicos de LinuxCubriremos más comandos en las próximas secciones. Espero que este artículo sea agradable e informativo.

¿Te gustan nuestros artículos?asegurarse Síguenos existe Gorjeo y GitHub, donde publicamos actualizaciones de artículos.Únete a nosotros KaliLinuxEn familia, únete a nosotros grupo de telegramasEstamos trabajando arduamente para construir una comunidad para Linux y la seguridad de la red.Para cualquier cosa, siempre estamos felices de ayudar a todos. Área de comentariosComo sabemos, nuestra sección de comentarios siempre está abierta a todo el mundo.Leemos cada comentario y siempre respondemos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba