GNU/Linux >> Znalost Linux >  >> Linux

Výukový program pro ovládání prstem v Linuxu pro začátečníky (5 příkladů)

Pokud jste správcem systému Linux nebo vaše práce zahrnuje správu uživatelů, existuje mnoho nástrojů, o kterých byste měli vědět. Jednou takovým nástrojem příkazového řádku je prst , jehož základy zde v tomto tutoriálu probereme. Ale než s tím začneme, stojí za zmínku, že všechny příklady zde byly testovány na počítači Ubuntu 18.04 LTS.

Příkaz prstu Linux

Příkaz finger v Linuxu je v podstatě program pro vyhledávání uživatelských informací. Následuje jeho syntaxe:

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

A zde je návod, jak to vysvětluje manuálová stránka nástroje:

The finger displays information about the system users.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout lepší představu o tom, jak příkaz prstem funguje.

O1. Jak používat příkaz prstem?

Základní použití je jednoduché, stačí spustit 'prst' se jménem uživatele jako vstup. Zde je příklad:

finger himanshu

A zde je výstup výše uvedeného příkazu vytvořeného v mém systému:

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.

O2. Jak zajistit, aby výstupní sloupce zobrazení prstu byly moudré?

To lze provést pomocí volby příkazového řádku -s. Zde je příklad:

finger -s himanshu

A zde je vytvořený výstup:

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

Q3. Jak přimět prst omezit některé informace ve výstupu?

Existuje volba příkazového řádku -p, která nutí prst nezobrazovat obsah souborů „.plan“, „.project“ a „.pgpkey“. Zde je příklad:

finger -p himanshu

A tady je výstup:

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.

Takže můžete vidět, že informace související s 'plánem' nebyly ve výstupu zobrazeny.

4. Jak zabránit shodě skutečných jmen uživatelů?

Ve výchozím nastavení je vstupní uživatelské jméno, které zadáte, shodné s přihlašovacími jmény uživatelů i skutečnými jmény. Ale pokud chcete, můžete poslední shodu zakázat pomocí volby -m příkazového řádku.

finger -m himanshu

O5. Jaké další body stojí za to vědět o prstu?

Zde je relevantní výňatek z manuálové stránky nástroje:

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).

Závěr

V závislosti na druhu práce, kterou na svém linuxovém boxu děláte, vám může velmi pomoci příkaz prstem. Přejděte na manuálovou stránku nástroje, kde se o něm dozvíte více. A pokud jde o alternativy, můžete se podívat na příkaz Pinky.


Linux
  1. Linux cd command tutorial pro začátečníky (8 příkladů)

  2. Linux Date Command Tutorial pro začátečníky (8 příkladů)

  3. Linux hostname Command Tutorial pro začátečníky (5 příkladů)

  1. Výuka příkazů Linux pro začátečníky (5 příkladů)

  2. Linux df Command Tutorial pro začátečníky (8 příkladů)

  3. Linux du Command Tutorial pro začátečníky (10 příkladů)

  1. Výukový program Linux echo Command pro začátečníky (5 příkladů)

  2. Linux env Command Tutorial pro začátečníky (5 příkladů)

  3. Návod k příkazu velikosti Linuxu pro začátečníky (6 příkladů)