A pinky parancs használata Linuxon

Szeretné tudni, hogy kik jelentkeztek be Linux számítógépére? Nos, ne emelje fel az ujját; inkább emeld fel a pinkyed.

A Linux- vagy Unix-szerű számítógépekre bejelentkezett emberekről való néhány részlet felfedezéséhez sok rendszergazda valószínűleg az ujjához fordul. parancs. Ami jó és jó, de sok rendszeren hiányzik az ujj. Alapértelmezés szerint nincs telepítve. Előfordulhat, hogy olyan rendszeren fut át, ahol ez a parancs nem érhető el.

A finger telepítése helyett – feltételezve, hogy rendelkezik erre engedéllyel – használhatja a pinky, a könnyű és modern változat ujját. Alapértelmezés szerint a jelen cikk kutatása során tesztelt összes Linux-disztribúcióra telepítve volt, beleértve az Ubuntut, a Manjarót és a Fedorát.

Finom érintés

Ahogy az egy Linux-parancstól elvárható, a pinky rendelkezik a parancssori opciókkal (ezek közül csak kettőnek van neve). Meglepő módon azonban mindegyik arra vonatkozik, hogy a pinky által készített jelentésekből kivágják az információ darabjait. Lecsökkentheti a kimenetet, hogy csak az Önt érdeklő információk szerepeljenek benne.

  Hol található a Touch ID az iPhone X-en?

Ha a pinky könnyűsúlyúnak indul, akkor már pozitívan pehelysúlyúvá válhat, mire lenyírja azokat az információkat, amelyek nem érdekelnek.

Pinky használata

A pinky használatának legegyszerűbb módja, ha beírja a nevét a parancssorba, és megnyomja az Enter billentyűt.

pinky

Az alapértelmezett kimenet a „rövid formátumú” jelentés.

A rövid formátumú jelentés a következő oszlopokat tartalmazza:

Bejelentkezés: A bejelentkezett személy felhasználóneve.
Név: A személy teljes neve, ha ismert.
TTY: A terminál típusa, amelyen bejelentkeztek. Ez általában egy pts (ál-teletípus). A :0 a számítógéphez csatlakoztatott fizikai billentyűzetet és képernyőt jelenti.
Idle: Üresjárati idő. Ez megmutatja ????? ha a személy egy X-windows Display Manager alatt fut, amely nem biztosítja ezeket az információkat.
Mikor: A személy bejelentkezésének időpontja és dátuma.
Hol: Az a hely, ahonnan a személy bejelentkezett. Gyakran ez egy távoli számítógép IP-címe. A „:0” bejegyzés a Linux számítógéphez csatlakoztatott fizikai billentyűzetet és képernyőt jelenti.

pinky néha nem tud feltölteni egy oszlopot. Nem tehet semmit egy oszlopba, ha nem rendelkezik ezzel az információval. Például a rendszergazda nem rögzítette annak a személynek a teljes nevét, aki a „dave” nevű felhasználói fiók tulajdonosa. Nyilvánvaló, hogy a pinky nem jelenítheti meg a teljes nevet a Név oszlopban, helyette a „dave”-t használja.

Jelentés készítése egyetlen felhasználóról

Alapértelmezés szerint a pinky minden bejelentkezett személyről jelentést készít. Egyetlen személy jelentéséhez adja át a felhasználónevét a pinky-nek a parancssorban.

pinky mary

Ahogy az várható volt, a pinky csak a „mary” felhasználónévvel rendelkező személyről számol be.

  Hogyan helyezzünk át képeket a Microsoft Word programban

Az oszlopfejlécek elhagyása

Az oszlopfejlécek eltávolításához a rövid formátumú jelentésből használja az -f kapcsolót.

pinky -f

Az oszlopfejlécek eltávolításra kerülnek a jelentésből.

A Név oszlop elhagyása

A -w opció hatására a pinky kihagyja a „Név” oszlopot.

pinky -w alec

Az eredményül kapott jelentésben nincs „Név” oszlop.

A Név és a Hol oszlopok elhagyása

Az -i opció hatására a pinky kihagyja a „Név” és a „Hol” oszlopot is.

pinky -i robert

A pinky jelentésében már nem szerepel a „Név” és a „Hol” oszlop.

A Név, Idle és Hol oszlopok elhagyása

A dolgok tényleges visszavágásához a -q kapcsolóval kihagyhatja a „Név”, „Tétlen” és „Hol” oszlopokat.

pinky -q john

pinky engedelmesen eltávolítja a jelentésből a „Név”, „Idle” és „Hol” oszlopokat. Már három oszlopnál tartunk. Ha bármi mást kiveszünk, az aligha lesz jelentés.

A hosszú formátumú jelentés

A -l (hosszú formátumú jelentés) opció hatására a pinky növeli a jelentésben szereplő személyekre vonatkozó információkat. A parancssorban meg kell adnia egy felhasználói fiók nevét.

(Ez az egyik a két névvel megáldott parancssori kapcsoló közül. A másik a -s (rövid formátumú jelentés) opció. Mivel az alapértelmezett kimenet a rövid formátumú jelentés, a -s kapcsoló valójában nem csinál semmit. .)

pinky -l mary

A hosszú formátumú jelentés néhány további információt tartalmaz.

A hosszú formátumú jelentésben szereplő információk a következők:

Bejelentkezési név: A bejelentkezett személy felhasználóneve.
A való életben: A személy teljes neve, ha ismert.
Címtár: Ennek a személynek a saját telefonkönyve.
Shell: A shell, amit ez a személy használ.
Projekt: A személy ~/.project fájljának tartalma, ha létezik.
Terv: A személy ~/.plan fájljának tartalma, ha létezik.

  A chmod parancs használata Linuxon

A ~/.project fájl mögött meghúzódó ötlet az volt, hogy azt a projekt vagy munkaelem rövid leírására kell használni, amellyel a számítógép-felhasználó foglalkozott. Hasonlóképpen, a ~/.plan fájl tartalma az adott projekt tényleges munkaelemének rövid leírása. Lehetővé tette a vezetők és az érdeklődők számára, hogy lássák, milyen munkával van elfoglalva az egyén, és melyik projekthez tartozik az adott munka. Ezt a sémát manapság ritkán alkalmazzák. Ezek a mezők valószínűleg üresek az emberek túlnyomó többsége számára.

Nézzük Alecet:

pinky -l alec

Alecnek nincs sem ~/.plan fájlja, sem ~./projekt fájlja.

A Directory és Shell Line elhagyása

Ha a hosszú formátumú jelentésből ki szeretné hagyni a kezdőkönyvtár és a shell sorjelentését, használja a -b kapcsolót.

pinky -l -b robert

A kezdőkönyvtárról és a shellről számoló sort eltávolítjuk a jelentésből.

A projektfájl kihagyása

Ha a projektsort ki szeretné hagyni a hosszú formátumú jelentésből, használja a -h kapcsolót.

pinky -l -h mary

A ~/.project fájl tartalmáról nincs jelentés.

A tervfájl elhagyása

Ha a tervsort ki szeretné hagyni a hosszú formátumú jelentésből, használja a -p kapcsolót.

pinky -l -p mary

A ~/.plan fájl tartalmáról nincs jelentés.

Miért az összes kihagyási lehetőség?

Miért lehet egy jelentéseket generáló parancsnak olyan sok lehetősége az információ bitek eltávolítására? Lehetővé teszi, hogy a valóban kívánt információra összpontosítson. Így lehetősége van a búza és a pelyva elkülönítésére. És neked kell eldöntened, melyik melyik.