" RUNNINGAS = /usr/bin/id -un
"办?
答案 0 :(得分:1)
它将shell变量RUNNINGAS
设置为等于命令/usr/bin/id -un
的输出。在大多数系统上,这将是您的用户名。请注意,因为,据我们所知,RUNNINGAS
未被export
编辑,变量的值将无法用于从此shell开始的子shell。
您可以使用man
获取有关id
命令(man id
)的信息。大多数其他命令也有联机帮助页,这是一个很好的资源,用于学习命令的用途以及如何使用它们及其各种选项。
答案 1 :(得分:0)
只需查看帮助;)
❯ id --help [16:52:24]
Utilisation : id [OPTION]... [UTILIS]
Afficher les informations d'utilisateur et de groupe de l’UTILISateur indiqué,
ou pour l'utilisateur actuel quand UTILIS est omis.
-a ignorée, pour compatibilité avec les autres versions
-Z, --context n'afficher que le contexte de sécurité du processus
-g, --group n'afficher que le GID effectif
-G, --groups afficher tous les GID
-n, --name afficher le nom au lieu du numéro, pour -ugG
-r, --real afficher l'identifiant réel au lieu de l'effectif, avec -ugG
-u, --user n'afficher que l'UID effectif
-z, --zero délimiter la sortie avec des caractères NULL au lieu de blancs ;
impossible avec le format par défaut
--help afficher l'aide et quitter
--version afficher des informations de version et quitter
Sans aucune OPTION, afficher des informations utiles d'identification.
Aide en ligne de GNU coreutils : <http://www.gnu.org/software/coreutils/>
Signalez les problèmes de traduction de « id » à : <traduc@traduc.org>
Full documentation at: <http://www.gnu.org/software/coreutils/id>
or available locally via: info '(coreutils) id invocation'
每个用户都有:
sudo, users, disk, lock, uucp,…
这里:
id
显示用户信息。-u
仅显示当前用户的信息-n
未显示UID(用户ID)所以最后你得到了......用户名!
反向引用``允许将变量RUNNINGAS
设置为命令返回的内容。