10 ആരാണ് Linux ന്യൂബികൾക്കുള്ള ഉദാഹരണങ്ങൾ കമാൻഡ് ചെയ്യുന്നത്


ഞങ്ങളുടെ മുൻ ലേഖനത്തിൽ, ലിനക്സിൽ ഉപയോക്തൃ അക്കൗണ്ട് വിവരങ്ങളും ലോഗിൻ വിശദാംശങ്ങളും കണ്ടെത്തുന്നതിനുള്ള 11 വഴികൾ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ഞങ്ങൾ സൂചിപ്പിച്ച വിവിധ കമാൻഡുകളിലൊന്ന്, നിലവിൽ ലിനക്സ് സിസ്റ്റത്തിൽ ലോഗിൻ ചെയ്തിരിക്കുന്ന ഉപയോക്താക്കളെ അവർ ബന്ധിപ്പിക്കുന്ന ടെർമിനലുകൾ ഉൾപ്പെടെ പ്രദർശിപ്പിക്കുന്ന ഹൂ കമാൻഡ് ആയിരുന്നു.

Linux പുതുമുഖങ്ങൾക്കായി ആരാണ് കമാൻഡ് ചെയ്യുന്നത് എന്നതിന്റെ ഉപയോഗപ്രദമായ ചില ഉദാഹരണങ്ങൾ ഈ ലേഖനം വിശദീകരിക്കും.

who കമാൻഡ് ഉപയോഗിക്കുന്നതിനുള്ള അടിസ്ഥാന വാക്യഘടന താഴെ പറയുന്നതാണ്.

$ who who [OPTION]... [ FILE | ARG1 ARG2 ]

1. ആർഗ്യുമെന്റുകളൊന്നുമില്ലാതെ നിങ്ങൾ who കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, ഇനിപ്പറയുന്നതിൽ കാണിച്ചിരിക്കുന്നതിന് സമാനമായി നിങ്ങളുടെ സിസ്റ്റത്തിൽ അക്കൗണ്ട് വിവരങ്ങൾ (ഉപയോക്തൃ ലോഗിൻ നാമം, ഉപയോക്താവിന്റെ ടെർമിനൽ, ലോഗിൻ സമയം, കൂടാതെ ഉപയോക്താവ് ലോഗിൻ ചെയ്uതിരിക്കുന്ന ഹോസ്റ്റ് എന്നിവ) അത് പ്രദർശിപ്പിക്കും. ഔട്ട്പുട്ട്.

$ who

ravi		tty1	        2018-03-16	19:27
tecmint	        pts/0		2018-03-16	19:26	(192.168.56.1)
root		pts/1		2018-03-16	19:27	(192.168.56.1)

2. പ്രദർശിപ്പിച്ചിരിക്കുന്ന നിരകളുടെ തലക്കെട്ട് പ്രിന്റ് ചെയ്യാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ -H ഫ്ലാഗ് ഉപയോഗിക്കുക.

$ who -H

NAME            LINE                   TIME             COMMENT
ravi		tty1	        2018-03-16   19:27
tecmint	        pts/0		2018-03-16   19:26	(192.168.56.1)
root		pts/1		2018-03-16   19:27	(192.168.56.1) 

3. ലോഗിൻ പേരുകളും ലോഗിൻ ചെയ്ത ഉപയോക്താക്കളുടെ ആകെ എണ്ണവും പ്രിന്റ് ചെയ്യാൻ, -q ഫ്ലാഗ് ഉപയോഗിക്കുക.

$ who -q

ravi   tecmint    root
# users=3

4. നിങ്ങൾക്ക് ഹോസ്റ്റ്നാമവും stdin-മായി ബന്ധപ്പെട്ട ഉപയോക്താവും മാത്രം കാണിക്കണമെങ്കിൽ, -m സ്വിച്ച് ഉപയോഗിക്കുക.

$ who -m

tecmint	        pts/0		2018-03-16	19:26	(192.168.56.1)

5. അടുത്തതായി, ഉപയോക്താവിന്റെ സന്ദേശ നില +, - അല്ലെങ്കിൽ ? ആയി ചേർക്കാൻ, -T ഓപ്ഷൻ ഉപയോഗിക്കുക.

$ who -T

ravi	      +  tty1	        2018-03-16	19:27
tecmint	      +  pts/0		2018-03-16	19:26	(192.168.56.1)
root	      +  pts/1		2018-03-16	19:27	(192.168.56.1)

അവസാന ബൂട്ട് സമയം, നിലവിലെ റൺലവൽ (സിസ്റ്റംഡിന് കീഴിലുള്ള ടാർഗെറ്റ്), പ്രിന്റ് ഡെഡ് പ്രോസസുകൾ, കൂടാതെ init സ്പോൺ ചെയ്ത പ്രോസസ്സുകൾ എന്നിവ പോലുള്ള ഉപയോഗപ്രദമായ ചില സിസ്റ്റം വിവരങ്ങൾ കാണാനും who കമാൻഡ് നിങ്ങളെ സഹായിക്കുന്നു.

6. അവസാന സിസ്റ്റം ബൂട്ട് സമയം കാണുന്നതിന്, -b ഫ്ലാഗ് ഉപയോഗിക്കുക കൂടാതെ -u ഓപ്ഷൻ ചേർക്കുന്നത്, അതേ ഔട്ട്പുട്ടിൽ ലോഗിൻ ചെയ്ത ഉപയോക്താക്കളെ ലിസ്റ്റുചെയ്യാൻ അനുവദിക്കുന്നു.

$ who -b

system boot  2018-01-19 02:39
$ who -bu

                system boot  2018-03-16 19:25
ravi		tty1		2018-03-16		19:27  00:33		2366
tecmint	        pts/0	        2018-03-16	        19:26	 .              2332     (192.168.56.1)
root		pts/1		2018-03-16		19:27	00:32           2423     (192.168.56.1)

7. -r ഓപ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് നിലവിലെ റൺലവൽ പരിശോധിക്കാം.

$ who -r

run-level 3  2018-03-16 02:39

8. ഇനിപ്പറയുന്ന കമാൻഡ് ഡെഡ് പ്രോസസ്സുകൾ പ്രിന്റ് ചെയ്യും.

$ who -d

pts/1        2018-03-16 11:10              9986 id=ts/1  term=0 exit=0

9. കൂടാതെ, init സ്പോൺ ചെയ്ത സജീവമായ പ്രക്രിയകൾ കാണുന്നതിന്, -p ഓപ്ഷൻ ഉപയോഗിക്കുക.

$ who -p

10. അവസാനമായി പക്ഷേ, -a ഫ്ലാഗ് ഞങ്ങൾ കവർ ചെയ്uത ചില ഓപ്ഷനുകളിൽ നിന്നുള്ള വിവരങ്ങളുമായി സംയോജിപ്പിച്ച് ഡിഫോൾട്ട് ഔട്ട്uപുട്ട് അച്ചടിക്കാൻ അനുവദിക്കുന്നു.

$ who -a
 
system boot  2018-06-16 02:39
           run-level 3  2018-01-19 02:39
LOGIN      tty1         2018-01-19 02:39              3258 id=1
LOGIN      ttyS0        2018-01-19 02:39              3259 id=S0
tecmnt   + pts/0        2018-03-16 05:33   .          20678 (208.snat-111-91-115.hns.net.in)
           pts/1        2018-03-14 11:10              9986 id=ts/1  term=0 exit=0

ഹൂ മാൻ പേജ് പരിശോധിച്ച് നിങ്ങൾക്ക് കൂടുതൽ ഓപ്ഷനുകൾ കണ്ടെത്താനാകും.

$ man who 

ഈ ലേഖനത്തിൽ, Linux പുതുമുഖങ്ങൾക്കുള്ള ഉദാഹരണങ്ങൾ നൽകുന്ന 10 പേരെ ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കാനോ നിങ്ങളുടെ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകാനോ ചുവടെയുള്ള അഭിപ്രായ വിഭാഗം ഉപയോഗിക്കുക.