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 .