GNU/Linux >> Linux の 問題 >  >> Linux

初心者向けのLinuxフィンガーコマンドチュートリアル(5つの例)

Linuxシステム管理者の場合、または作業にユーザーの管理が含まれる場合は、知っておく必要のあるツールがたくさんあります。そのようなコマンドラインユーティリティがになると 、このチュートリアルでここで説明する基本事項。ただし、それを始める前に、ここでのすべての例がUbuntu18.04LTSマシンでテストされていることを言及する価値があります。

Linuxフィンガーコマンド

Linuxのfingerコマンドは、基本的にユーザー情報検索プログラムです。その構文は次のとおりです。

finger [-lmsp] [user ...] [[email protected] ...]

そして、ツールのマニュアルページで説明されているのは次のとおりです。

The finger displays information about the system users.

以下は、fingerコマンドがどのように機能するかについてのより良いアイデアを与えるはずのいくつかのQ&Aスタイルの例です。

Q1。指コマンドの使い方は?

基本的な使い方は簡単で、ユーザー名を入力して「finger」を実行するだけです。次に例を示します:

finger himanshu

そして、これが私のシステムで生成された上記のコマンドの出力です:

Login: himanshu                   Name: Himanshu
Directory: /home/himanshu               Shell: /bin/bash
On since Sat Nov 24 10:16 (IST) on :0 from :0 (messages off)
No mail.
No Plan.

Q2。フィンガーディスプレイの出力列を賢くする方法は?

これは、-sコマンドラインオプションを使用して実行できます。次に例を示します:

finger -s himanshu

そして、生成される出力は次のとおりです。

Login     Name       Tty      Idle  Login Time   Office     Office Phone
himanshu  Himanshu  *:0             Nov 24 10:16 (:0)

Q3。指で出力の一部の情報を制限するにはどうすればよいですか?

「.plan」、「。project」、および「.pgpkey」ファイルの内容をfingerに表示しないように強制するコマンドラインオプション-pがあります。次に例を示します:

finger -p himanshu

そして、これが出力です:

Login: himanshu                   Name: Himanshu
Directory: /home/himanshu               Shell: /bin/bash
On since Sat Nov 24 10:16 (IST) on :0 from :0 (messages off)
No mail.

そのため、「計画」に関連する情報が出力に表示されなかったことがわかります。

Q4。ユーザーの本名の一致を防ぐ方法は?

デフォルトでは、指定する入力ユーザー名は、実際の名前だけでなくユーザーのログイン名とも一致します。ただし、必要に応じて、-mコマンドラインオプションを使用して後者のマッチングを無効にすることができます。

finger -m himanshu

Q5。指について知っておく価値のある他のポイントは何ですか?

ツールのマニュアルページからの関連する抜粋は次のとおりです。

If no options are specified, finger defaults to the -l style output if operands are provided, 
otherwise to the -s style.  Note that some fields may be missing, in either format, if information
is not available for them.

If no arguments are specified, finger will print an entry for each user currently logged into the
system.

Finger may be used to look up users on a remote machine.  The format is to specify a user as
“[email protected]”, or “@host”, where the default output format for the former is the -l style, and the
default output format for the latter is the -s style.  The -l option is the only option that may
be passed to a remote machine.

If standard output is a socket, finger will emit a carriage return (^M) before every linefeed (^J).
This is for processing remote finger requests when invoked by fingerd(8).
結論

Linuxボックスで行う作業の種類によっては、fingerコマンドが非常に役立つ場合があります。ツールの詳細については、ツールのマニュアルページにアクセスしてください。また、代替案として、Pinkyコマンドを確認できます。


Linux
  1. 初心者向けのLinuxcdコマンドチュートリアル(8例)

  2. 初心者向けのLinux日付コマンドチュートリアル(8例)

  3. 初心者向けのLinuxホスト名コマンドチュートリアル(5つの例)

  1. 初心者向けのLinux通信コマンドチュートリアル(5例)

  2. 初心者向けのLinuxdfコマンドチュートリアル(8例)

  3. 初心者向けのLinuxduコマンドチュートリアル(10例)

  1. 初心者向けのLinuxechoコマンドチュートリアル(5つの例)

  2. 初心者向けのLinuxenvコマンドチュートリアル(5つの例)

  3. 初心者向けのLinuxサイズのコマンドチュートリアル(6つの例)