\r\n\r\n

linuxでのpinkyコマンドの使い方

あなたのLinuxコンピュータにログインしているユーザーを知りたいですか? まあ、指は触れないで、小指を立てて...。

あなたのLinuxコンピュータにログオンしているユーザーを知りたいですか? まあ、指を言及しないで、小指を立ててみてください。

LinuxやUnix系コンピュータにログオンしているユーザーの詳細を調べるために、多くのシステム管理者はfingerコマンドを使用することがあります。これはこれでいいのですが、多くのシステムで指がないことになります。デフォルトではインストールされません。このコマンドが使用できないシステムに遭遇することがあります。

指をインストールできる環境であれば、fingerの軽量化・現代版であるpinkyを使用することができます。Ubuntu、Manjaro、Fedoraなど、この記事の調査中にテストしたすべてのLinuxディストリビューションにデフォルトでインストールされています。

サブタイトルコンタクト

Linuxのコマンドに期待されるように、pinkyにはかなりの数のコマンドラインオプションがあります(そのうち名前があるのは2つだけです)。しかし、意外なことに、いずれもpinkyが作成したレポートから何らかの情報を削除する必要があるのです。興味のある情報だけを絞り込んで出力することができます。

pinkyのスタートがライトウェイトなら、興味のない情報を削除すると、とてもライトウェイトになることがあります。

小指を使う

pinkyの最も簡単な使用方法は、コマンドラインにその名前を入力してEnterキーを押すことです。

pinky

デフォルトの出力は、"short format "のレポートです。

短報の内容は以下の通りです。

  • Login:ログインしている人のユーザー名。
  • 名前:フルネーム(分かっている場合のみ)
  • TTY:相手がログインしている端末の種類。これは通常、pts(疑似テレタイプライター)である。0は、このコンピュータに接続されている物理キーボードとスクリーンを示します。
  • アイドル:自由時間。どうなんでしょう?X-windowsのディスプレイマネージャで動作している場合、マネージャはこの情報を提供しません。
  • When: ユーザーがログインした日時。
  • Where: ユーザーがログインした場所。通常、リモートコンピュータのIPアドレスです。":0 "は、Linuxコンピュータに接続されている物理的なキーボードとスクリーンを示します。

pinkyがカラムに入力できないことがある。この情報がないと、コラムに何も書き込めません。例えば、システム管理者が "dave "というユーザーアカウントの所有者のフルネームを記録していない場合。明らかに、pinkyは「名前」欄にフルネームを表示することができず、代わりに「dave」を使っています。

個々のユーザーを報告する

デフォルトでは、pinkyはログインした人全員を報告します。ある人を報告するには、コマンドラインでその人のユーザ名をpinkyに渡します。

pinky mary

予想通り、pinkyはユーザー名 "mary "の人だけをレポートします。

列の見出しを省略する

短文レポートから列見出しを削除するには、-fオプションを使用します。

pinky -f

列の見出しは、レポートから削除されます。

名前」欄の省略

wオプションをつけると、pinkyは "Name "カラムを無視するようになります。

pinky -w alec

結果報告書に「名前」欄がない。

名前と場所の列を省略する

i オプションを使用すると、pinky は "Name" と "Where" の両方の列を省略することができます。

pinky -i robert

pinkyからのレポートには、"Name "と "Where "の列が含まれなくなりました。

名前、アイドル、場所の列は省略

本当に内容を削ぎ落とすには、-qオプションで "Name", "Idle", "Where "カラムを省略することが可能です。

pinky -q john

pinkyが従順にレポートから「Name」、「Idle」、「Where」カラムを削除します。これで3列だけになりました。それ以外のものを抜いたら、ほとんどレポートにはならないでしょう。

長文レポート

l (long-form report)オプションは、pinkyがレポートで提供された個人に関する情報を追加します。ユーザーアカウント名はコマンドラインで指定する必要があります。

(これは、名前を持つ2つのコマンドラインオプションのうちの1つです。もうひとつは、-s(short-format report)オプションである。(デフォルトの出力は短い形式のレポートなので、-sオプションは実際には何もしない)。

pinky -l mary

長文レポートには、いくつかの追加情報が含まれています。

長文レポートでの情報提供は

  • ログイン名:ログインしている人のユーザー名。
  • 実名:わかっている場合はフルネーム。
  • カタログ:その人のメインカタログ。
  • Shell:その人が使っているシェル。
  • Project: その人の ~/.Project ファイルの内容 (存在する場合)。
  • Plan: その人の ~/.Plan ファイルの内容 (存在する場合)。

~/.project ファイルは、コンピュータ・ユーザーが関与しているプロジェクトや作業項目の短い説明を保持するために使用されるべきであるという考え方です。同様に、彼らの ~/.plan ファイルの内容は、そのプロジェクトの実際の作業項目の短い説明となる。これにより、管理者や関係者は、ある人がどんな仕事をしていて、その仕事がどのプロジェクトに属しているのかを知ることができます。このオプションは、現在ではほとんど使われていません。多くの人は、これらの項目は空欄でしょう。

アレクを見よう。

pinky -l alec

Alec には ~/.plan ファイルも ~./project ファイルもありません。

ディレクトリやシェル行の省略

ホームディレクトリとシェルに関する行レポートを長文レポートから省くには、-bオプションを使用します。

pinky -l -b robert

ホームディレクトリやシェルに関する行書は、レポートから削除されます。

プロジェクトドキュメントを省略する

長文レポートから項目行を省略するには、-hオプションを使用します。

pinky -l -h mary

~/.projectファイルの内容を報告しない。

計画書の省略

長文のレポートから計画行を省くには、-pオプションを使用します。

pinky -l -p mary

~/.planファイルの内容を報告しない。

なぜ省略可能なオプションばかりなのか?

レポートを作成するコマンドには、なぜ、ある情報を削除するためのオプションがたくさんあるのでしょうか?本当に必要な情報に集中することができます。だから、麦と籾殻を分けるという選択肢もあるわけです。どれがどれだか判断してください。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ