В этой статье мы рассмотрим команду uname .
uname — это утилита командной строки, которая выводит основную информацию об имени операционной системы и аппаратном обеспечении системы.
команда uname
Инструмент uname обычно используется для определения архитектуры процессора, имени хоста системы и версии ядра, работающего в системе.
Синтаксис команды uname имеет следующий вид:
uname [OPTIONS]...
Возможны следующие варианты:
-s, (--kernel-name) — печатает имя ядра.-
-n, (--nodename) — печатает имя узла системы (имя хоста). Это имя, которое система использует при обмене данными по сети. При использовании с параметром-nunameдает тот же результат, что и командаhostname. -
-r, (--kernel-release) — печатает версию ядра. -
-v, (--kernel-version) —--kernel-versionядра. -
-m, (--machine) — печатает имя аппаратного имени машины. -
-p, (--processor) — печатает архитектуру процессора. -
-i, (--hardware-platform) — печатает аппаратную платформу. -
-o, (--operating-system) —--operating-systemимя операционной системы. В системах Linux это «GNU / Linux» -
-a, (--all) — При использовании параметра-aunameведет себя так же, как если бы были заданы параметры-snrvmo.
При вызове без каких-либо параметров uname выводит имя ядра, как если бы была указана опция -s :
uname
Как вы уже знаете, имя ядра — «Linux»:
Linux
Вам не нужно запоминать все параметры командной строки. Обычно команда uname используется с параметром -a для вывода всей доступной информации:
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
Вывод включает следующую информацию:
Linux— имя ядра.-
dev.linuxize.com— Имя хоста. -
4.19.0-6-amd64Релиз ядра. -
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)— Версия ядра. -
x86_64— Имя оборудования компьютера. -
GNU/Linux— Название операционной системы.
Параметры можно комбинировать друг с другом для получения желаемого результата. Например, чтобы узнать, какая версия ядра Linux работает в вашей системе, вы должны ввести следующую команду:
uname -srm
Linux 4.19.0-6-amd64 x86_64
При использовании нескольких параметров информация, содержащаяся в выводе, находится в том же порядке, что и параметр -a . Положение данных опций не имеет значения. И uname -msr и uname -srm дают одинаковый результат.
Выводы
Команда uname используется для печати основной системной информации. Обычно он вызывается с параметром -a для отображения всей доступной информации.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.