Команды Linux · 2 min read · Sep 16, 2025

Учебник по команде Linux uname для начинающих (8 примеров)

Независимо от того, являетесь ли вы системным администратором, разработчиком программного обеспечения или обычным пользователем Linux, вы можете оказаться в ситуации, когда вам нужна информация о системе, такая как версия или выпуск ядра. Существует встроенная утилита командной строки - называемая uname - которая позволяет вам это сделать.

В этом учебнике мы обсудим основы этого инструмента, используя несколько простых для понимания примеров. Но прежде чем мы это сделаем, стоит упомянуть, что все примеры в статье были протестированы на машине с Ubuntu 14.04 LTS.

Команда Linux uname

Как уже упоминалось, команда uname предоставляет вам информацию о системе. Вот ее синтаксис:

uname [OPTION]...

А вот как это определяет страница man:

Выводит определенную информацию о системе.

Следующие примеры в формате вопросов и ответов должны дать вам хорошее представление о том, как работает команда uname.

Вопрос 1. Как использовать uname?

Для базового использования просто выполните команду ‘uname’ без опций.

uname

На моей системе вышеуказанная команда выдала следующий вывод:

Linux

Вопрос 2. Как напечатать имя ядра?

Для этого используйте опцию командной строки -s.

uname -s

Вывод на моей системе был:

Linux

Таким образом, вы можете видеть, что это имя ядра, которое команда uname выдает по умолчанию (когда не передаются опции).

Вопрос 3. Как напечатать выпуск ядра?

Для этого используйте опцию -r.

uname -r

Например, на моей системе был получен следующий вывод:

4.4.0-62-generic

Вопрос 4. Как напечатать версию ядра?

Версию ядра можно получить, используя опцию командной строки -v.

uname -v

Вот вывод с моей машины:

#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017

Вопрос 5. Как напечатать имя узла сети?

Опция командной строки -n позволяет вам напечатать эту информацию.

uname -n

Например, следующий вывод была получен от вышеуказанной команды на моей системе:

himanshu-desktop

Вопрос 6. Как напечатать имя аппаратного обеспечения машины?

Опция -m позволяет команде uname напечатать имя аппаратного обеспечения машины.

uname -m

Вот вывод, который вышеуказанная команда выдала на моей системе:

i686

Вопрос 7. Как напечатать тип процессора?

Чтобы получить тип процессора в выводе, используйте опцию командной строки -p.

uname -p

На моей системе был получен следующий вывод:

athlon

Вопрос 8. Как напечатать аппаратную платформу?

Информация, связанная с аппаратной платформой, может быть получена с помощью опции -i.

uname -i

На моей системе вывод был таким же, как и в случае с опцией командной строки -m - i686.

Вопрос 9. Как напечатать операционную систему?

Используйте опцию командной строки -o, если хотите получить имя ОС.

uname -o

Следующий вывод был получен на моей машине с Ubuntu:

GNU/Linux

Вопрос 10. Как напечатать всю информацию за один раз?

Если вы хотите, вы также можете напечатать всю информацию - которую мы получили через отдельные опции до сих пор - за один раз. Для этого используйте опцию -a.

uname -a

Вот вывод, полученный на моей системе:

Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

Заключение

Как вы согласитесь, команда uname - это команда, которую довольно легко понять и использовать. Единственное, что вам нужно помнить, это ее опции командной строки - когда использовать какую. Практикуйте опции, которые мы обсудили в этом учебнике, и для получения дополнительной информации о инструменте, перейдите на его страницу man.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.