GoGPT Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

സൂപ്പർ - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ സൂപ്പർ റൺ ചെയ്യുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന സൂപ്പർ കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


സൂപ്പർ - സെറ്റ്യൂഡ് റൂട്ട് കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുക.

സിനോപ്സിസ്


ഒരു കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ:
സൂപ്പർ [-r reqpath] കമാൻഡ് [ വാദിക്കുന്നു ]
സൂപ്പർ [-r reqpath] -o പാത [ വാദിക്കുന്നു ]
കമാൻഡ് [ വാദിക്കുന്നു ]

ലഭ്യമായ കമാൻഡുകൾ ലിസ്റ്റുചെയ്യുന്നതിന്:
സൂപ്പർ [-H|-f] [-S]

ഉപയോഗത്തിനും കൂടാതെ/അല്ലെങ്കിൽ പതിപ്പ് വിവരങ്ങൾക്കും:
സൂപ്പർ [-h] [-V]

ഡീബഗ്ഗിംഗിനും വികസനത്തിനും:
സൂപ്പർ -b
സൂപ്പർ -c [ സൂപ്പർഫയൽ ]
സൂപ്പർ [-d|-D|-t] [-S] [മാസ്ക് ഓപ്ഷനുകൾ] [-H|-f|ആജ്ഞ...]

മാസ്ക് ഓപ്ഷനുകൾ:
-F ഫയല്
-T hh:mm/dayname
-G gid
-U uid
-M മാച്ച്

വിവരണം


സൂപ്പർ സ്ക്രിപ്റ്റുകൾ (അല്ലെങ്കിൽ മറ്റ് കമാൻഡുകൾ) റൂട്ട് പോലെ എക്സിക്യൂട്ട് ചെയ്യാൻ നിർദ്ദിഷ്ട ഉപയോക്താക്കളെ അനുവദിക്കുന്നു;
അല്ലെങ്കിൽ ഇതിന് മുമ്പ് ഒരു കമാൻഡ് അടിസ്ഥാനത്തിൽ uid, gid, കൂടാതെ/അല്ലെങ്കിൽ സപ്ലിമെന്ററി ഗ്രൂപ്പുകൾ സജ്ജമാക്കാൻ കഴിയും
കമാൻഡ് നടപ്പിലാക്കുന്നു. സ്ക്രിപ്റ്റുകൾ സെറ്റൂയിഡ് ആക്കുന്നതിനുള്ള ഒരു സുരക്ഷിത ബദലാണ് ഇത് ഉദ്ദേശിക്കുന്നത്
റൂട്ട്. മറ്റുള്ളവർ നിർവ്വഹിക്കുന്നതിനുള്ള കമാൻഡുകൾ നൽകാൻ സാധാരണ ഉപയോക്താക്കളെ സൂപ്പർ അനുവദിക്കുന്നു; ഇവ
കമാൻഡ് നൽകുന്ന ഉപയോക്താവിന്റെ uid, gid, ഗ്രൂപ്പുകൾ എന്നിവ ഉപയോഗിച്ച് എക്സിക്യൂട്ട് ചെയ്യുക.

സൂപ്പർ ഒരു `` കൂടിയാലോചിക്കുന്നുsuper.tab'' ഉപയോക്താവിന് ആവശ്യപ്പെട്ടത് നടപ്പിലാക്കാൻ അനുമതിയുണ്ടോ എന്നറിയാൻ ഫയൽ
കമാൻഡ്. അനുമതി ലഭിച്ചാൽ, സൂപ്പർ എക്സിക്യൂട്ട് ചെയ്യും പിജിഎം [ വാദിക്കുന്നു ], എവിടെ പിജിഎം പരിപാടിയാണ്
ഇതുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു കമാൻഡ്. (റൂട്ടിന് ഡിഫോൾട്ടായി എക്‌സിക്യൂഷൻ അനുവദനീയമാണ്, പക്ഷേ കഴിയും
ഒരു റൂൾ റൂട്ട് ഒഴിവാക്കിയാൽ ഇപ്പോഴും നിഷേധിക്കപ്പെടും. സാധാരണ ഉപയോക്താക്കൾക്ക് നടപ്പിലാക്കുന്നത് അനുവദനീയമല്ല
സ്ഥിരസ്ഥിതി.)

എയിലെ ഏറ്റവും സാധാരണമായ എൻട്രി super.tab ഫയൽ ജോഡികൾ ലളിതമാണ് കമാൻഡ് ഒരു കൂടെ പിജിഎം പാത.
എന്നാൽ വാസ്തവത്തിൽ, കമാൻഡ് super.tab ഫയൽ യഥാർത്ഥത്തിൽ ഒരു പാറ്റേൺ ആയി കണക്കാക്കുന്നു, കൂടാതെ എന്തെങ്കിലും
ഈ പാറ്റേണുമായി പൊരുത്തപ്പെടുന്ന ഉപയോക്താവ് നൽകിയ കമാൻഡ് ബന്ധപ്പെട്ടതിന് കാരണമാകുന്നു പിജിഎം വധിക്കണം.
ലിസ്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ പിജിഎം ഒരു നക്ഷത്രചിഹ്നം അടങ്ങിയിരിക്കുന്നു, തുടർന്ന് നക്ഷത്രചിഹ്നം കമാൻഡ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു
ഉപയോക്താവ് നൽകിയത്. ഒരു പ്രത്യേക ഡയറക്ടറിയിൽ ഏതെങ്കിലും പ്രോഗ്രാമിനെ അനുവദിക്കുക എന്നതാണ് ഇതിന്റെ ഒരു ഉപയോഗം
ഒരു ഉപയോക്താവ് നടപ്പിലാക്കിയത്. ഉദാഹരണത്തിന്, എൻട്രിയിൽ കമാൻഡ്/പിജിഎം ജോഡികൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ
കമാൻഡ് പാറ്റേൺ പ്രോഗ്രാം
സ്ക്രിപ്റ്റുകൾ/* /usr/local/super/*
* /usr/local/somedir/*
തുടർന്ന് നടത്തിയ വിവർത്തനങ്ങളാണ്
ഉപയോക്താവിന്റെ കമാൻഡ് നിർവ്വഹിച്ചു പ്രോഗ്രാം
സ്ക്രിപ്റ്റുകൾ/xyz /usr/local/super/scripts/xyz
ജെഡ് /usr/local/somedir/xyz

ഉപയോക്താവ് അവന്റെ അല്ലെങ്കിൽ അവളുടെ പാസ്‌വേഡ് നൽകിയതിനുശേഷം മാത്രമേ ചില കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയൂ. ഈ കമാൻഡുകൾ
കുറച്ച് കാലഹരണപ്പെടുന്ന സമയം വരെ ഒന്നിലധികം തവണ പ്രവർത്തിപ്പിക്കാൻ കഴിയും, ആ സമയത്ത് പാസ്‌വേഡ്
വീണ്ടും നൽകേണ്ടതുണ്ട്. പാസ്‌വേഡ് ആവശ്യമുള്ള കമാൻഡുകളുടെ പട്ടികയും പാസ്‌വേഡും
ഓരോ കമാൻഡിനും സാധുവായ ഉപയോക്താക്കളെ രേഖപ്പെടുത്തുന്ന അതേ ഫയലിലാണ് കാലാവധികൾ സജ്ജീകരിച്ചിരിക്കുന്നത്.

If കമാൻഡ് എന്നതിലേക്കുള്ള ഒരു പ്രതീകാത്മക ലിങ്കാണ് (അല്ലെങ്കിൽ ഹാർഡ് ലിങ്കും). സൂപ്പർ പ്രോഗ്രാം, പിന്നെ ടൈപ്പിംഗ്
% കമാൻഡ് വാദിക്കുന്നു
ടൈപ്പിംഗിന് തുല്യമാണ്
% സൂപ്പർ കമാൻഡ് വാദിക്കുന്നു
(ദി കമാൻഡ് പാടില്ല സൂപ്പർ, അഥവാ സൂപ്പർ എ വഴിയാണ് അത് അഭ്യർത്ഥിക്കുന്നത് എന്ന് തിരിച്ചറിയില്ല
ലിങ്ക്.)

സൂപ്പർ ആർഗ്യുമെന്റുകളൊന്നും കൂടാതെ എക്സിക്യൂട്ട് ചെയ്യാവുന്ന കമാൻഡുകളുടെ ലിസ്റ്റ് പ്രദർശിപ്പിക്കും
ഉപയോക്താവ്.

സുരക്ഷയ്ക്കായി, നടപ്പിലാക്കുന്നതിന് മുമ്പ് ഇനിപ്പറയുന്ന മുൻകരുതലുകൾ എടുക്കുന്നു:

(എ) 0,1,2 ഒഴികെയുള്ള എല്ലാ വിവരണങ്ങളും അടച്ചിരിക്കുന്നു;

(ബി) ഉപയോക്താവിന്റെ എല്ലാ പരിസ്ഥിതി വേരിയബിളുകളും നിരസിച്ചു, TERM, LINES, കൂടാതെ
കോളങ്ങൾ. TERM-ൽ {-/:+._a-zA-Z0-9} ഒഴികെയുള്ള ഏതെങ്കിലും പ്രതീകങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അത്
ഉപേക്ഷിച്ചു. LINES അല്ലെങ്കിൽ COLUMNS എന്നിവയിൽ [0-9] ഒഴികെയുള്ള ഏതെങ്കിലും പ്രതീകങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അത്
ഉപേക്ഷിച്ചു. ഇവയ്ക്ക് ന്യായമായ മൂല്യങ്ങൾ ചേർത്തിരിക്കുന്നു:

USER ഉം LOGNAME ഉം: ഇവ രണ്ടും യഥാർത്ഥ uid-യുമായി ബന്ധപ്പെട്ട ഉപയോക്തൃനാമമായി സജ്ജീകരിച്ചിരിക്കുന്നു
കീഴിൽ പ്രവർത്തിക്കുന്ന പ്രോഗ്രാം സൂപ്പർ;

ഹോം: പ്രവർത്തിക്കുന്ന ഉപയോക്താവിന്റെ ലോഗിൻ ഡയറക്‌ടറിയിലേക്ക് സജ്ജമാക്കുക സൂപ്പർ;

ORIG_USER, ORIG_LOGNAME, ORIG_HOME: USER, LOGNAME, HOME എന്നിവയുടെ മൂല്യങ്ങൾ
അഭ്യർത്ഥിച്ച ഉപയോക്താവിനെ പരാമർശിക്കുക സൂപ്പർ. (ഈ മൂല്യങ്ങൾ കണക്കാക്കുന്നത് സൂപ്പർ,
വിളിക്കുന്നയാൾ നിശ്ചയിച്ച മൂല്യങ്ങളല്ല, അതിനാൽ അവ വിശ്വസനീയമായ വിവരണമാണ്
വിളിച്ചയാളുടെ. ഇവ സാധാരണയായി USER, LOGNAME, കൂടാതെ എന്നതിന് സമാനമായ മൂല്യങ്ങളാണ്
ഹോം, എന്നാൽ സൂപ്പർ കമാൻഡ് മുമ്പ് uid അല്ലെങ്കിൽ gid മാറുകയാണെങ്കിൽ അവ വ്യത്യാസപ്പെട്ടിരിക്കും
പ്രോഗ്രാം നടപ്പിലാക്കുന്നു.);

IFS: ബ്ലാങ്ക്, ടാബ്, ന്യൂലൈൻ എന്നിങ്ങനെ സജ്ജമാക്കുക;

പാത: സജ്ജമാക്കി / ബിൻ:/ usr / bin.

സൂപ്പർ സിഎംഡി: ആയി സജ്ജമാക്കി കമാൻഡ്.

ൽ വ്യക്തമാക്കിയിട്ടുള്ള അധിക പരിസ്ഥിതി വേരിയബിളുകൾ super.tab ഫയൽ (ചുവടെ കാണുക).

(സി) എല്ലാ സിഗ്നൽ കൈകാര്യം ചെയ്യലും ഡിഫോൾട്ടിലേക്ക് പുനഃസജ്ജമാക്കിയിരിക്കുന്നു.

If സൂപ്പർ ആർഗ്യുമെന്റുകൾ ഇല്ലാതെ എക്സിക്യൂട്ട് ചെയ്യുന്നു, അത് ഉപയോക്താവിന് കഴിയുന്ന കമാൻഡുകൾ പ്രിന്റ് ചെയ്യും
എക്സിക്യൂട്ട് ചെയ്യുക, ഓരോ വരിയിലും ഒരു കമാൻഡ്. സൂപ്പർ -H ഓരോ കമാൻഡിന്റെയും ദീർഘമായ ഒരു വിവരണം പ്രിന്റ് ചെയ്യുന്നു
ഉപയോക്താവിന് എക്സിക്യൂട്ട് ചെയ്യാം.
ദി സിഎംഡിപാറ്റ് കമാൻഡ് പാറ്റേൺ ആണ്, കൂടാതെ ഫുൾപാത്ത് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്ന മുഴുവൻ പാതയാണ്.
super.tab ഫയലിന് ഉപയോക്തൃ-വിതരണത്തിന് മുമ്പുള്ള പ്രാരംഭ ആർഗ്യുമെന്റുകൾ വ്യക്തമാക്കാൻ കഴിയും
വാദങ്ങൾ; ഈ ആർഗ്യുമെന്റുകൾ, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ, ശേഷം പ്രിന്റ് ചെയ്യുന്നു ഫുൾപാത്ത് കോളം.

ഉപയോക്താവ് നിർവ്വചിച്ചത് Super.tab ഫയലുകൾ


സാധാരണ ഉപയോക്താക്കൾക്ക് അവരുടെ സ്വന്തം സൂപ്പർ ഫയലുകൾ നൽകാം. ഇത് ഉപയോക്താക്കളെ നന്നായി നിയന്ത്രിക്കാൻ അനുവദിക്കുന്നു
അവരുടെ പ്രോഗ്രാമുകളിലേക്ക് setuid/setgid ആക്സസ്: പ്രോഗ്രാം വാഗ്ദാനം ചെയ്യുന്ന ഉപയോക്താവിന് ഉറപ്പ് ലഭിക്കും
സുരക്ഷിതമായ IFS ക്രമീകരണങ്ങൾ, സുരക്ഷിത പരിസ്ഥിതി വേരിയബിൾ ക്രമീകരണങ്ങൾ മുതലായവ; കൂടാതെ എക്സിക്യൂട്ട് ചെയ്യുന്ന ഉപയോക്താവും
ഓഫർ ചെയ്യുന്ന ഉപയോക്താവിന്റെ uid, gid എന്നിവയ്ക്ക് കീഴിൽ അത് എക്സിക്യൂട്ട് ചെയ്യുമെന്ന് പ്രോഗ്രാമിന് അറിയാം. അത് അങ്ങിനെയെങ്കിൽ
കമാൻഡ് ഫോമിൽ നൽകിയിട്ടുണ്ട്
സൂപ്പർ ലോഗിൻ നാമം:cmd
സൂപ്പർ തിരയുന്നു cmd ഫയലിൽ .സൂപ്പർടാബ്, അക്കൗണ്ടിന്റെ ഹോം ഡയറക്ടറിയിൽ ലോഗിൻ നാമം.
ദി cmd ഉപയോക്താവിന്റെ uid, gid, സപ്ലിമെന്ററി ഗ്രൂപ്പുകൾ (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) എന്നിവ ഉപയോഗിച്ച് നടപ്പിലാക്കും
ലോഗിൻ നാമം.

സാധാരണ സൂപ്പർ ഓപ്ഷനുകൾ (ഉദാ -H) ഒരു ഉപയോക്താവിന്റെ .supertab ഫയലിൽ പ്രയോഗിക്കാൻ കഴിയും. വേണ്ടി
ഉദാഹരണത്തിന്, ഒരു കമാൻഡിനെക്കുറിച്ചുള്ള സഹായ വിവരങ്ങൾ ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ലഭിക്കും:
സൂപ്പർ -H ലോഗിൻ നാമം:cmd
അതുപോലെ, എല്ലാത്തിനെയും കുറിച്ചുള്ള സഹായ വിവരങ്ങൾ ലോഗിൻ നാമംയുടെ കമാൻഡുകൾ ഇതുപയോഗിച്ച് ലഭിക്കും:
സൂപ്പർ -H ലോഗിൻ നാമം:

സിംലിങ്കുകൾ നിർമ്മിക്കുന്നതിന് സമാനമായ രീതിയിൽ ഓരോ ഉപയോക്താവിനും കമാൻഡുകളിലേക്കുള്ള ലിങ്കുകൾ സൃഷ്ടിക്കാനും ഉപയോഗിക്കാനും കഴിയും
ലേക്ക് സൂപ്പർ സ്വയം. എങ്കിൽ കമാൻഡ് ഒരു ഉപയോക്താവിന്റെ .supertab ഫയലിലേക്കുള്ള പ്രതീകാത്മക ലിങ്കാണ്, അതും
.supertab ഫയൽ ആണ്

(എ) എക്സിക്യൂട്ടബിൾ, ഒപ്പം

(ബി) ആരംഭിക്കുന്നു
#! /പാത്ത്/ടു/സൂപ്പർ -o

അപ്പോൾ ഇനിപ്പറയുന്ന ജോഡി പൂർണ്ണമായും തുല്യമാണ്:
% സൂപ്പർ ലോഗിൻ നാമം:കമാൻഡ്
% കമാൻഡ്
എങ്കില് #!-ലൈൻ യുണിക്സ് പരിധിയായ 32 പ്രതീകങ്ങളേക്കാൾ ദൈർഘ്യമേറിയതായിരിക്കും, നിങ്ങൾക്ക് കഴിയും
പകരം .supertab ഫയൽ ആരംഭിക്കുക:
#! / bin / sh
# ഈ ബാക്ക്സ്ലാഷ് നിലനിർത്തുക -> \
exec /long/path/to/the/super/executable -o $0 ${1+"$@"}
(അഭിപ്രായങ്ങളെ ബാക്ക്‌സ്ലാഷ് ആകാൻ സൂപ്പർ അനുവദിക്കുന്നു എന്ന വസ്തുത മുകളിൽ പറഞ്ഞവ പ്രയോജനപ്പെടുത്തുന്നു-
തുടർന്നു, പക്ഷേ ഷെൽ ഇല്ല.)

ഓരോ ഉപയോക്താവിനും .supertab ലിങ്കിംഗ് ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നു: if /പാത്ത്/ടു/xyz ചില ഉപയോക്താക്കളുടെ സിംലിങ്കാണ്
.supertab ഫയൽ, കൂടാതെ .supertab ഫയൽ ആരംഭിക്കുന്നു #! /പാത്ത്/ടു/സൂപ്പർ -o, പിന്നെ ഷെൽ
അഭ്യർത്ഥിക്കും സൂപ്പർ പോലുള്ള വാദങ്ങൾക്കൊപ്പം
സൂപ്പർ -o /പാത്ത്/ടു/xyz [args]
സൂപ്പർ അത് പരിശോധിക്കുന്നു /പാത്ത്/ടു/xyz ഒരു യഥാർത്ഥ .supertab ഫയലിലേക്കുള്ള ലിങ്കാണ്, തുടർന്ന് എപ്പോഴും തിരിയുന്നു
പാതയുടെ അവസാന ഭാഗം (ഇവിടെ ജെഡ്) എക്സിക്യൂട്ട് ചെയ്യാനുള്ള കമാൻഡിലേക്ക്.

** സുരക്ഷ മുന്നറിയിപ്പ് **
ഓരോ ഉപയോക്താവിനും .supertab ഫയലിലേക്കാണ് നിങ്ങൾ സിംലിങ്കുകൾ ഉപയോഗിക്കുന്നതെങ്കിൽ, അത് നിങ്ങൾ വിശ്വസിക്കണം
.supertab ഫയൽ യഥാർത്ഥത്തിൽ മോശമായ എന്തെങ്കിലും ചെയ്യുന്നതിനുപകരം ഒരു സൂപ്പർ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യും.
കാരണം സൂപ്പർ ഷെൽ .supertab ഫയൽ തുറക്കുന്നത് വരെ അത് തന്നെ അഭ്യർത്ഥിക്കില്ല
.supertab ഫയൽ ചെയ്യാൻ പറയുന്നതെന്തും ചെയ്തു. വിപരീതമായി, നേരിട്ടുള്ള കമാൻഡ്
സൂപ്പർ ലോഗിൻ നാമം:cmd .supertab ഫയലിന്റെ ഒരു ഷെൽ പ്രോസസ്സിംഗും ഉൾപ്പെടുന്നില്ല.

നിയമപരമായി ഓപ്ഷനുകൾ


-V സൂപ്പർ പതിപ്പ് നമ്പർ പ്രിന്റ് ചെയ്യുക.

-S എപ്പോൾ സൂപ്പർ ഒരു പാസ്‌വേഡ് ആവശ്യപ്പെടുന്നു, ഇത് stdin-ൽ ആവശ്യപ്പെടാൻ പ്രേരിപ്പിക്കുന്നു
സ്ഥിരസ്ഥിതി (/dev/tty) വായിക്കാവുന്നതും എഴുതാവുന്നതുമാണ്. കുറിപ്പ്: ഇത് പാസ്‌വേഡിന് മാത്രമേ ബാധകമാകൂ-
തരം പ്രാമാണീകരണം - അതായത്, പഴയ തരം പ്രാമാണീകരണം സൂപ്പർ
പാസ്‌വേഡിനായി സ്വയം ആവശ്യപ്പെടുന്നു; നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ PAM ആണ് PAM പ്രാമാണീകരണം കൈകാര്യം ചെയ്യുന്നത്
മൊഡ്യൂളുകൾ.

-f ഇത് പ്രോസസ്സിംഗിന് ഉപയോഗപ്രദമായ ഒരു ടെഴ്സ് ഫോർമാറ്റിൽ ലഭ്യമായ കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് അഭ്യർത്ഥിക്കുന്നു
സ്ക്രിപ്റ്റുകൾ വഴി. (-f വസ്തുതകളെ പ്രതിനിധീകരിക്കുന്നു, ``വെറും വസ്തുതകൾ, അമ്മേ'').

-rreqpath
ഇതുമായി ബന്ധപ്പെട്ട പ്രോഗ്രാം ആണെങ്കിൽ ഒരു പിശക് സൃഷ്ടിക്കാൻ സൂപ്പർ പറയുന്നു കമാൻഡ് അല്ല
reqpath. സൂപ്പർ എന്താണ് എക്സിക്യൂട്ട് ചെയ്യുന്നതെന്ന് ഉറപ്പാക്കുന്ന സ്ക്രിപ്റ്റുകൾ എഴുതാൻ ഇത് നിങ്ങളെ സഹായിക്കുന്നു
അത് നടപ്പിലാക്കുമെന്ന് അവർ പ്രതീക്ഷിക്കുന്നു. വിഭാഗത്തിന്റെ ഘട്ടം 4 കാണുക, ``സൂപ്പർ സ്ക്രിപ്റ്റുകൾ സൃഷ്ടിക്കുന്നു'',
അതിന്റെ ഉപയോഗത്തിന്റെ ഒരു ഉദാഹരണത്തിനായി.

-H കാരണങ്ങൾ സൂപ്പർ ഉപയോക്താവിന് ലഭ്യമായ കമാൻഡുകളുടെ ഒരു വെർബോസ് ലിസ്റ്റിംഗ് പ്രിന്റ് ചെയ്യാൻ. അത്
രണ്ടും പ്രിന്റ് ചെയ്യുന്നു കമാൻഡ് ഒരു പ്രോഗ്രാമിലേക്കുള്ള അതിന്റെ വിവർത്തനവും പിജിഎം. പ്രദർശിപ്പിച്ചാൽ പിജിഎം
ഒരു നക്ഷത്രചിഹ്നം അടങ്ങിയിരിക്കുന്നു, തുടർന്ന് യഥാർത്ഥ പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുന്നത് മാറ്റിസ്ഥാപിക്കുന്നതിലൂടെ രൂപപ്പെടുന്നു
നക്ഷത്രചിഹ്നം കമാൻഡ് ഉപയോക്താവ് നൽകിയത്. ഇനിപ്പറയുന്ന ഉദാഹരണങ്ങൾ കാണിക്കുന്നു
കൂടെ പ്രദർശിപ്പിച്ചേക്കാവുന്ന തരത്തിലുള്ള വരികൾ -H ഓപ്ഷൻ:

ഉദാഹരണം 1.
സൂപ്പർ വൈദഗ്ധ്യം/usr/local/bin/skill

ടൈപ്പിംഗ് സൂപ്പർ വൈദഗ്ധ്യം നിർവ്വഹിക്കും /usr/local/bin/skill.

ഉദാഹരണം 2.
സൂപ്പർ {lp*}/ usr / bin /*

ഈ ഉദാഹരണത്തിൽ ഇടതും വലതും രണ്ട് വശത്തും നക്ഷത്രചിഹ്നങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഇടത് വശം
വലതുവശത്ത് കാണിച്ചിരിക്കുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നതിന് നിങ്ങൾ പൊരുത്തപ്പെടുത്തേണ്ട സാധുവായ പാറ്റേൺ കാണിക്കുന്നു-
കൈ വശം. സാധാരണയായി, വലതുവശത്ത് നക്ഷത്രചിഹ്നം ഇല്ല, a യിലേക്കുള്ള ഒരു പൂർണ്ണ പാത മാത്രം
എക്സിക്യൂട്ട് ചെയ്യാനുള്ള കമാൻഡ്. ഉണ്ടെങ്കിൽ is ഒരു നക്ഷത്രചിഹ്നം ഉണ്ട്, അത് കമാൻഡ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു
നിങ്ങൾ പ്രവേശിച്ചു, അതുവഴി യഥാർത്ഥ എക്സിക്യൂട്ട് ചെയ്ത കമാൻഡ് രൂപീകരിക്കുന്നു. അതിനാൽ, നിങ്ങൾ ടൈപ്പുചെയ്യുകയാണെങ്കിൽ
സൂപ്പർ lpXXX (എവിടെ XXX ഏതെങ്കിലും സ്ട്രിംഗ് ആണ്), സൂപ്പർ നിർവ്വഹിക്കും /usr/bin/lpxxx

ഉദാഹരണം 3.
സൂപ്പർ {co*}/usr/bin/compress

ഇടതുവശത്തുള്ള നക്ഷത്രചിഹ്നം അർത്ഥമാക്കുന്നത് നിങ്ങൾക്ക് പ്രവേശിക്കാം എന്നാണ് സൂപ്പർ coXXX (എവിടെ XXX is
ഏതെങ്കിലും സ്ട്രിംഗ്), എന്നാൽ വലതുവശത്ത് ഒരു നക്ഷത്രചിഹ്നം അടങ്ങിയിട്ടില്ലാത്തതിനാൽ, coXXX ഉദ്ദേശിക്കുന്ന
എപ്പോഴും നടപ്പിലാക്കുക /usr/bin/compress.

-t ഇത് ``ടെസ്റ്റ്'' മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു. ആവശ്യമുള്ളവ ഒഴികെ എല്ലാ സാധാരണ പരിശോധനകളും ഇത് ചെയ്യുന്നു
ഉപയോക്തൃ ഇൻപുട്ട് (ഉപയോക്താവ് നൽകേണ്ട പാസ്‌വേഡുകളും വേരിയബിളുകളും), പക്ഷേ എക്‌സിക്യൂട്ട് ചെയ്യുന്നില്ല
ഏതെങ്കിലും കമാൻഡ്. പകരം, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ ശരിയാണെങ്കിൽ സ്റ്റാറ്റസ് കോഡ് 0 ഉപയോഗിച്ച് അത് പുറത്തുകടക്കുന്നു,
മറ്റുള്ളവ 1. എല്ലാ സാധാരണ പിശക് സന്ദേശ ഔട്ട്പുട്ടും സാധാരണ രീതിയിൽ ജനറേറ്റുചെയ്യുന്നു, പക്ഷേ ഇല്ല
പ്രത്യേക ഡീബഗ് സന്ദേശങ്ങൾ സൃഷ്ടിക്കപ്പെടുന്നു. അതിനാൽ, ഇത് ഒരു സ്ക്രിപ്റ്റിന് ഉപയോഗപ്രദമായ മാർഗമാണ്
ഒരു കമാൻഡ് പ്രവർത്തിക്കാൻ സാധ്യതയുണ്ടോ എന്ന് പരിശോധിക്കുക, അതിനാൽ സൂപ്പർ എക്സിക്യൂട്ട് ചെയ്യുന്നത് ന്യായമാണ്. ചെയ്യാനും അനുവദിക്കുന്നു
ഒരു സ്ക്രിപ്റ്റ് /usr/local/bin/foo ഉപയോഗിച്ച് സ്വയം അഭ്യർത്ഥിക്കാൻ ആഗ്രഹിക്കുന്നുവെന്ന് പറയുക സൂപ്പർ ഫൂ (കാണുക
ചെയ്യുമ്പോൾ അനന്തമായ ലൂപ്പുകൾ എങ്ങനെ ഒഴിവാക്കാം എന്നതിനുള്ള ``സൂപ്പർ സ്ക്രിപ്റ്റുകൾ സൃഷ്ടിക്കുന്നു" എന്ന വിഭാഗം
ഇത്!) സ്ക്രിപ്റ്റിന് ഉപയോഗിക്കാം -r അത് ഉറപ്പാക്കാനുള്ള ഓപ്ഷൻ സൂപ്പർ ഫൂ ഇത് സൂചിപ്പിക്കുന്നു
ശരിയായ ഫയൽ, അത് ഉറപ്പാക്കാൻ ടെസ്റ്റ് മോഡ് ഉപയോഗിക്കാം സൂപ്പർ ഫൂ സാധുവായ ഒരു കമാൻഡ് ആണ്:
പ്രോഗ്=`അടിസ്ഥാന നാമം $0`
/usr/local/bin/super -t -r $0 $prog
കേസ് $? ഇൻ
0 ) exec /usr/local/bin/super -t -r $0 $prog ;;
* ) echo "Super $prog പ്രവർത്തിക്കുന്നില്ല!"
... അതിനാൽ ഉചിതമായ നടപടി സ്വീകരിക്കുക ...
;;
സി

ഡീബഗ് ഒപ്പം വികാസം ഓപ്ഷനുകൾ


സൃഷ്ടിക്കുമ്പോഴും ഡീബഗ്ഗ് ചെയ്യുമ്പോഴും ഈ ഓപ്ഷനുകൾ ഉപയോഗപ്രദമാണ് super.tab ഫയലുകൾ. അവർക്ക് കുറച്ച് അല്ലെങ്കിൽ
ദൈനംദിന ഉപയോക്താവിന് ഒരു മൂല്യവുമില്ല. ഒഴികെ -b ഓപ്ഷൻ, അവ സംയോജിപ്പിക്കാം
സാധാരണ ഓപ്‌ഷനുകൾക്കൊപ്പം, മുകളിൽ.

-b ബിൽറ്റ്-ഇൻ വേരിയബിളുകളുടെ പേരുകളും മൂല്യങ്ങളും പ്രിന്റ് ചെയ്യുക, തുടർന്ന് പുറത്തുകടക്കുക. വേണ്ടി ഉപയോഗപ്രദമാണ്
അഡ്‌മിനിസ്‌ട്രേറ്റർമാർ ബിൽറ്റ്‌ഇൻ വേരിയബിളുകൾ പരീക്ഷിക്കാൻ കഴിയുന്ന മൂല്യങ്ങൾ പഠിക്കാൻ.

-c[സൂപ്പർഫയൽ]
പറയുന്നു സൂപ്പർ എന്നതിലെ എൻട്രികളുടെ വാക്യഘടന പരിശോധിക്കാൻ സൂപ്പർഫയൽ, എന്നാൽ നടപ്പിലാക്കാൻ അല്ല
ഏതെങ്കിലും കമാൻഡ്. അല്ലെങ്കിൽ സൂപ്പർഫയൽ നൽകിയിരിക്കുന്നു, പതിവ് super.tab പരിശോധിക്കുന്നു. എക്സിറ്റ്
ഫയലിന്റെ വാക്യഘടന ശരിയാണെങ്കിൽ കോഡ് 0 ആണ്; അല്ലെങ്കിൽ എക്സിറ്റ് കോഡ് 1 ആണ് (ഒരു പിശകും
സന്ദേശം അച്ചടിച്ചിരിക്കുന്നു). ഒരു സൂപ്പർ ഫയൽ പരിഷ്കരിച്ച ശേഷം, നിങ്ങൾ ഈ ഓപ്ഷൻ ഉപയോഗിക്കണം
അതിന്റെ സമഗ്രത പരിശോധിക്കുക.

അതല്ല സൂപ്പർ -c നിങ്ങൾ ഒരു എൻട്രി ശരിയായി സജ്ജീകരിച്ചിട്ടുണ്ടോ എന്നതിന്റെ പൂർണ്ണ പരിശോധനയല്ല,
കാരണം നിങ്ങൾ ചെയ്യുന്നത് കൃത്യമായി ചെയ്യാത്ത വാക്യഘടനാപരമായി സാധുതയുള്ള എൻട്രികൾ നിങ്ങൾക്ക് സൃഷ്ടിക്കാൻ കഴിയും
ആഗ്രഹിക്കുന്നു. അതിനാൽ, നിങ്ങളും ഉപയോഗിക്കണം സൂപ്പർ -d cmd കമാൻഡ് ഉറപ്പാക്കാൻ
നിങ്ങൾ നൽകിയത് ശരിയായ ആർഗ്യുമെന്റുകൾ, uid, gid, umask എന്നിവ ഉപയോഗിച്ച് നടപ്പിലാക്കും.
ന്.

-d ഇത് ഡീബഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു, ഈ സാഹചര്യത്തിൽ (എ) ഡീബഗ്ഗിംഗ് വിവരങ്ങൾ അച്ചടിക്കുമ്പോൾ
സാധുതയ്ക്കായി ഒരു ഉപയോക്താവിനെ പരിശോധിക്കുന്നു, കൂടാതെ (b) കമാൻഡ് യഥാർത്ഥത്തിൽ നടപ്പിലാക്കിയിട്ടില്ല. ഉപയോഗപ്രദം
എന്നതിൽ പുതിയ എൻട്രി ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ super.tab ഫയൽ (ചുവടെ കാണുക) കൈകാര്യം ചെയ്തു
ശരിയായി.

-D അതുപോലെ തന്നെ -d, കൂടാതെ നിർവചിച്ചിരിക്കുന്ന വേരിയബിളുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു super.tab
ഫയൽ.

-Fസൂപ്പർഫയൽ
ഈ ഓപ്‌ഷൻ ഡീബഗ്ഗിംഗിനായി മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ, കൂടാതെ ഒരു സൂപ്പർഫയൽ മുമ്പ് പരിശോധിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
അത് ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ഒരു കമാൻഡും യഥാർത്ഥത്തിൽ നടപ്പിലാക്കില്ല. ഇത് നോൺ-ഓൺ ചെയ്യുന്നു
വെർബോസ് ഡീബഗ്ഗിംഗ്, പൊരുത്തപ്പെടുന്ന കമാൻഡ് നാമങ്ങളും സ്വീകരിക്കുന്നതിനുള്ള കാരണങ്ങളും കാണിക്കുന്നു അല്ലെങ്കിൽ
കമാൻഡ് നിരസിക്കുന്നു.

-Ggid ഈ ഓപ്ഷൻ ഡീബഗ്ഗിംഗിനും ഉപയോഗിക്കുന്നു, കൂടാതെ പറയുന്നു സൂപ്പർ വിളിക്കുന്നയാളുടെ പോലെ പ്രവർത്തിക്കാൻ
ഗ്രൂപ്പിഡ് അല്ലെങ്കിൽ ഗ്രൂപ്പിന്റെ പേര് gid. ഇതിന് സമാനമായ നിയന്ത്രണങ്ങളും ഡീബഗ് വിവരങ്ങളും ഉണ്ട്
-F ഓപ്ഷൻ.

-Uuid ഈ ഓപ്ഷൻ ഡീബഗ്ഗിംഗിനും ഉപയോഗിക്കുന്നു, കൂടാതെ പറയുന്നു സൂപ്പർ വിളിക്കുന്നയാളുടെ പോലെ പ്രവർത്തിക്കാൻ
uid അല്ലെങ്കിൽ ഉപയോക്തൃനാമം ആയിരുന്നു uid. ഇത് -F പോലെയുള്ള നിയന്ത്രണങ്ങളും ഡീബഗ് വിവരങ്ങളും വഹിക്കുന്നു
ഓപ്ഷൻ.

-Mമാച്ച് ഈ ഓപ്ഷൻ ഡീബഗ്ഗിംഗിനും ഉപയോഗിക്കുന്നു, കൂടാതെ പറയുന്നു സൂപ്പർ വിളിക്കുന്നയാളുടെ പോലെ പ്രവർത്തിക്കാൻ
ഹോസ്റ്റ് (മെഷീൻ) ആയിരുന്നു മാച്ച്. ഇത് -F പോലെയുള്ള നിയന്ത്രണങ്ങളും ഡീബഗ് വിവരങ്ങളും വഹിക്കുന്നു
ഓപ്ഷൻ.

-Thh:mm/ദിവസത്തെ പേര്
ഈ ഓപ്ഷൻ ഡീബഗ്ഗിംഗിനും ഉപയോഗിക്കുന്നു, കൂടാതെ പറയുന്നു സൂപ്പർ വധശിക്ഷ പോലെ പ്രവർത്തിക്കാൻ
സമയം hh:mm/ദിവസത്തെ പേര്. എന്നതിലെ സമയ സ്പെസിഫിക്കേഷൻ പരിശോധിക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
super.tab ഫയൽ ശരിയായി നിർവ്വഹണം നിയന്ത്രിക്കുന്നു. ഇത് ഒരേ നിയന്ത്രണങ്ങൾ വഹിക്കുന്നു
കൂടാതെ -F ഓപ്ഷനായി ഡീബഗ് വിവരം.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് സൂപ്പർ ഓൺലൈൻ ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.