GNU/Linux >> Tutoriels Linux >  >> Linux

Quatre commandes Linux complètement inutiles


Photo publiée avec l'aimable autorisation de yonmacklein

Comme la plupart d'entre vous, je suis un accro de la ligne de commande. Il y a deux avantages à utiliser la ligne de commande Linux au lieu de l'interface utilisateur. Tout d'abord, vous pouvez automatiser de nombreuses activités de routine à l'aide de la ligne de commande et votre productivité augmentera considérablement. Deuxièmement, vous apprendrez les rouages ​​d'une fonctionnalité particulière (par exemple, la configuration de NIS) lorsque vous la configurez à l'aide de la ligne de commande, au lieu de la configurer à l'aide de l'interface utilisateur.

Tout en utilisant la ligne de commande de manière intensive, voici les 4 commandes Linux que je trouve pratiquement inutiles. Si vous pensez qu'elles sont utiles, veuillez expliquer un scénario pratique dans lequel vous utiliserez ces commandes avec des exemples.


1. oui commande

De la page de manuel : Générer à plusieurs reprises une ligne avec toutes les STRING(s) spécifiées, ou "y"

Cette commande est totalement inutile, car la seule chose qu'elle fait est d'imprimer à plusieurs reprises "y" ou la chaîne spécifiée par l'utilisateur jusqu'à ce que Control-C soit pressé..

$ yes
y
y
y
y
[Note: You have to press Control-C to stop the repeated y's]

$ yes my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
my-input-string
[Note: You have to press Control-C to stop the repeated my-input-string's]

2. commande rev

De la page de manuel : L'utilitaire rev copie les fichiers spécifiés sur la sortie standard, en inversant l'ordre des caractères sur chaque ligne. Si aucun fichier n'est spécifié, l'entrée standard est lue.

Dans l'exemple suivant, j'ai tapé "c'est très bien", qui a été inversé par la commande rev — "doog yrev si siht"

$ rev
this is very good
doog yrev si siht


Dans l'exemple suivant, rev a inversé les caractères de la ligne à l'intérieur du fichier /etc/sysconfig/network.

$ rev /etc/sysconfig/network
sey=GNIKROWTEN
bd-ved=EMANTSOH
1.1.01.01=YAWETAG

3. commande ul

De la page de manuel : Traduire les traits de soulignement en soulignement. Le processus varie selon le type de terminal. Certains terminaux sont incapables de gérer le soulignement.

Comme indiqué ci-dessous, lorsque j'ai essayé la commande ul avec un fichier contenant des traits de soulignement, rien ne s'est passé. J'espère que quelqu'un pourra expliquer l'utilisation de cette commande, car je ne l'ai pas trouvée utile.

$ cat test.txt
test_is_good


La sortie de la commande ul était exactement la même que celle de cat.

$ ul test.txt
test_is_good

4. commande vdir

vdir est identique à ls -lb. Pourquoi avons-nous besoin d'utiliser vdir lorsque nous avons la commande ls ?

$ vdir
total 244
-rw-r--r--  1 root root   331 Jun  9  2006 access
-rw-r--r--  1 root root     0 Jun  9  2006 domaintable
-rw-r--r--  1 root root    64 Jun  9  2006 local-host-names
-rw-r--r--  1 root root     0 Jun  9  2006 mailertable


la commande ls -lb affiche la sortie exacte sous la forme de la commande vdir.

$ ls -lb
total 244
-rw-r--r--  1 root root   331 Jun  9  2006 access
-rw-r--r--  1 root root     0 Jun  9  2006 domaintable
-rw-r--r--  1 root root    64 Jun  9  2006 local-host-names
-rw-r--r--  1 root root     0 Jun  9  2006 mailertable


Si vous trouvez une utilisation pratique pour l'une des commandes ci-dessus, veuillez nous en informer. De plus, si vous pensez à d'autres commandes Linux qui ne sont pratiquement pas utiles, veuillez les partager dans les commentaires ci-dessous.

Si vous avez aimé cet article, veuillez le partager sur deli.cio.us ou StumbleUpon .


Linux
  1. Commandes Linux - Présentation et exemples

  2. 40 commandes Linux de base utilisées fréquemment

  3. Commandes Linux :jobs, bg et fg

  4. 5 commandes Linux que je n'utilise jamais

  5. Commandes Linux de A à Z

Comment exécuter des commandes Linux en arrière-plan

Commande W sous Linux

Commandes Linux de base

À la commande sous Linux

Commandes Linux - Guide complet

11 commandes Linux sans lesquelles je ne peux pas vivre