Команды 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.
Get new posts in your inbox
No spam. Unsubscribe anytime.