Latest web development tutorials

La commande Linux

La commande Linux

Linux commande Daquan Linux commande Daquan

La commande Linux est utilisé pour lire, convertir et données de sortie.

dd peut être lu à partir de l'entrée standard ou les données dans le fichier, en fonction de la conversion de format de données spécifié, puis sortie vers un fichier, un périphérique ou la sortie standard.

Description Paramètre:

  • if = nom du fichier: Entrez le nom du fichier, la valeur par défaut est entrée standard. Ce qui spécifie le fichier source.
  • of = nom du fichier: nom du fichier de sortie par défaut à la sortie standard. Ce qui spécifie le fichier de destination.
  • ibs = octets: octets octets une fois lu qui spécifient une taille de bloc d'octets octets.
    = obs octets: une sortie octets octets, qui spécifie une taille de bloc d'octets octets.
    bs = octets: définir à la fois en lecture / taille de bloc de sortie octets octets.
  • cbs = octets: octets octets d'une conversion, la taille de la mémoire tampon de conversion spécifié.
  • sauter = blocs: blocs Passer des blocs à partir du début du fichier d'entrée et puis commencer la copie.
  • rechercher = blocs: blocs Passer des blocs à partir du début du fichier de sortie, puis commence la copie.
  • count = blocs: copier uniquement les blocs de blocs, la taille du bloc est égal au nombre d'octets ibs spécifiés.
  • conv = <mot-clé> mot-clé peut avoir les 11 types suivants:
    • conversion: convertir le fichier avec les paramètres spécifiés.
    • ascii: ebcdic converti en ascii
    • ebcdic: convertir ascii à ebcdic
    • ibm: convertir ascii pour alterner ebcdic
    • bloc: chaque ligne est converti en une longueur de cbs, moins partiellement rempli avec des espaces
    • débloquer: faire la longueur de chaque ligne sont cbs, moins partiellement rempli avec des espaces
    • lcase: caractères majuscules convertis en minuscules
    • ucase: caractères minuscules converties en majuscules
    • écouvillon: permuter chaque paire d'octets d'entrée
    • noerror: erreur ne se limite pas
    • notrunc: Ne pas tronquer le fichier de sortie
    • sync: Le Pad tous de bloc d'entrée à ibs octets, moins que certains (NUL) caractère vide rempli.
  • --help: Affichage des informations d'aide
  • --version: affichage des informations de version

Exemples

Sous Linux faire un disque de démarrage, utilisez la commande suivante:

dd if=boot.img of=/dev/fd0 bs=1440k 

Le fichier testfile toutes les lettres majuscules de l'alphabet, et le fichier testfile_1 puis tourner à devenir, utilisez la commande suivante à une invite de commande:

dd if=testfile_2 of=testfile_1 conv=ucase 

Dans lequel la teneur est testfile_2:

$ cat testfile_2 #testfile_2的内容  
HELLO LINUX!  
Linux is a free unix-type opterating system.  
This is a linux testfile!  
Linux test 

Après la conversion est terminée, le contenu testfile_1 comme suit:

$ dd if=testfile_2 of=testfile_1 conv=ucase #使用dd 命令,大小写转换记录了0+1 的读入  
记录了0+1 的写出  
95字节(95 B)已复制,0.000131446 秒,723 KB/s  
cmd@hdd-desktop:~$ cat testfile_1 #查看转换后的testfile_1文件内容  
HELLO LINUX!  
LINUX IS A FREE UNIX-TYPE OPTERATING SYSTEM.  
THIS IS A LINUX TESTFILE!  
LINUX TEST #testfile_2中的所有字符都变成了大写字母 

Lit à partir de la chaîne d'entrée standard et convertit la chaîne en majuscules après, puis sortie vers le périphérique de sortie standard, utilisez la commande:

dd conv=ucase 

Après avoir saisi la commande ci-dessus et appuyez sur Entrée, la chaîne d'entrée, appuyez sur la touche Entrée, appuyez sur la combinaison de touches Ctrl + D pour quitter, les résultats suivants:

$ dd conv=ucase 
Hello Linux! #输入字符串后按回车键  
HELLO LINUX! #按组合键Ctrl+D退出,转换成大写结果  
记录了0+1 的读入  
记录了0+1 的写出  
13字节(13 B)已复制,12.1558 秒,0.0 KB/s 

Linux commande Daquan Linux commande Daquan