GNU/Linux >> LINUX-Kenntnisse >  >> Linux

uname:Befehl nicht gefunden

Standardmäßig gibt uname den Namen des Kernels aus – Linux. Sie können die Kernel-Versionsnummer Ihres aktuellen Systems anzeigen, indem Sie den Befehl uname -r verwenden. Sie können auch uname -i eingeben, um die Hardwareplattform anzuzeigen. Um alle Informationen zu drucken, geben Sie den uname -acommand ein. Ohne Flags zeigt der Befehl uname das Betriebssystem an, das Sie verwenden. Hier sind einige nützliche Optionen:

Option Beschreibung
-a Zeigt alle Informationen an
-s Zeigt den Kernelnamen an
-n Zeigt den Netzwerkknoten an (auch bekannt als Hostname)
-r Zeigt die Release-Version des Kernels an
-v Zeigt die Version (Datum) des Kernels an
-m Zeigt den Hardwarenamen der Maschine an (häufig dasselbe wie -p)
-p Zeigt den Prozessortyp an (häufig dasselbe wie -m)
-o Zeigt das Betriebssystem an

Wenn Sie beim Ausführen des uname-Befehls auf den folgenden Fehler stoßen:

uname: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
Alpin apk Coreutils hinzufügen
Arch Linux pacman -S coreutils
Kali-Linux apt-get install coreutils
CentOS yum installiere coreutils
Fedora dnf installiere coreutils
Raspbian apt-get install coreutils

uname-Befehlsbeispiele

Der uname-Befehl hilft bei der Überprüfung der Linux-Version und Systeminformationen, z. B. mit dem uname-Befehl können Sie Betriebssystemdetails, Kernel-Version, Betriebssystemarchitektur, ob 32 Bit oder 64 Bit, und vieles mehr überprüfen. Sehen wir uns also die uname-Linux-Befehle mit Beispielen an.

1. Um einfach zu überprüfen, welches Betriebssystem Sie derzeit verwenden, können Sie einfach den folgenden Befehl verwenden.

# uname   # Check the Operating System
Linux

2. Sie können auch den uname-Befehl mit dem Argument -s verwenden um Ihren aktuellen Betriebssystemnamen zu überprüfen. Siehe den folgenden Befehl.

# uname -s
Linux

Mit dem Linux-Befehl uname können Sie die Linux-Version überprüfen und auch die folgenden Systeminformationen abrufen, z. B. :

  • Name des Betriebssystems
  • Hostname des Systems
  • Kernel-Version
  • Betriebssystemarchitektur, d. h. 32 Bit oder 64 Bit
  • Datum und Uhrzeit der Veröffentlichung und Kompilierung des Kernels

3. Um alle oben genannten Details zu erhalten, können Sie den uname-Befehl mit dem Argument -a verwenden . Siehe den folgenden Befehl.

# uname -a   # Check all System Information
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

4. Verwenden Sie den Linux-Befehl uname mit dem Argument -n um den Hostnamen oder Netzwerknamen Ihres Betriebssystems zu überprüfen.

# uname -n   # Check the Hostname of the System
localhost.localdomain

5. Um die Release-Version des Kernels zu überprüfen, verwenden Sie einfach den Linux-Befehl uname mit dem Argument -r . Hier ist meine Kernel-Version 2.6.32-431.el6.x86_64.

# uname -r   # Check Kernel Version
2.6.32-431.el6.x86_64

6. Sie können den Maschinenhardwaretyp Ihres Systems überprüfen, indem Sie den Linux-Befehl uname mit dem Argument -m verwenden . Siehe den folgenden Befehl.

# uname -m   # Check the Hardware type
x86_64

7. Verwenden Sie den folgenden Befehl, um den Prozessortyp zu überprüfen. Hier verwenden wir den Prozessortyp x86_64.

# uname -p   # Check the Processor Type
x86_64

8. Um die Hardwareplattform zu überprüfen, verwenden Sie den Linux-Befehl uname mit dem Argument -i .

# uname -i   # Check the Hardware Platform
x86_64

9. Um das aktuelle Betriebssystem zu überprüfen, verwenden Sie den Linux-Befehl uname mit dem Argument -o . Wie Sie der Ausgabe unten entnehmen können, verwenden wir derzeit das GNU/Linux-Betriebssystem

# uname -o   # Check the Operating System
GNU/Linux

9. Um die kompilierte Version des Kernels mit Datum und Uhrzeit zu überprüfen, verwenden Sie den Befehl uname mit dem Argument -v . Wie Sie unten sehen können, ist die Ausgabe dieses Befehls Nr. 1 SMP Fri Nov 22 03:15:09 UTC 2013. Hier wird der Kernel zum ersten Mal kompiliert, daher zeigt er Nr. 1.

# uname -v   # Check Kernel compiled version
#1 SMP Fri Nov 22 03:15:09 UTC 2013

Für weitere Informationen zum Linux-Befehl uname mit allen verfügbaren Argumenten können Sie mit dem folgenden Befehl auf die Hilfeseite zugreifen.

# uname --help   # Access the Help Page
Usage: uname [OPTION]...
Print certain system information.  With no OPTION, same as -s.

  -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system
      --help     display this help and exit
      --version  output version information and exit

Überprüfen Sie die installierte uname-Paketversion, verwenden Sie einfach den folgenden Befehl. Die Ausgabe zeigt Ihnen den Namen des Autors, das Veröffentlichungsdatum des Pakets, Lizenzdetails, die offizielle Website dieses Pakets und vieles mehr.

# uname --version   # Check Package Version
uname (GNU coreutils) 8.4
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

ln:Befehl nicht gefunden

uname:Befehl nicht gefunden