В чем разница между «uname -r» и «uname -v»?

Я использую CentOS 6.2. На странице man uname (т.е. man uname ) говорится:

  -r, --kernel-release print the kernel release -v, --kernel-version print the kernel version 

При попытке команды он показывает

 [max@localhost ~]$ uname -r 2.6.32-220.17.1.el6.i686 [max@localhost ~]$ uname -v #1 SMP Tue May 15 22:09:39 BST 2012 

-v должен показать версию, верно? Но где он показывает версию? -r показывает детальную версию.

Почему это так?

One Solution collect form web for “В чем разница между «uname -r» и «uname -v»?”

Это абсолютно нормально и ожидается. kernel-release всегда будет показывать фактический номер версии используемого ядра. kernel-version однако, напечатает более конкретную строку с фактической датой выпуска. Его формат зависит от того, на каком дистрибутиве Linux или Unix он работает.


Вы можете найти обширный список примеров в Википедии. Например, в ОС X kernel-version будет не только номером выпуска, но и датой выпуска:

 Darwin Kernel Version 10.8.0: Tue Jun 7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 

Хотя kernel-release это просто номер выпуска:

 10.8.0 

Вы даже можете проверить /proc/sys/kernel/ предмет uname(2) будет выглядеть, когда он uname(1) . Это было бы:

  • /proc/sys/kernel/version
  • /proc/sys/kernel/osrelease

Не думайте слишком строго о «версии» как о номере версии.

  • Каковы числа в круглых скобках в именах инструментов unix?
  • Как использовать команды «-s», «-t» и «-c» команды tr в Unix?
  • Каковы пределы команды whois для unix?
  • Понимание верхней команды в unix
  • Есть ли сценарий, в котором необходим rm -rf -no-preserve-root?
  • Что означает «rc» в «.bashrc» и т. Д.?
  • Как закрыть все фоновые процессы в unix?
  • Unix: Есть ли способ «скопировать» разрешения файлов или каталогов?
  • Как я могу заставить chown работать рекурсивно?
  • Как получить время выполнения Bash в миллисекундах в Mac OS X?
  • Преобразование строк во входном файле
  • Interesting Posts

    Как преобразовать мою программу Java в файл .exe?

    Поле заголовка запроса. Access-Control-Allow-Headers не разрешено самостоятельно в предполетном ответе

    Проверка орфографии Firefox по умолчанию (и возврат) на неправильный язык

    Вычислить длину пути между узлами?

    Отправлять данные из активности в fragment в android

    Spring RestTemplate – как включить полную отладку / протоколирование запросов / ответов?

    составной ключ как внешний ключ

    Усиливает ли сжатие в драйвере TrueCrypt безопасность?

    самое большое целое число, которое может быть сохранено в двойном

    Борьба с controllerом AngularJS дважды

    Java Замена нескольких разных подстрок в строке сразу (или наиболее эффективным способом)

    Мерцание экрана ноутбука Lenovo G530

    В чем разница между прошивкой и программным обеспечением / ОС?

    Как заставить Alarm Manager работать, когда Android 6.0 в режиме «Доза»?

    Как использовать c # 7 с Visual Studio 2015?

    Давайте будем гением компьютера.