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

Korrekte Syntax für den Befehl id -r

-r muss in Verbindung mit einer anderen Option verwendet werden. Zum Beispiel:

$ id -Gr
1000 4 24 27 30 46 109 124

Zitat aus der Manpage:

-r, --real
print the real ID instead of  the  effective  ID,  with -ugG

Das Programm und die Dokumentation weichen von Standardpraktiken ab:

Wenn -ugG bedeutet eigentlich -u|g|G[modifier] (was anscheinend der Fall ist), dann sollte es so dokumentiert werden. Die Autoren scheinen nicht zu glauben, dass sich der Aufwand gelohnt hat. Wenn der Benutzer jedoch dasselbe tut (wie es Mr. Davis ganz vernünftigerweise versucht hat):

-ru , eine legitime, intuitive Annahme, gibt einen Fehler zurück.

Apropos dieser Tipp:

stat -c "%U" $(tty)

Wahrscheinlich hätte es geholfen zu erwähnen, dass es Shell-spezifisch ist.


Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. 12 IP-Befehlsbeispiele für Linux-Benutzer

  3. Linux-Killall-Befehl für Anfänger (8 Beispiele)

  4. DNF-Befehlsbeispiele für Anfänger

  5. Weniger Befehls- und Syntaxhervorhebung?

Linux-Suchbefehl für Anfänger (8 Beispiele)

16 praktische Beispiele für Linux LS-Befehle für Anfänger

Linux-mv-Befehl für Anfänger erklärt (8 Beispiele)

ls-Befehl in Linux zum Auflisten von Dateien

Verknüpfungen zum Navigieren im Terminalverlauf

Exa – Ein moderner Ersatz für ls Command