- ベストアンサー
UNIXで、あるサーバhogeにログインしているログインIDとユーザの名前だけを表示させたい
UNIXで、あるサーバhogeにログインしているログインIDとユーザの名前だけを表示させたいのですが、コマンドをどのように入力すればよいでしょうか。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
finger | cut -c 1-38 とか?
その他の回答 (6)
- choconamacream
- ベストアンサー率44% (152/338)
私の方からは、お勧め過去ログを。(これで、一通り出尽くしたかな、と。) 「Linuxに登録されているユーザ、グループを確認するには?」 http://oshiete1.goo.ne.jp/qa2022497.html 「ユーザの一覧」 http://oshiete1.goo.ne.jp/qa1572704.html 「存在する一般ユーザの確認方法」 http://oshiete1.goo.ne.jp/qa4177979.html サーバの構成によっても色々と違うらしいですね。
- teapots08
- ベストアンサー率52% (32/61)
ANo.1のwhoamiは自分の現在のログインIDを表示するものです。 (「現在の」というのは、suで別のユーザーに切り替えることが出来るから。) ログインIDだけならwhoでもwでもいいですが、 登録しておいた氏名も表示したいのでしたら、ANo.3のfingerが適切だと思います。
補足
回答有り難うございました。 フィンガーコマンドを使うと、ログイン名や名前は表示されますが他にもTTYやログイン時刻、事務所や電話番号まで表示されてしまいます。ログイン名と名前だけを表示することは可能なのでしょうか?trなどを使って実現出来るのであればそれでも構わないのですが、何か方法がありましたら教えて欲しいです。
- 774danger
- ベストアンサー率53% (1010/1877)
ログインIDと名前のみなら、No.3のかたが書かれているように、 finger @hoge ですが、最近は外部からfingerを受け付けない設定にしているサーバがほとんどだと思います #ログインID=passwordにしているユーザがいると穴になるので
- yambejp
- ベストアンサー率51% (3827/7415)
finger とか
- Gizensha
- ベストアンサー率34% (207/608)
w
- splwtr
- ベストアンサー率16% (75/461)
whoami ですね。
お礼
774dangerさんご回答有り難うございました。出来ました。