Befehl "getdev"
Zweck
Listet Einheiten auf, die den angegebenen Kriterien entsprechen.
Syntax
getdev [ -a ] [ -e ] [ Kriterien] [ DeviceList ]
Beschreibung
Listet Einheiten auf, die den angegebenen Kriterien entsprechen. Die Kriterien werden in Form von Ausdrücken angegeben. Der Befehl getdev kann alle Einheiten im System oder eine angegebene Liste von Einheiten überprüfen.
Flags
| Element | Beschreibung |
|---|---|
| -a | Gibt an, dass eine Einheit alle Kriterien erfüllen muss, um in die von diesem Befehl generierte Liste eingeschlossen zu werden. Das Flag -a hat keine Auswirkung, wenn keine Kriterien definiert sind. |
| -e | Gibt an, dass die in der Einheitenliste angegebenen Einheiten aus der vom Befehl getdev generierten Liste ausgeschlossen werden sollen. Wenn Sie das Flag -e- nicht angeben, werden nur Einheiten in der Einheitenliste generiert. Dieses Flag wird ignoriert, wenn keine Einheiten angegeben werden. |
Parameter
| Element | Beschreibung |
|---|---|
| Kriterien | Definiert Kriterien, die eine Einheit erfüllen muss, bevor sie in die generierte Liste eingeschlossen werden kann. Kriterien können als Ausdruck oder als Liste von Ausdrücken angegeben werden, die eine Einheit erfüllen muss, damit sie
in die von getdev generierte Liste eingeschlossen wird. Wenn Sie keine Kriterien angeben, werden alle Einheiten in die Liste eingeschlossen. Einheiten müssen mindestens eines der Kriterien in der Liste erfüllen. Mit der Option -a kann jedoch angegeben werden, dass eine "logische UND-Operation" ausgeführt werden soll. In diesem Fall werden nur die Einheiten eingeschlossen, die alle Kriterien in einer Liste erfüllen. Es gibt vier mögliche Ausdruckstypen, denen die im Parameter Kriterien angegebenen Kriterien folgen können:
Im Folgenden sind alle gültigen Einheitenattribute beschrieben:
|
| DeviceList | Gibt eine durch Leerzeichen getrennte Liste mit Einheiten an, deren Kriterien überprüft werden sollen. |
Exitstatus
- 0
- Der Befehl wurde erfolgreich ausgeführt.
- > 1
- Es ist ein Fehler aufgetreten.
Beispiele
- Geben Sie Folgendes ein, um alle Einheiten anzuzeigen:
getdev - Geben Sie Folgendes ein, um Einheiten mit dem Typ "logical_volume" (logischer Datenträger) aufzulisten:
getdev type=logical_volume - Geben Sie Folgendes ein, um Einheiten aufzulisten, die nicht den Typ "logical_volume" (logischer Datenträger) haben:
getdev type!=logical_volume - Geben Sie Folgendes ein, um einheiten aufzulisten, die den Typ "logical_volume" oder den Einheitenalias "sys0" haben:
Die Ausgabe gleicht der folgenden:getdev type=logical_volume alias=sys0hd1 hd2 hd3 hd4 ... sys0 - Geben Sie Folgendes ein, um Einheiten aufzulisten, die den Typ "logical_volume" oder den Einheitenalias "lv01" haben:
getdev -a type=logical_volume alias=lv01 - Geben Sie Folgendes ein, um Einheiten anzuzeigen, für die das Attribut status definiert ist:
getdev status:* - Geben Sie Folgendes ein, um Einheiten anzuzeigen, für die das Attribut desc nicht definiert ist:
getdev desc!:*
Dateien
| Element | Beschreibung |
|---|---|
| /usr/sbin/getdev | Enthält den Befehl getdev. |