¿Quieres empezar a estudiar ciberseguridad? ¡Entonces estos 20 comandos te vendrán como anillo al dedo! Para obtener más información de estos comandos desde la consola, solo tendrás que escribir el comando y la opción -h o – -help. Por ejemplo: ls -h

Descúbrelos:

ls

(list)

Muestra/lista el contenido del directorio/carpeta especificada. 

– Sintaxis: ls [opciones] [ruta] 

user@comunix:$ ls
Descargas
Documentos
Escritorio
Imágenes

cd

(change directory)

Cambia a la carpeta o al directorio especificado. 

– Sintaxis: cd [ruta] 

user@comunix:$ cd Documentos 
user@comunix:/Documentos$ ls

Curso comunix
Familia
C_linux.txt
Ejercicio_3.doc

pwd

(print working directory)

Muestra la ruta del directorio actual. Es decir, te dice dónde estás. 

– Sintaxis:  pwd  

user@comunix:$ pwd

/home/user

…..

user@comunix:/Documentos$ ls

/home/user/Documentos

mkdir

(make directory)

Crea un nuevo directorio en la ruta en la que te encuentres. 

– Sintaxis:  mkdir [nombre_directorio]  

user@comunix:$ mkdir Prueba
user@comunix:$ ls
Descargas
Documentos
Escritorio
Imágenes
Prueba

rm

(remove)

Elimina archivos o directorios. 

– Sintaxis:  rm [opciones] archivo/directorio  

[-r] Elimina un directorio y su contenido

user@comunix:$ rm -r Prueba
user@comunix:$ ls

Descargas
Documentos
Escritorio
Imágenes

cp

(copy)

Muestra la ruta del directorio actual. Es decir, te dice dónde estás. 

– Sintaxis:  pwd  

user@comunix: cp Imágenes/ Escritorio/ 

user@comunix:$  cd Escritorio/
user@comunix:/Escritorio$ ls

Imágenes
mi moto
Tareas
yo.jpg

….

user@comunix:/Escritorio$ cp yo.jpg /imágenes

mv

(move)

Mueve o renombra archivos o directorios. 

– Sintaxis:  mv [opciones] origen destino  

user@comunix:/Escritorio$  mv Imágenes/ user/ 

user@comunix:/Escritorio$  cd
user@comunix:$ ls

Descargas
Documentos
Escritorio
Imágenes

….

user@comunix:/Escritorio$ mv yo.jpg /imágenes

cat

(concatenate)

Muestra el contenido de un archivo, te lo imprime en pantalla. 

– Sintaxis:  cat [archivo]  

user@comunix:/Documentos$ cat C_linux.txt

ls: Contenido del directorio/carpeta especificada.

cd: Cambia a la carpeta pwd: ruta del directorio actual

mkdir: Nueva carpeta

rm -r: Borrar toda la carpeta o archivos

cp: Copia archivos o carpeta mv: Mover o renombra ….

grep

(global regular expression print)

Busca patrones en archivos o salida de comandos, es decir, busca expresiones regulares sobre el contenido de un archivo. 

– Sintaxis:  comando grep [opciones] patrón [archivo]  

user@comunix:/Documentos$ grep ‘carpeta’ C_linux.txt

ls: Contenido del directorio/carpeta especificada.

cd: Cambia a la carpeta pwd: ruta del directorio actual

mkdir: Nueva carpeta

rm -r: Borrar toda la carpeta o archivos

cp: Copia archivos o carpeta mv: Mover o renombra ….

nano/vi

Editores de texto en la terminal. 

user@comunix:/Documentos$ nano C_linux.txt

ls: Contenido del directorio/carpeta especificada.

cd: Cambia a la carpeta pwd: ruta del directorio actual

mkdir: Nueva carpeta

rm -r: Borrar toda la carpeta o archivos

cp: Copia archivos o carpeta mv: Mover o renombra _

help

(help)

Muestra una breve explicación del comando y las diferentes opciones que tiene.

– Sintaxis: [comando] –help 

user@comunix:$  mv –help

Usage: mv [OPTION]… [-T] SOURCE DEST
or: mv [OPTION]… SOURCE… DIRECTORY
or: mv [OPTION]… -t DIRECTORY SOURCE…
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
….

apropos

(apropos)

Buscar comandos relacionados con una palabra clave específica

– Sintaxis: apropos [Busqueda]

user@comunix:/Documentos$ apropos “copy files”
cp  – copy files and directories
cpio – copy files to an from archives

ps

(process status)

Muestra información sobre los procesos en ejecución que se están dando en el momento de ejecutar el comando.

– Sintaxis: ps [opciones]

user@comunix:$ ps aux 
USER: root
PID: 1
%CPU: 0.1
%MEM: 01
VSZ 1681554

kill

(kill)

Detiene o mata un proceso.

– Sintaxis: kill [opciones] PID (dígito identificador del proceso)

[-s] Nombre del proceso
[-n] Número del proceso PID

user@comunix:$ kill -n 9436  

top/htop

Muestra información en tiempo real sobre el uso del sistema y los procesos que se estén ejecutando.

– Sintaxis: top o htop

user@comunix:/Documentos$ top

df

(disk free)

Muestra el espacio en disco disponible en las particiones del equipo o máquina virtual.

– Sintaxis: df [opciones]

user@comunix:$ df

du

(disk usage)

Muestra el espacio utilizado por archivos y directorios. 

– Sintaxis: du [opciones] archivo/directorio

user@comunix:$ du -sh Descarga/
2,8GB  Descarga/

tar

(tape archive)

Comprime y descomprime archivos.

– Sintaxis: tar [opciones] archivo.tar.gz archivos
[c] – crear un nuevo archivo .tar
[v] – muestra una descripción detallada del progreso de la compresión
[F]– nombre del archivo

user@comunix:/Documentos$ top

wget

Descarga archivos desde la web

– Sintaxis (wget): wget [opciones] URL

user@comunix:$ wget https://web.com/archivo.zip

–2024-02-22 11:29:47– https://web.com/archivo.zip
Resolving web.com… 146.245.157.149
Connecting to web.com |145.245.157.149|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 29358 (29K) [zip]
Saving to: ‘archivo.zip’

curl

Descarga archivos desde la web

– Sintaxis (curl): curl [opciones] URL

user@comunix:$ curl -O https://web.com/archivo.zip

–2024-02-22 11:29:47– https://web.com/archivo.zip
Resolving web.com… 146.245.157.149
Connecting to web.com |145.245.157.149|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 29358 (29K) [zip]
Saving to: ‘archivo.zip’

clear

Limpia la el contenido de la terminal o consola

– Sintaxis: Clear

-b like –backup but does not acce…
-f, –force do not prompt before overw…

user@comunix:$ clear

 

 

Otros artículos que te pueden interesar

6 Herramientas fundamentales del hacker

Si te estás adentrando en el mundo del hacking ético, lo más importante es conocer las herramientas más utilizadas en el sector. A continuación, te presentamos las 6 herramientas más importantes para comenzar tu viaje [...]

Bloatware: ¿El Regalo deseado?

¿Conoces el Bloatware? Viene del término "bloated" (hinchado en inglés). Describe el software preinstalado en dispositivos electrónicos que en lugar de mejorar la experiencia del usuario, puede ralentizar, ocupa espacio y en muchos casos, resulta [...]

ARCH LINUX

Cuando trabajas en el mundo de la ciberseguridad, elegir el sistema operativo es de gran importancia. Un sistema operativo robusto y flexible puede marcar la diferencia en la destreza y agilidad a la hora de [...]

Supportscreen tag