4 votes

Que se passe-t-il si vous exécutez dd sans argument ?

J'étais en train de travailler avec Terminal et j'ai soudain pensé à lancer dd sans aucun argument. Puis il a commencé à faire quelque chose et j'ai immédiatement commencé à faire quelque chose. J'ai eu peur et je l'ai interrompu en utilisant ^C.

Sortie de dd :

$ dd
0+0 records in
0+0 records out
0 bytes transferred in 2.556354 secs (0 bytes/sec)
$

7voto

Douglas Points 10417

dd est un "duplicateur de flux".

Utilisation dd sans opérandes signifie qu'il lira et écrira sur l'entrée/sortie standard (clavier et écran).

A partir de la page de manuel ( man dd )

En dd copie l'entrée standard sur la sortie standard.

Ainsi, en émettant la commande dd puis envoi d'une pause ControlC ne permet pas de saisir ou d'écrire quoi que ce soit. Jusqu'à ce que vous envoyiez la pause, dd attendait des informations.

Voici quelques exemples (appuyez sur ControlD à dire dd vous avez fini de saisir le texte)

$ dd
Hello, World

se traduit par

$ dd
Hello, World
Hello, World
0+1 records in
0+1 records out
13 bytes transferred in 6.140313 secs (2 bytes/sec)

Pour convertir les caractères normaux en majuscules et minuscules :

$ dd conv=ucase
Hello, World
HELLO, WORLD

dd conv=lcase
Hello World
hello world

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X