全てのユーザーを表示する方法

全てのユーザーを表示するには、次のコマンドが使えます。

$ cat /etc/passwd | cut -d: -f1

ファイル /etc/passwd はユーザーの基本的な情報を保存しているファイルです。 1行に1ユーザーが記載されていて、データがコロン : 区切りで、先頭にユーザー名が記載されています。

そのため cat コマンドでファイルの内容を出力しています。

ただそれだと読みにくいので、cut コマンドの -d: オプションで コロン : 区切り文字を指定し、さらに -f1 オプションで、区切りの1番目のエントリーを抽出しています。

ついでに言うと、特定の名前から始まるユーザーを確認するには、grep と併用します。例えば "kei" から始まるユーザーがあるか調べるには、次のようにします。

$ cat /etc/passwd | cut -d: -f1 | grep kei
keisukeo

以上、ここでは Linux のコマンドで全てのユーザーを表示する方法を紹介しました。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Linux 入門