質問: centos7 ユーザーを表示する方法を教えて下さ centos7 ユーザーを表示する方法を教えて下さい。 guiから以下で表示できます。 右上のスイッチアイコン 設定アイコン すべての設定|ユーザー ユーザー|自分のアカウント これをコマンドから表示する方法を教えて下さい。 ユーザーidとユーザー名を両方表示させたいです。 ユーザーidは%uだと思い、 $ echo %u とやってみたものの、そのまま %u と表示されました。 ユーザー名の方は出し方が全く分かりません。 以上、よろしくお願いします。
回答: ログイン中のユーザー名一覧は w または who ユーザーidを取り出すのは、 id {ユーザー名} なので、ログイン中の ユーザーidとユーザー名の一覧は これを組み合わせればよいかと。 例えば who | awk '{print $1}' | while read line ; do echo -n $line " " ; id -u $line; done みたいな感じ。