GNU/Linux >> Znalost Linux >  >> Linux

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

Příkaz finger v Linuxu je oblíbeným nástrojem pro získávání informací souvisejících s uživateli systému. Tento nástroj však není předinstalován u všech distribucí Linuxu. Například Ubuntu 20.04 LTS nepřichází s prstem po vybalení z krabice. I když si můžete kdykoli stáhnout a použít příkaz finger, existuje odlehčená alternativa, která je předinstalovaná (alespoň na Ubuntu).

Dotyčný nástroj se nazývá malíček. V tomto článku budeme diskutovat o základech malíček pomocí několika snadno pochopitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady zde byly testovány na počítači Ubuntu 20.04 LTS.

Příkaz linuxového pinky

Manuálová stránka pro pinky to vysvětluje stejně jako:

 pinky - lightweight finger

Zde je syntaxe nástroje:

pinky [OPTION]... [USER]...

A následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout ještě lepší představu o tom, jak nástroj malíček funguje.

O1. Jak funguje příkaz pinky?

Základní použití je jednoduché, stačí spustit 'pinky' bez jakéhokoli argumentu.

pinky

Zde je výstup, který tento příkaz vytvořil v mém systému:

Login    Name                 TTY      Idle   When             Where
himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Takže můžete vidět, že výstup obsahuje informace, jako je přihlašovací jméno uživatele, skutečné/celé jméno, terminál, čas přihlášení a vzdálený hostitel. Ve výchozím nastavení je vytvořený výstup pro aktuálního uživatele. Pinky můžete samozřejmě použít i k načtení informací pro ostatní uživatele – v takovém případě budete muset zadat uživatelské jméno.

pinky USERNAME

Q2. Jak zajistit, aby malíček produkoval dlouhý formát?

To lze provést pomocí volby příkazového řádku -l.

pinky -l

Následující výstup byl vytvořen tímto příkazem v mém systému:

Login name: himanshu                    In real life:  Himanshu
Directory: /home/himanshu               Shell:  /bin/bash

Všimněte si, že volba -l vyžaduje, abyste uvedli uživatelské jméno - jinými slovy, uvedení uživatelského jména je v tomto případě povinné.

Q3. Jak vynechat informace o domovském adresáři a shellu v dlouhém formátu?

Toho lze dosáhnout spojením volby -b s volbou -l.

pinky -lb himanshu

Následuje výstup:

Login name: himanshu                    In real life:  Himanshu

Takže můžete vidět, že informace týkající se adresáře a shellu nebyly tentokrát vytvořeny ve výstupu. Podobně můžete použít volby -h a -p k odstranění souboru projektu uživatele a informací o souboru plánu (pokud jsou k dispozici), v tomto pořadí, v dlouhém formátu.

4. Jak docílit toho, aby malíček odstranil záhlaví sloupců?

To lze provést pomocí volby příkazového řádku -f.

Například tento příkaz:

pinky -f himanshu

vytvořil v mém systému následující výstup:

himanshu Himanshu            ?:0       ?????  2018-09-04 09:31 :0

Jak tedy vidíte, záhlaví sloupců byla ve výstupu odstraněna.

O5. Jak zajistit, aby malíček ve výstupu vynechal celé jméno uživatele?

To lze provést pomocí volby příkazového řádku -w.

Například toto:

pinky -w himanshu

vytvořil následující výstup:

Login     TTY      Idle   When             Where
himanshu ?:0       ?????  2018-09-04 09:31 :0

Můžete tedy vidět, že položka sloupce pro celé jméno byla z výstupu vynechána. Existují dvě další možnosti, které dělají podobné věci:

-i omit the user's full name and remote host in short format

-q omit  the  user's  full name, remote host and idle time in short format

Závěr

Jak asi budete souhlasit, pinky je šikovný malý nástroj pro ty, kteří pracují s informacemi uživatelů systému. V tomto článku jsme probrali většinu možností tohoto nástroje. Až budete s jejich procvičováním hotovi, přejděte na stránku Pinkyho manuálu, kde se dozvíte více o příkazu.


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