こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

CentOS7 ユーザーを表示する方法を教えて下さ

CentOS7 ユーザーを表示する方法を教えて下さい。

GUIから以下で表示できます。
右上のスイッチアイコン
設定アイコン
すべての設定|ユーザー
ユーザー|自分のアカウント

これをコマンドから表示する方法を教えて下さい。
ユーザーIDとユーザー名を両方表示させたいです。

ユーザーIDは%Uだと思い、
$ echo %U
とやってみたものの、そのまま
%U
と表示されました。

ユーザー名の方は出し方が全く分かりません。

以上、よろしくお願いします。

投稿日時 - 2016-01-07 10:40:23

QNo.9107480

すぐに回答ほしいです

質問者が選んだベストアンサー

>ログインしているユーザーIDと名称が欲しいのです。

whoami
または
who am i

でユーザー名(数字じゃない方)が出る。

数字の方が欲しい場合は

id 「whoamiで表示されたユーザー名」

でユーザーID(数字の方)が出る。

投稿日時 - 2016-01-07 13:22:43

お礼

ありがとうございます。

ユーザーIDはwhoamiで取得できました。

投稿日時 - 2016-01-07 13:35:33

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(4)

ANo.3

ログイン中のユーザー名一覧は w または who 
ユーザーIDを取り出すのは、 id {ユーザー名}
なので、ログイン中の ユーザーIDとユーザー名の一覧は これを組み合わせればよいかと。

例えば
who | awk '{print $1}' | while read line ; do echo -n $line " " ; id -u $line; done
みたいな感じ。

投稿日時 - 2016-01-07 12:37:37

お礼

ありがとうございます。

でも、whoだとログインしているユーザー全部出ますよね。
そうじゃなくて、直接操作しているその一人が欲しいです。

それと
ユーザーIDとユーザー名の意味が少し違うのですけど。
それだと数字が出るだけですよね。

ユーザー名とは日本語名称とかを言ってます。

投稿日時 - 2016-01-07 13:06:28

ANo.2

追記。

ユーザーの名前だけ表示したいなら

cat /etc/passwd|sed -e 's/:.*//g'

投稿日時 - 2016-01-07 11:22:45

補足

書き方が悪かったのか伝わらなかったので書き直しました。
 ↓
http://okwave.jp/qa/q9107539.html



未解決ですがこれは一旦閉じます。

ユーザーIDはwhoamiで取得できました。

whoamiの回答をくださった方をここのベストアンサーにさせていただきます。

投稿日時 - 2016-01-07 13:36:01

お礼

ありがとうございます。

しかし、求めているものとは異なります。
一覧が欲しいのではなく、
ログインしているユーザーIDと名称が欲しいのです。

投稿日時 - 2016-01-07 11:42:07

ANo.1

cat /etc/passwd

投稿日時 - 2016-01-07 11:21:04

補足

書き方が悪かったのか伝わらなかったので書き直しました。
 ↓
http://okwave.jp/qa/q9107539.html



未解決ですがこれは一旦閉じます。

ユーザーIDはwhoamiで取得できました。

whoamiの回答をくださった方をここのベストアンサーにさせていただきます。

投稿日時 - 2016-01-07 13:35:52

お礼

ありがとうございます。

しかし、求めているものとは異なります。
一覧が欲しいのではなく、
ログインしているユーザーIDと名称が欲しいのです。

投稿日時 - 2016-01-07 11:42:40

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-