Как использовать команду `od` для проверки обнуления HDD?

http://downdrivers.com/down-driver-dell-latitude-2120-notebook-realtek-rts5208-card-reader-driver-a03.html

У меня также есть Dell Latitude 2120 Просто скачайте драйвер, где он скажет, загрузите и введите свою SD-карту. Наслаждайтесь.

1
задан 23 October 2017 в 05:57

19 ответов

Нет. head по умолчанию отключит выход после 10 строк. Поскольку на выходе было всего три строки, вы получите только три строки с или без head. Что касается строк, почему файлы должны иметь только строки? Вы хотите, чтобы весь вывод команды был заполнен в одну строку? Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода. При необходимости может быть больше цифр. Из man od: -v, --output-duplicates do not use * to mark line suppression Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это. Из исходной документации od (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. A C short int обычно составляет 2 байта. od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается на основании 8, а 20 в основании 8 равно 16 в основании 10. Поскольку смещение находится в основании 8, преобразование в основание 10: $ echo $((8#7216060060000)) 500107862016 $ echo $((8#7216060060000 / 1000 / 1000 / 1000)) 500 $((N#X)) сообщает bash, чтобы читать X N номер. Поскольку выходы bash в базе 10 по умолчанию, делая $((8#...)), преобразует от восьмеричного к десятичному. Да.
3
ответ дан 18 July 2018 в 04:47
Нет. head по умолчанию отключит выход после 10 строк. Поскольку на выходе было всего три строки, вы получите только три строки с или без head. Что касается строк, почему файлы должны иметь только строки? Вы хотите, чтобы весь вывод команды был заполнен в одну строку? Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода. При необходимости может быть больше цифр. Из man od: -v, --output-duplicates do not use * to mark line suppression Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это. Из исходной документации od (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. A C short int обычно составляет 2 байта. od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается на основании 8, а 20 в основании 8 равно 16 в основании 10. Поскольку смещение находится в основании 8, преобразование в основание 10: $ echo $((8#7216060060000)) 500107862016 $ echo $((8#7216060060000 / 1000 / 1000 / 1000)) 500 $((N#X)) сообщает bash, чтобы читать X N номер. Поскольку выходы bash в базе 10 по умолчанию, делая $((8#...)), преобразует от восьмеричного к десятичному. Да.
3
ответ дан 24 July 2018 в 18:10
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 31 July 2018 в 21:14
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 2 August 2018 в 14:20
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 3 August 2018 в 18:30
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 5 August 2018 в 03:32
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 6 August 2018 в 20:28
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 9 August 2018 в 00:50
  1. №. head по умолчанию отключит выход после 10 строк. Поскольку в выводе было всего три строки, вы получите только три строки с или без head.
  2. Что касается строк, то почему только файлы имеют строки ? Вы хотите, чтобы весь вывод команды был заполнен в одну строку?
  3. Это восьмеричное число, показывающее, сколько байтов было прочитано с начала ввода.
  4. Из man od :
    -v, --output-duplicates
          do not use * to mark line suppression
    
    Таким образом, od пытается избежать печати повторяющихся строк. * отмечает это.
  5. Из оригинальной od документации (которая яснее): Каждая строка вывода состоит из смещения на входе, за которым следуют группы данных из файла. По умолчанию od печатает смещение в восьмеричном, и каждая группа данных файла представляет собой входной код C short int, напечатанный как одно восьмеричное число. Таким образом, каждый блок в целом представляет собой восьмеричное число. C short int - обычно 2 байта . od берет два байта данных, обрабатывает его как число и печатает его в базе 8 как один номер и повторяет. Каждая строка имеет 8 таких блоков, поэтому у нас есть 16 байт на строку. Смещение также печатается в основании 8, а 20 в основании 8 равно 16 в основании 10.
  6. Поскольку смещение находится в базе 8, преобразование в базу 10:
    $ echo $((8#7216060060000))
    500107862016
    $ echo $((8#7216060060000 / 1000 / 1000 / 1000))
    500
    
    $((N#X)) указывает bash на чтение X в качестве номера базы N. Поскольку выходы bash в базе 10 по умолчанию делают $((8#...)), преобразуются от восьмеричного к десятичному.
  7. Да.
3
ответ дан 14 August 2018 в 19:05

У вас здесь куча вопросов, это ответ на # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 22 May 2018 в 17:15

У вас здесь куча вопросов, это ответ на # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 18 July 2018 в 04:47

У вас здесь куча вопросов, это ответ на # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 24 July 2018 в 18:10

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 31 July 2018 в 21:14

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 2 August 2018 в 14:20

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 3 August 2018 в 18:30

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 5 August 2018 в 03:32

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 6 August 2018 в 20:28

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 9 August 2018 в 00:50

У вас здесь куча вопросов, это ответ # 5, восьмеричный вывод представляет двоичные данные три бита в цифру, каждая цифра будет иметь значение от 0 до 7, с 0 = двоичный 000, 1 = двоичный 001, 2 = двоичный 010, 3 = двоичный 011, 4 = двоичный 100, 5 = двоичный 101, 6 = 110 и 7 = 111. Октал был популярен в древних компьютерных системах, но hex, который использует 0-f для представления значений 0000 через 1111 в каждой цифре более компактна и используется чаще всего сегодня.

0
ответ дан 14 August 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: