Latest web development tutorials

Linux дд команды

Linux дд команды

Linux команда Daquan Linux команда Daquan

Команда Linux DD используется для чтения, преобразования и выходные данные.

дд можно считывать данные со стандартного ввода или данных в файле, в соответствии с указанным преобразованием формата данных, а затем вывод в файл, устройство или стандартный вывод.

Параметр Описание:

  • если = имя файла: Введите имя файла, то по умолчанию стандартный ввод. Который определяет исходный файл.
  • из = Имя файла: имя файла вывода по умолчанию стандартный вывод. Который определяет файл назначения.
  • СРК = байт: байт байт когда-то прочитал, что указать размер блока байт байт.
    набл = байт: один выходной байт байт, который указывает размер блока байт байт.
    BS = байт: установлен как для чтения / вывода размер блока байт байт.
  • к.б.н. = байт: байт байт преобразования, преобразование заданного размера буфера.
  • пропустить = блоки: блоки Пропустить блоки от начала входного файла, а затем начать копирование.
  • искать = блоки: блоки Пропустить блоки с начала выходного файла, а затем начинается копирование.
  • Count = блоки: копировать только те блоки, блоки, размер блока равен количеству байтов, определенных СРК.
  • конв = <ключевое слово> ключевое слово может иметь следующие 11 типов:
    • преобразования: конвертировать файл с заданными параметрами.
    • ASCII: EBCDIC преобразуется в ASCII
    • EBCDIC: Преобразование ASCII в EBCDIC
    • IBM: Преобразование ASCII в альтернативный EBCDIC
    • блок: каждая строка преобразуется в длину ТДС, меньше, частично заполненных пространств
    • Разблокирование: сделайте длина каждой линии к.б.н., менее частично заполнены пробелами
    • LCase: символы верхнего регистра конвертированы в нижний регистр
    • UCase: символы нижнего регистра преобразуются в верхний регистр
    • Тампон: поменять местами каждую пару входных байтов
    • NoError: Ошибка не останавливается
    • notrunc: не обрезать выходной файл
    • синхронизации: The Pad каждый входной блок для байтов с СРК, меньше, чем какой-нибудь пустой (NUL) характер заполненной.
  • --help: справочная информация Показать
  • --version: информация о версии дисплея

примеров

Под Linux сделать загрузочный диск, используйте следующую команду:

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

Файл TestFile все заглавные буквы алфавита, а затем включите стать testfile_1 файл, используйте следующую команду в командной строке:

dd if=testfile_2 of=testfile_1 conv=ucase 

В котором содержание testfile_2:

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

После того, как преобразование завершено, содержание testfile_1 следующим образом:

$ 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中的所有字符都变成了大写字母 

Чтение из стандартного ввода строки и преобразует строку в верхний регистр после, а затем выводятся на стандартное устройство вывода, используйте команду:

dd conv=ucase 

После ввода вышеуказанной команды и нажмите Enter, строку ввода, нажмите клавишу ввода, нажмите комбинацию клавиш Ctrl + D, чтобы выйти следующие результаты:

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

Linux команда Daquan Linux команда Daquan