\r\n\r\n
LinuxやUnixライクなシステムを誰が使っているかを知ることは、それを管理する上で不可欠な要素です。指をさすのは失礼にあたるかもしれませんが、指を使うことで啓発されることがあります。
Linuxディストリビューションでは、fingerコマンドはほぼ間違いなくデフォルトでインストールされていません。この記事の調査に使用したUbuntu、Fedora、Manjaroのいずれのディストリビューションでも使用されていません。fingerの軽量版であるpinkyコマンドは既に取り上げました。pinkyはデフォルトで提供されていますが、fingerYouを使用するには、ここをクリックしてインストールしてください。
指と小指のコマンドは、同じタスクを実行します。どちらも、LinuxやUnix系OSで現在ログインしているユーザーに関する情報を教えてくれます。それぞれ提供される情報は微妙に異なりますが、pinkyには、見たくない部分を徐々に削ぎ落とすオプションがいくつか用意されています。
Linuxのセットアップを「Linux」よりも「Unix」のようにしたい場合は、fingerを使用するとよいでしょう。おそらく、fingerが使用できることを期待するスクリプトをいくつか受け継いでいるのでしょう。しかし、理由はどうあれ、やむを得ず、あるいは単に指を使いたいだけなら、ここではそのインストール方法と使い方を紹介します。
関連:Linuxでpinkyコマンドを使う方法
Ubuntuでは、以下のコマンドでfingerをインストールすることができます。
sudo apt-get install fingerFedoraにfingerをインストールするには、次のコマンドを使用します。
sudo dnf install fingerManjaro では、Arch User Repository (AUR) から Fingers をインストールし、そのソースコードからビルドする必要があります。これをやってくれるツールもあるので、自動化されていますね。それはいいのですが、これらのツールを Manjaro システムにインストールし、さらに AUR から指を取得してインストールするツールもインストールしなければならないことになります。だから、まずインストールする必要がある。
もしあなたのシステムに適切な AUR インストーラーがない場合は、trizen が良い選択肢です。このコマンドはそれをインストールします。
sudo pacman -Syu trizentrizen を使って finger をインストールする前に、いくつかの開発ツールをインストールする必要があります。これらは trizen があなたのシステムに finger をインストールするために呼び出すインストールとビルドのスクリプトによって自動的に呼び出されます。もちろん、以前に AUR でプロジェクトをインストールしたことがあったり、ソフトウェア開発を行ったことがある場合は、これらは既にインストールされているかもしれません。
gnuc ライブラリをインストールする必要があるので、このコマンドを使います。
sudo pacman -Syu glibcまた、GNU Binutil.gccコンパイラも以下のコマンドで必要です。
sudo pacman -Syu binutilsインストール作業には、パッチユーティリティも使用します。このコマンドでインストールします。
sudo pacman -Syu patchmakeユーティリティは、ソースコードからfingerの実際のコンパイルとビルドを制御するために使用されます。以下のコマンドを使用してインストールしてください。
sudo pacman -Syu makeもちろん、コンパイラがなければ、ソースコードから何かを作ることはできない。GNUのコンパイラコレクションであるgccは絶対に必要です。このコマンドでインストールされます。
sudo pacman -Syu gcc最後に、ビルドの依存関係を満たしてtrizenをインストールしたら、実際にfingerをインストールするためのコマンドを発行します。
trizen -S netkit-bsd-fingerEnter」キーを押すだけで、デフォルト値を受け入れることができます。
fingerと入力して'Enter'を押すと、fingerはデフォルトの出力を生成します。
fingerこれは、各ログイン・ユーザーに関する情報を1行で表示します。
関連:LinuxのTTYとは?(とttyコマンドの使い方)
個人の詳細を表示するには、コマンドラインでそのアカウント名を渡します。
finger alec指が一人で動くと、表示時間が長くなる。
このコマンドを繰り返してMaryを見てみると、彼女は非常に勤勉で、「.plan」と「.project」ファイルにいくつかの説明テキストを追加していることがわかります。
finger mary指にはその人の本名が入りますし、戸籍名が思い出せない場合は本名でもかまいません。
finger alec tumovitおまけに、相手のアカウント名もわかる。
.plan "と".project "ファイルのサマリーを表示したくない場合は、-p(no plan)オプションを使用します。
finger -p maryMary にはアクティブな ".plan" と ".project" ファイルがありますが、finger はそれらを無視し、その内容を報告しません。
全ユーザーの一覧をロングフォーマットで表示するには、-l (ロングフォーマット) オプションを使用します。
finger -lこれにより、fingerはログインしているすべてのユーザーを長い表示形式で一覧表示することができます。
通常、Linuxでは、小指と指のどちらかを使うという選択肢があります。
両者の本当の違いは、ピンキーの追加トリックで、興味のないデータを非常にきめ細かく削除できることです。もちろん、プリインストールされています。