4 commandes Linux complètement inutiles ?

Par Yohann CIURLIK le 4 février 2009, 01:00

TheGeekStuff s’est amusé à trouver 4 commandes Linux complètement inutiles. A t-il raison ? Les voici :

  • La commande Yes

La commande ‘yes’ affiche en bouche le caractère ‘y’ sur la l’écran jusqu’a ce que l’utilisateur effectue un CTRL+C (ou un kill ^^).

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

La commande yes est très puissante comme le montre l’exemple ci-dessous :

$ 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]

Elle peut répéter n’importe quelle entrée situé après le mot clé ‘yes’. Ouahhhh !

Est-elle inutile ? Je dirais non et elle est même très dangereuse… En l’utilisant pour remplir un fichier très rapidement, par exemple, il est possible de saturer un système au point de le faire planter. Voici un simple exemple (pour info, la commande ‘yes’ à été manuellement interrompue au bout d’une seconde) :

image thumb2 4 commandes Linux complètement inutiles ?

  • La commande rev

La commande ‘rev’ permet d’inverser totalement l’ordre des lettre d’un fichier ou de la sortie standard.

$ rev
this is very good
doog yrev si siht

Vous allez me dire oui, boff, rien d’exceptionnel … mais la commande suivante utilisant rev est des plus utiles :

cat toto.txt|rev|xargs ‘{ print $1 }’

elle permet d’afficher uniquement la dernière colonne du fichier toto.txt.

  • Les commandes ul et vdir

Ces deux commandes sont, à aujourd’hui, les deux équivalents respectifs de cat et ls –lb et non pas de réelle utilité. Pour ces deux commandes, je suis en tout point d’accord avec GeekStuff.

Cet article vous a plu ? Abonnez-vous au blog par mail ou flux RSS : vous recevrez automatiquement les nouveaux billets !

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.



10 Commentaires


1
JF Declercq4 février 2009 à 11:06

yes sert par exmple a faire des pipes avec des programmes qui demandent confirmation. une sorte de « yes to all ».


2
Yohann CIURLIK4 février 2009 à 11:57

Oui effectivement :)
Par exemple :
“yes | apt-get upgrade” est synonyme de “apt-get upgrade -y –force-yes”


3
Mr Xhark4 février 2009 à 12:20

Certaines commandes sont des alias d’autres commandes, préservées historiquement par souci de compatibilité ;)


4

[...] See original here:  4 commandes Linux complètement inutiles ? | Le blog de Yohann … [...]


5
pppp5 février 2009 à 23:00

N’oublions pas que cat est utiliser polur concatener normalement… D’ou son nom ;)


6

[...] 4 commandes Linux complètement inutiles ? Abonnez-vous à ces revues par ou par Découvrez les anciennes revues [...]


7
Magic7 février 2009 à 15:21

ah le « yes » !!!
aka « Comment blinder un serveur debian et empêcher les gens de s’y connecter à l’IUT ! » =)


8
Yohann CIURLIK7 février 2009 à 15:32

@Mr Xhark Tout à fait :) Elles ne proviendrait pas de Richard Stallman d’ailleurs ?
@pppp Ah ? Je m’en sert toujours comme un more … dans un fichier moi ….
@Magic C’était le bon temps ^^ Tu est toujours sous Slackware toi ? :)


9
Mr Xhark7 février 2009 à 15:52

@Yohann : probablement ^^


10
Magic9 février 2009 à 8:43

@Yohann, je change de monde de temps à autre, ça fait pas de mal de voir tout ce qui se fait un peu partout =) de gentoo à debian, en faisant un rapide tour sous fedora…

Laissez un commentaire

Votre commentaire

inicio