Основное программное обеспечение для Debian/Ubuntu/Mint управления пакетом. Используйте этот тег для вопросов о dpkg и его сопутствующих утилитах и .deb формате файла.
Dpkg является инструментом управления пакета ядра Debian. Это управляет установленными пакетами и выполняет установку пакетов в .deb
формат. Dpkg происходит из дистрибутива Linux Debian debian и используется другими, такими как человечность и Linux Mint.
Dpkg управляет отдельными файлами пакета. Это редко используется для ежедневного управления пакетом; для этого программы на основе APTсклонныйкомплекта предпочтительны, поскольку они понимают зависимости от пакета и могут автоматически загрузить пакеты.
---------121 двойная загрузка--------610----является процессом наличия два (или больше) операционные системы, установленные на компьютере, позволяя один быть выбранной во время процесса начальной загрузки.Двойная загрузка является процессом наличия два (или больше) операционные системы, установленные на компьютере, позволяя один быть выбранной во время процесса начальной загрузки.
Необработанные данные, обычно раздел оперативной памяти, произведенной в файл после катастрофического отказа программы или самого ядра. Вопросы, касающиеся отладки и анализа файлов дампа.
Сокращение для кода с коррекцией ошибок.
ECC является алгоритмом, который используется, чтобы обнаружить и исправить (если возможный) ошибки в передаче данных и устройстве хранения данных.
Это - своего рода избыточная обработка данных, откуда код ECC (байт ECC) вычисляется ценных данных, которые защищены этим кодом.
Обнаружение
С надлежащей реализацией система может обнаружить, если собранные данные повреждаются или нет. Это основано на перерасчете кода ECC. Если новое значение равняется коду, присоединенному к данным, система должна полагать, что данные неповреждены. В противном случае данные повреждаются.
Ошибка
Коррекция ошибок возможна, только если Расстояние Хемминга допустимых значений ECC больше, чем 1. Количество correctible ошибок в системе: ПОЛ (d / 2, 0), где d является количеством допустимых значений ECC.
В большинстве случаев ECC используется для обнаружения ошибок только.
См.: http://en.wikipedia.org/wiki/Error-correcting_code http://en.wikipedia.org/wiki/Hamming_code
---------121 вопрос--------614----или о встроенной оболочке или о '/bin/echo'. Этот тег не должен использоваться, если Ваш вопрос просто о печати к терминалу, только примените его, если Ваш вопрос характерен для команды 'эха'.Вопросы или о встроенной оболочке или о '/bin/echo'. Этот тег не должен использоваться, если Ваш вопрос просто о печати к терминалу, только примените его, если Ваш вопрос характерен для команды 'эха'.
echo
печатает его операнды, подключенные пространством к stdout с запаздывающей новой строкой, например, echo hello world ..'OVERFLOW!'
дает hello world ..OVERFLOW!
.
echo
команда — или программа или встроенный — может быть одной из команд, что новые пользователи оболочки являются самыми знакомыми с и могут также быть одной из команд, которые встроены в большинство оболочек неPOSIX с подобной функциональностью (например. cmd
, csh
), и даже получил его имя в другие типы языков как PHP.
Однако echo
имеет его ограничения. Как в POSIX, echo
генерирует неопределенные результаты, когда первый операнд -n
, или любой из операндов содержит обратные косые черты; в то время как SUSv2 XCU явно определяет -n
рассматриваться как строку и обратные косые черты, которых оставят подобным C способом. Существуют также дополнительные опции, расширенные некоторыми реализациями включая GNU printf и удар, как -e
включить интерпретацию обратной косой черты и -E
явно отключить его (значение по умолчанию). Со всеми опциями необходимо было уже осознать последствия echo "$var"
.
POSIX также высказывает это ясное мнение:
Не возможно использовать эхо портативно через все системы POSIX, если оба-n (как первый аргумент) и escape-последовательности не опущены. [...]
Новые приложения поощряются использовать printf вместо эха.
printf замена эха уже была описана в POSIX с примерами для различного echo
варианты. Следующее является примером с поддержкой -e
/-E
/-n
флаги:
# Variant of http://www.etalabs.net/sh_tricks.html, mimics GNU & bash echo. # with the addition that one can use echo - "$var" to output the content # of $var verbatim (followed by a newline) like in zsh (but echo - still # outputs - unlike in zsh). echo() ( fmt=%s end='\n' IFS=' ' while [ $# -gt 1 ] ; do case "$1" in ([!-]*|-*[!neE]*) break;; esac # not a flag case "$1" in (*n*) end='';; esac # no newline case "$1" in (*e*) fmt=%b;; esac # interpret backslash escapes case "$1" in (*E*) fmt=%s;; esac # don't interpret backslashes shift done printf "$fmt$end" "$*" )
%b
директива в printf работает точно как echo -e
делает: это только интерпретирует \0ooo
.
Читайте больше об этом: