Šajā apmācībā mēs apspriedīsim Linux komandu “Who”, kā arī uzzināsim, kā tā darbojas.
Ievads
Linux komanda “who” ļauj parādīt lietotājus, kas pašlaik ir pieteikušies jūsu UNIX vai Linux operētājsistēmā.
Ikreiz, kad lietotājam ir jāzina, cik lietotāju izmanto vai ir pieteikušies noteiktā operētājsistēmā, kuras pamatā ir Linux, viņš/viņa var izmantot komandu “who”, lai iegūtu šo informāciju. Šī komanda ir vienkārši lietojama, un tā parāda dažādu būtisku informāciju par visiem lietotājiem, kuri pašlaik ir pieteikušies sistēmā. Vairākumā Linux operētājsistēmas , ir līdzīga komanda, kas pazīstama kā “w”, kas veic gandrīz to pašu. Komanda “w” parāda informāciju par visiem lietotājiem, kas ir pieteikušies pašreizējā sistēmā. Turklāt tas parāda arī papildu datus kopā ar dažiem statistikas datiem. Pamata komanda “who” bez komandrindas argumentiem parāda tikai to lietotāju vārdus, kuri pašlaik ir pieteikušies sistēmā. Daudzos gadījumos tas var parādīt arī kādu papildu informāciju, piemēram, termināļos, kuros viņi piesakās, un laiku, kad viņi pieteicās, tomēr tas ir pilnībā atkarīgs no lietotāju izmantotajām sistēmām.
Komandas “who” izvade parasti ir atkarīga no lietotājiem un no tā, kā viņi to izmanto. Ja lietotājs parasti terminālī ieraksta komandu 'Who' un palaiž to, izvade būs tāda pati. Tas parādīs to lietotāju sarakstu, kuri pašlaik ir pieteikušies pašreizējā operētājsistēmā. Tomēr, ja lietotājs palaiž vai izmanto komandu 'who' ar dažādiem argumentiem, arī izvade tiks nedaudz mainīta vai var būt pilnīgi atšķirīga.
Apskatīsim, kādu rezultātu mēs iegūsim, ja izpildīsim komandu 'who' bez papildu opcijām vai argumentiem.
Informācija, kas tiek parādīta vai parādīta, izmantojot šo komandu, ir atkarīga no tā, kā jūs izmantojat šo komandu. Ja izmantojat šo komandu bez opcijas vai argumenta, tā parādīs tikai nelielu informācijas daudzumu, pamatojoties uz šādiem punktiem:
Ļaujiet redzēt komandas 'Who' sintaksi, neiekļaujot nekādus argumentus:
Komandas sintakse:
who
Kā palaist komandu 'who' operētājsistēmā Linux?
Tālāk norādītās darbības palīdzēs jums palaist iepriekš minēto komandu pat tad, ja kāds nav pietiekami pazīstams ar Linux operētājsistēmām (vai jaunums Linux operētājsistēmā):
1. darbība. Atveriet termināli, nospiežot Ctrl+Alt+T uz tastatūras, kā parādīts dotajā attēlā:
2. darbība. Tagad terminālī ierakstiet šo norādīto komandu un nospiediet enter:
Komanda:
divi pret vienu multipleksoru
Who
3. darbība. Tiklīdz nospiežat ievadīšanas pogu, paies nedaudz laika, un tiks parādīta tāda informācija kā pieteikušos lietotāju vārdi, pēdējās atsāknēšanas laiks utt. Šīs komandas izvade var izskatīties kā parādīts šajā attēlā:
Izvade
Iepriekš redzamajā attēlā redzam, ka mūsu sistēmā pašlaik ir pieteicies tikai viens lietotājs. Tādējādi tas parāda informāciju tikai par pašreizējo lietotāju. Tomēr, ja izmantojat sistēmu, kurai ir piekļuve vairākiem citiem lietotājiem, iepriekš minētā komanda parādīs visus sistēmā pieteikušos lietotājus.
'Kurš' komanda ar dažādiem argumentiem
Tagad apskatīsim, kā izmantot komandu “who” ar dažādām opcijām vai argumentiem, lai parādītu dažāda veida informāciju par dažādām lietām. Šeit īsumā apspriedīsim 'kurš' ar visām tā noderīgajām iespējām, argumentiem un arī redzēsim to praktisko īstenošanu.
1. Komanda, lai parādītu resursdatora nosaukumu un lietotāju, kas saistīts ar ievades/izvades ierīcēm, piemēram, tastatūru-
Sintakse
Who -m -H
Izvade
2. Lai parādītu visu informāciju par pašlaik pieteikušajiem lietotājiem,
Ar šīs komandas palīdzību ir redzama visa informācija par katru lietotāju, kas ir pieteicies pašreizējā sistēmā. Šīs komandas sintakse ir tāda pati, izņemot papildu opciju '-a', kā mēs redzam dotajā sintaksē:
Sintakse
who -a
Izvade
Or
Varat izmantot 'who -all', nevis 'who -a', jo tas parāda visu informāciju.
Sintakse
Who -all
3. Lai parādītu informāciju par visiem aktīvajiem procesiem, ko rada NIT process-
Šī komanda palīdzēs jums parādīt būtisku informāciju, kā arī katru aktīvo procesu.
Sintakse
who -p -h
Izvade
4. Lai parādītu lietotāja ziņojuma statusu kā -, + vai?
Šī komanda mums palīdzēs parādīt lietotāja ziņojuma statusu. Šīs komandas sintakse norādīta tālāk:
Sintakse
who -T -H
Izvade
5. Lai parādītu visu pieteikušos lietotāju sarakstu-
Šī komanda palīdzēs mums parādīt visu pieteikušos lietotāju sarakstu. Šīs komandas sintakse norādīta tālāk:
Sintakse
who -u
Izvade
cietajos vākos pret mīkstajiem vākiem
6. Lai parādītu visu mirušo procesu sarakstu-
Šo komandu var izmantot, lai redzētu visu mirušo procesu sarakstu. Tālāk norādītās komandas sintakse:
Sintakse
who -d -H
Izvade
7. Lai parādītu sistēmas pieteikšanās procesa informāciju-
Šo komandu var izmantot, lai redzētu pieteikšanās procesu. Komandas sintakse ir norādīta zemāk:
Sintakse:
who -l -H
Izvade
8. Lai saskaitītu visu pieteikušos lietotāju skaitu-
Mēs varam izmantot šo komandu, lai redzētu, cik lietotāju ir pieteikušies skaitļu veidā. Komandas sintakse ir norādīta zemāk:
Sintakse:
šķirošanas kaudze
who -q -H
Izvade
9. Lai parādītu pašreizējo sistēmas darbības līmeni,
Komandas sintakse ir norādīta zemāk:
Who -r
Izvade
10. Lai parādītu sistēmas lietotājvārdu-
Šo komandu parasti izmanto, lai uzzinātu par faktisko sistēmas lietotājvārdu. Komandas sintakse ir norādīta zemāk:
Sintakse
whoami
Izvade
11. Lai parādītu lietotāju sarakstu un viņu darbības-
Ar šīs komandas palīdzību jūs varat redzēt pilnu sarakstu ar lietotājiem un arī viņu darbībām, kuri ir pieteikušies pašreizējā sistēmā. Komanda ir dota zemāk:
Sintakse
w
Izvade
12. Lai parādītu lietotāja identifikācijas informāciju-
Šo komandu var izmantot, lai redzētu lietotāja identifikācijas informāciju. Komandas sintakse ir norādīta zemāk:
Sintakse
Id
Izvade