Recherche sur le site Web

5 Commandes Linux Vous devez avoir prêt - juste au cas où


Pourquoi garder une trousse de premiers soins ou un extincteur dans votre maison? Même chose avec ces commandes: vous ne saurez jamais quand ils pourraient être très utiles.

J'utilise la ligne de commande Linux quotidiennement, mais c'est parce que j'ai appris Linux à la dure et ces anciennes leçons coincées. La plupart des utilisateurs pouvaient passer toute leur durée de vie Linux et ne jamais exécuter une seule commande. Certains utiliseront les commandes très basiques (telles que LS, MKDIR et CD), tandis que d'autres pourraient plonger dans des options plus compliquées.

Pourtant, il y a une poignée de commandes que je considère comme à savoir - même si elles pourraient ne jamais être utilisées. Pourquoi c'est, demandez-vous? Eh bien, pourquoi garder un extincteur à portée de main dans votre cuisine? Ou une trousse de premiers soins dans votre salle de bain? Parce que vous voulez que ces articles soient prêts si et quand vous devez en avoir besoin. Idem avec ces commandes: vous ne saurez jamais quand ils pourraient être très à portée de main.

Permettez-moi de partager avec vous les cinq commandes que je considère comme importantes à savoir, même si vous ne les utilisez jamais. Prêt?

1. Diff

La commande diff compare essentiellement deux fichiers, ligne par ligne, et présente les différences entre les deux. Cette commande est assez facile à utiliser, mais les résultats peuvent être déroutants. Voici un exemple simple.

Créez deux fichiers différents, linux-terminal.com1 et linux-terminal.com2. Dans le fichier linux-terminal.com1, ajoutez la ligne Ceci est mon premier fichier linux-terminal.com . Dans le deuxième fichier, ajoutez la ligne Ceci est mon deuxième fichier linux-terminal.com. Maintenant, utilisez la commande diff comme ça:

diff zdnet1 zdnet2

Les résultats ressembleront à ceci:

1c1

< This is my first linux-terminal.com file.

---

> This is my second linux-terminal.com file.

Qu'est-ce que ça veut dire?

La clé est 1C1. Cela signifie que la ligne 1 dans le premier fichier a été modifiée et la modification est trouvée à la ligne 1 du deuxième fichier. Vous pouvez également voir 1A1, ce qui signifie qu'il y avait un ajout, ou 1d1, ce qui signifie qu'il y a eu une suppression.

Cette commande est devenue très pratique lorsque j'ai besoin de voir les modifications apportées dans les fichiers de configuration ou à peu près tout autre type de fichier texte (il ne peut pas être exécuté sur des fichiers binaires). Assurez-vous d'en savoir plus sur diff avec la commande:

man diff

2.

La commande tail est utilisée pour afficher les dernières lignes de sortie de la dernière partie d'un fichier. Si vous deviez émettre la commande tail zdnet1 , la sortie énumérerait les dernières lignes de tout ce que ce fichier contient.

Cependant, il existe une façon beaucoup plus importante d'utiliser Tail. dire que quelque chose va mal avec votre ordinateur et que vous souhaitez afficher un fichier journal en temps réel. Par exemple, vous souhaiterez peut-être afficher les mises à jour en temps réel du fichier syslog , ce qui peut être fait en utilisant l'option -f (pour suivez ). Cette commande serait:

tail -f /var/log/syslog

J'ai beaucoup utilisé la commande de queue au fil des ans, mais ce n'est pas quelque chose que j'utilise tous les jours. Lorsque j'ai utilisé la commande Tail , cela m'a aidé à résoudre le problème à chaque fois.

3. Userdel

La commande userdel est exactement à quoi il ressemble, un moyen de supprimer les utilisateurs. Si vous êtes le seul utilisateur de votre système, vous n'utiliserez probablement jamais cette commande. Cependant, il peut arriver un jour où vous devez ajouter un nouvel utilisateur (comme pour l'accès des invités). Si tel est le cas, vous pourriez éventuellement supprimer cet utilisateur et vous serez reconnaissant de savoir comment émettre la commande:

sudo userdel USERNAME

Où le nom d'utilisateur est le nom du compte d'utilisateur à supprimer.

Gardez à l'esprit que si vous souhaitez également supprimer le répertoire personnel de l'utilisateur (et tout ce qu'il y a), vous devrez ajouter l'option -r , comme ceci:

sudo userdel -r USERNAME

4. Whatis

La commande what est un moyen rapide de savoir ce qu'une commande fait. Au lieu d'avoir à lire la page de l'homme pour une commande, faites quelque chose comme ceci:

whatis userdel

Les résultats comprendront une description de base de ce que fait la commande, comme ceci:

userdel (8) - delete a user account and related files

Vous n'obtiendrez aucune aide sur l'utilisation de la commande, mais au moins vous saurez ce que fait la commande.

5. Alias

Sur Linux, vous pouvez ajouter des alias, ce qui peut rendre la ligne de commande beaucoup plus facile. Dites, par exemple, vous avez une commande particulière que vous devez exécuter régulièrement, mais vous ne voulez pas tout taper. Par exemple, vous exécutez régulièrement les deux commandes suivantes:

sudo apt-get update
sudo apt-get upgrade -y

Vous pouvez également les exécuter comme une seule commande comme tel:

sudo apt-get update && sudo apt-get upgrade -y

Au lieu d'avoir à taper cela à chaque fois, créez un alias comme ceci:

alias update="sudo apt-get update && sudo apt-get upgrade -y"

Le seul inconvénient de l'utilisation de la commande ci-dessus est que l'alias sera supprimé après une déconnexion ou un redémarrage. Si vous voulez rendre ce permanent, ajoutez l'alias au bas du fichier ~/.bash_aliases.

Et là, vous l'avez, cinq commandes dont vous n'aurez peut-être jamais besoin, mais vous serez heureux que vous le sachiez. N'oubliez pas, pour en savoir plus sur chacun, ouvrez la page manuelle avec la commande mande commande (où la commande est la commande en question).

Articles connexes