Ebben az oktatóanyagban megvitatjuk a Linux „Who” parancsát, és megtudjuk, hogyan működik.
Bevezetés
A Linux „who” parancsával megjelenítheti a UNIX vagy Linux operációs rendszerébe jelenleg bejelentkezett felhasználókat.
Amikor egy felhasználónak tudnia kell arról, hogy hány felhasználó használ vagy van bejelentkezve egy adott Linux-alapú operációs rendszerbe, használhatja a „who” parancsot az információ megszerzéséhez. Ez a parancs egyszerűen használható, és számos lényeges információt jelenít meg minden olyan felhasználóról, aki jelenleg bejelentkezett a rendszerbe. A legtöbben Linux operációs rendszerek , létezik egy hasonló, „w” néven ismert parancs, amely majdnem ugyanazt teszi. A 'w' parancs információkat jelenít meg az aktuális rendszerbe bejelentkezett összes felhasználóról. Ezenkívül további adatokat is megjelenít néhány statisztikai adat mellett. A parancssori argumentumok nélküli alapvető „who” parancs csak azoknak a felhasználóknak a nevét mutatja, akik éppen bejelentkeztek a rendszerbe. Sok esetben további információkat is megjeleníthet, mint például, hogy milyen terminálokra jelentkeznek be, és mikor jelentkeztek be, de ez teljes mértékben a felhasználók által használt rendszerektől függ.
A „who” parancs kimenete általában a felhasználóktól és használatuk módjától függ. Ha a felhasználó általában beírja a „Ki” parancsot a terminálba, és lefuttatja, a kimenet ugyanaz lesz. Megjeleníti azon felhasználók listáját, akik jelenleg bejelentkeztek az aktuális operációs rendszerbe. Ha azonban a felhasználó különböző argumentumokkal futtatja vagy használja a „who” parancsot, akkor a kimenet is kissé megváltozik, vagy teljesen eltérő lehet.
Nézzük meg, milyen kimenetet kapunk, ha a 'who' parancsot további opciók és argumentumok nélkül futtatjuk.
A parancson keresztül megjelenített vagy megjelenített információ attól függ, hogyan használja ezt a parancsot. Ha ezt a parancsot opció vagy argumentum nélkül használja, akkor a következő pontok alapján csak kis mennyiségű információt jelenít meg:
Tekintse meg a „Ki” parancs szintaxisát argumentumok hozzáadása nélkül:
A parancs szintaxisa:
who
Hogyan kell futtatni a „who” parancsot Linuxon?
A következő lépések segítenek a fenti parancs futtatásában még akkor is, ha valaki nem ismeri eléggé a Linux operációs rendszereket (vagy új a Linux operációs rendszerben):
1. lépés. Nyissa meg a terminált a gomb megnyomásával Ctrl + Alt + T a billentyűzeten, az adott képen látható módon:
2. lépés. Most írja be a következő parancsot a terminálba, és nyomja meg az enter billentyűt:
Parancs:
singleton design
Who
3. lépés Az Enter gomb megnyomása után egy kis időbe telik, és megjelennek az olyan információk, mint a bejelentkezett felhasználók neve, az utolsó újraindítás ideje stb. A parancs kimenete a következő képen látható módon nézhet ki:
Kimenet
A fenti képen észrevehetjük, hogy jelenleg csak egy felhasználó jelentkezett be a rendszerünkbe. Így csak az aktuális felhasználóra vonatkozó információkat jeleníti meg. Ha azonban olyan rendszert használ, amelyhez több más felhasználó is hozzáfér, a fenti parancs megjeleníti a rendszerbe bejelentkezett összes felhasználót.
„Ki” parancs a különböző érvekkel
Most nézzük meg, hogyan használhatjuk a „who” parancsot különböző opciókkal vagy argumentumokkal, hogy különböző típusú információkat jelenítsenek meg a különböző dolgokról. Itt röviden kitérünk a „ki”-re, annak minden hasznos lehetőségével, érvével, valamint gyakorlati megvalósításukkal.
1. Parancs a bemeneti/kimeneti eszközökhöz, például a billentyűzethez társított gazdagépnév és felhasználó megjelenítéséhez
Szintaxis
Who -m -H
Kimenet
2. Az aktuálisan bejelentkezett felhasználók összes részletének megjelenítéséhez-
Ennek a parancsnak a segítségével láthatja az aktuális rendszerbe bejelentkezett összes felhasználó összes részletét. Ennek a parancsnak a szintaxisa ugyanaz, kivéve a kiegészítő '-a' opciót, amint azt az adott szintaxisban láthatjuk:
Szintaxis
who -a
Kimenet
Vagy
A 'who -a' helyett használhatja a 'who -all'-t, mivel az összes információt megjeleníti.
Szintaxis
Who -all
3. Információ megjelenítése az összes aktív folyamatról, amelyet a NIT folyamat hozott létre,
Ez a parancs segít megjeleníteni a lényeges információkat, valamint minden egyes aktív folyamatot.
Szintaxis
who -p -h
Kimenet
4. A felhasználó üzenetének állapotát -, + vagy?
Ez a parancs segít a felhasználó üzenetének állapotának megjelenítésében. A parancs szintaxisa alább látható:
Szintaxis
who -T -H
Kimenet
5. A bejelentkezett felhasználók teljes listájának megjelenítéséhez-
Ez a parancs segít a bejelentkezett felhasználók teljes listájának megjelenítésében. A parancs szintaxisa alább látható:
Szintaxis
who -u
Kimenet
java hogyan kell felülírni
6. Az elhalt folyamatok teljes listájának megjelenítéséhez-
Ezzel a paranccsal megtekintheti az összes halott folyamat teljes listáját. Az alábbi parancs szintaxisa:
Szintaxis
who -d -H
Kimenet
7. A rendszerbejelentkezési folyamat részleteinek megjelenítéséhez-
Ezzel a paranccsal megtekinthető a bejelentkezési folyamat. A parancs szintaxisa az alábbiakban látható:
Szintaxis:
who -l -H
Kimenet
8. Az összes bejelentkezett felhasználó számának megszámlálásához-
Ezzel a paranccsal megnézhetjük, hány felhasználó jelentkezett be számok formájában. A parancs szintaxisa az alábbiakban látható:
Szintaxis:
who -q -H
Kimenet
9. A rendszer aktuális futási szintjének megjelenítéséhez-
A parancs szintaxisa az alábbiakban látható:
Who -r
Kimenet
10. A rendszer felhasználónevének megjelenítéséhez-
Ezt a parancsot általában a rendszer tényleges felhasználónevének megismerésére használják. A parancs szintaxisa az alábbiakban látható:
Szintaxis
whoami
Kimenet
11. A felhasználók listájának és tevékenységeik megjelenítéséhez-
A parancs segítségével megtekintheti az aktuális rendszerbe bejelentkezett felhasználók teljes listáját és tevékenységeiket. A parancs alább olvasható:
Szintaxis
w
Kimenet
bináris fa java
12. Felhasználóazonosító információk megjelenítéséhez-
Ezzel a paranccsal megtekinthető a felhasználóazonosító információ. A parancs szintaxisa az alábbiakban látható:
Szintaxis
Id
Kimenet