誰、whoamiと「私は誰ですか」

誰、whoamiと「私は誰ですか」

whoとコマンドを理解できますが、whoami次のように入力すると正確に何が起こりますか?

who am i

そして

who am

私はUbuntuにいて、その後は何も起こりません!

Linux / UNIXがエラーメッセージ(「不明なパラメータ」行の内容についてwho)で応答しないのか、出力で応答しないのですかwho

ベストアンサー1

何も出力されない場合は、whoamiシェルがログインシェルではないことを意味します。whoの標準入力に関連付けられたユーザーがないため、who何も出力されません。これはエラーではないため、エラーメッセージを出力しません。

走れば

xterm -ls

ログインシェルを使用して端末を開くには、端末を見つけて正しくwhoami機能する必要がありますwho am i。リモートログインを使用している場合も同様です。例えばSSH。

おすすめ記事