ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

getconfposix - ക്ലൗഡിൽ ഓൺലൈനിൽ

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

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

പട്ടിക:

NAME


getconf - കോൺഫിഗറേഷൻ മൂല്യങ്ങൾ നേടുക

സിനോപ്സിസ്


getconf [−v സ്പെസിഫിക്കേഷൻ] system_var

getconf [−v സ്പെസിഫിക്കേഷൻ] പാത_var പാതയുടെ പേര്

വിവരണം


ആദ്യ സംഗ്രഹ രൂപത്തിൽ, ദി getconf യൂട്ടിലിറ്റി സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതണം
വ്യക്തമാക്കിയ വേരിയബിളിന്റെ മൂല്യം system_var ഓപ്പറാൻറ്.

രണ്ടാമത്തെ സംഗ്രഹ രൂപത്തിൽ, ദി getconf യൂട്ടിലിറ്റി സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക് എഴുതണം
വ്യക്തമാക്കിയ വേരിയബിളിന്റെ മൂല്യം പാത_var വ്യക്തമാക്കിയ പാതയുടെ പ്രവർത്തനരീതി
പാതയുടെ പേര് ഓപ്പറാൻറ്.

ഓരോ കോൺഫിഗറേഷൻ വേരിയബിളിന്റെയും മൂല്യം അത് ലഭിച്ചതുപോലെ നിർണ്ണയിക്കപ്പെടും
ഈ വോള്യത്തിൽ നിന്ന് ലഭ്യമാകുമെന്ന് നിർവചിച്ചിരിക്കുന്ന ഫംഗ്‌ഷനെ വിളിക്കുന്നു
POSIX.1-2008 അല്ലെങ്കിൽ POSIX.1-2008-ന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോള്യം പ്രകാരം (ഓപ്പറാൻഡുകൾ കാണുക
വിഭാഗം). നിലവിലെ പ്രവർത്തന പരിതസ്ഥിതിയിലെ അവസ്ഥകളെ മൂല്യം പ്രതിഫലിപ്പിക്കും.

ഓപ്ഷനുകൾ


ദി getconf യൂട്ടിലിറ്റി POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവ്വചന വോള്യവുമായി പൊരുത്തപ്പെടണം. വിഭാഗം
12.2, യൂട്ടിലിറ്റി പദവിന്യാസം മാർഗ്ഗനിർദ്ദേശങ്ങൾ.

ഇനിപ്പറയുന്ന ഓപ്ഷൻ പിന്തുണയ്ക്കും:

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

കമാൻഡ് ആണെങ്കിൽ:

getconf _POSIX_V7_ILP32_OFF32

എഴുതുന്നില്ല "−1\n" or "നിർവചിക്കാത്ത\n" സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്, തുടർന്ന് കമാൻഡുകൾ
ഫോം:

getconf -വി POSIX_V7_ILP32_OFF32 ...

എന്നതുമായി ബന്ധപ്പെട്ട കോൺഫിഗറേഷൻ വേരിയബിളുകളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കുക
POSIX_V7_ILP32_OFF32 കംപൈലേഷൻ പരിതസ്ഥിതിയിൽ വ്യക്തമാക്കിയിരിക്കുന്നു C99, വിപുലീകരിച്ചത്
വിവരണം.

കമാൻഡ് ആണെങ്കിൽ:

getconf _POSIX_V7_ILP32_OFFBIG

എഴുതുന്നില്ല "−1\n" or "നിർവചിക്കാത്ത\n" സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്, തുടർന്ന് കമാൻഡുകൾ
ഫോം:

getconf -വി POSIX_V7_ILP32_OFFBIG ...

എന്നതുമായി ബന്ധപ്പെട്ട കോൺഫിഗറേഷൻ വേരിയബിളുകളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കുക
POSIX_V7_ILP32_OFFBIG കംപൈലേഷൻ പരിതസ്ഥിതിയിൽ വ്യക്തമാക്കിയിരിക്കുന്നു C99, വിപുലീകരിച്ചത്
വിവരണം.

കമാൻഡ് ആണെങ്കിൽ:

getconf _POSIX_V7_LP64_OFF64

എഴുതുന്നില്ല "−1\n" or "നിർവചിക്കാത്ത\n" സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്, തുടർന്ന് കമാൻഡുകൾ
ഫോം:

getconf -വി POSIX_V7_LP64_OFF64 ...

എന്നതുമായി ബന്ധപ്പെട്ട കോൺഫിഗറേഷൻ വേരിയബിളുകളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കുക
POSIX_V7_LP64_OFF64 കംപൈലേഷൻ പരിതസ്ഥിതിയിൽ വ്യക്തമാക്കിയിരിക്കുന്നു C99, വിപുലീകരിച്ചത്
വിവരണം.

കമാൻഡ് ആണെങ്കിൽ:

getconf _POSIX_V7_LPBIG_OFFBIG

എഴുതുന്നില്ല "−1\n" or "നിർവചിക്കാത്ത\n" സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിലേക്ക്, തുടർന്ന് കമാൻഡുകൾ
ഫോം:

getconf -വി POSIX_V7_LPBIG_OFFBIG ...

എന്നതുമായി ബന്ധപ്പെട്ട കോൺഫിഗറേഷൻ വേരിയബിളുകളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കുക
POSIX_V7_LPBIG_OFFBIG കംപൈലേഷൻ പരിതസ്ഥിതിയിൽ വ്യക്തമാക്കിയിരിക്കുന്നു C99, വിപുലീകരിച്ചത്
വിവരണം.

പ്രവർത്തനങ്ങൾ


ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ പിന്തുണയ്ക്കും:

പാത_var ഒരു കോൺഫിഗറേഷൻ വേരിയബിളിന്റെ പേര്. വേരിയബിൾ നിരയിലെ എല്ലാ വേരിയബിളുകളും
ന്റെ വിവരണത്തിലെ പട്ടികയുടെ fpathconf() ഫംഗ്‌ഷൻ നിർവ്വചിച്ചിരിക്കുന്നു
POSIX.1-2008-ന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോളിയം, എൻക്ലോസിംഗ് ബ്രേസുകൾ ഇല്ലാതെ,
പിന്തുണച്ചു. നടപ്പിലാക്കൽ മറ്റ് പ്രാദേശിക വേരിയബിളുകൾ ചേർത്തേക്കാം.

പാതയുടെ പേര് വേരിയബിൾ വ്യക്തമാക്കിയ ഒരു പാത്ത് നെയിം പാത_var തീരുമാനിക്കേണ്ടത്.

system_var
ഒരു കോൺഫിഗറേഷൻ വേരിയബിളിന്റെ പേര്. ഇനിപ്പറയുന്ന എല്ലാ വേരിയബിളുകളും ആയിരിക്കും
പിന്തുണയ്‌ക്കുന്നു:

* ന്റെ വിവരണത്തിലെ പട്ടികയുടെ വേരിയബിൾ കോളത്തിലെ പേരുകൾ
sysconf() POSIX.1-2008-ന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോള്യത്തിലെ പ്രവർത്തനം, ഒഴികെ
_SC_CLK_TCK, _SC_GETGR_R_SIZE_MAX എന്നിവയുമായി ബന്ധപ്പെട്ട എൻട്രികൾക്ക്, കൂടാതെ
_SC_GETPW_R_SIZE_MAX, എൻക്ലോസിംഗ് ബ്രേസുകൾ ഇല്ലാതെ.

മുമ്പത്തെ പതിപ്പുകളുമായുള്ള അനുയോജ്യതയ്ക്കായി, ഇനിപ്പറയുന്ന വേരിയബിൾ പേരുകൾ ഉണ്ടായിരിക്കണം
പിന്തുണയ്ക്കും: POSIX2_C_BIND POSIX2_C_DEV POSIX2_CHAR_TERM
POSIX2_FORT_DEV POSIX2_FORT_RUN POSIX2_LOCALEDEF POSIX2_SW_DEV POSIX2_UPE
POSIX2_VERSION

കൂടാതെ ഒരു പ്രിഫിക്‌സ് ഉള്ള അതേ പേരിന് തുല്യമായിരിക്കും .
ഭാവി പതിപ്പിൽ ഈ ആവശ്യകത നീക്കം ചെയ്‌തേക്കാം.

* ആയി ഉപയോഗിക്കുന്ന പ്രതീകാത്മക സ്ഥിരാങ്കങ്ങളുടെ പേരുകൾ പേര് ന്റെ വാദം
confstr() POSIX.1-2008-ന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോള്യത്തിൽ പ്രവർത്തനം
_CS_ പ്രിഫിക്സ്.

* "പരമാവധി" എന്ന തലക്കെട്ടിന് കീഴിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന പ്രതീകാത്മക സ്ഥിരാങ്കങ്ങളുടെ പേരുകൾ
എന്നതിന്റെ വിവരണത്തിൽ മൂല്യങ്ങൾ'', ''മിനിമം മൂല്യങ്ങൾ'' ഹെഡർ
POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവചന വോളിയത്തിൽ, എൻക്ലോസിംഗ് ഇല്ലാതെ
ബ്രേസുകൾ.

മുമ്പത്തെ പതിപ്പുകളുമായുള്ള അനുയോജ്യതയ്ക്കായി, ഇനിപ്പറയുന്ന വേരിയബിൾ പേരുകൾ ഉണ്ടായിരിക്കണം
പിന്തുണയ്ക്കും: POSIX2_BC_BASE_MAX POSIX2_BC_DIM_MAX POSIX2_BC_SCALE_MAX
POSIX2_BC_STRING_MAX POSIX2_COLL_WEIGHTS_MAX POSIX2_EXPR_NEST_MAX
POSIX2_LINE_MAX POSIX2_RE_DUP_MAX

കൂടാതെ ഒരു പ്രിഫിക്‌സ് ഉള്ള അതേ പേരിന് തുല്യമായിരിക്കും .
ഭാവി പതിപ്പിൽ ഈ ആവശ്യകത നീക്കം ചെയ്‌തേക്കാം.

നടപ്പാക്കൽ മറ്റ് പ്രാദേശിക മൂല്യങ്ങൾ ചേർത്തേക്കാം.

STDIN


ഉപയോഗിച്ചിട്ടില്ല.

ഇൻപുട്ട് ഫയലുകൾ


ഒന്നുമില്ല.

ENVIRONMENT വ്യത്യാസങ്ങൾ


ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ നിർവ്വഹണത്തെ ബാധിക്കും getconf:

ലാംഗ് സജ്ജീകരിക്കാത്ത അല്ലെങ്കിൽ അന്തർദേശീയവൽക്കരണ വേരിയബിളുകൾക്ക് സ്ഥിരസ്ഥിതി മൂല്യം നൽകുക
ശൂന്യം. (POSIX.1-2008-ന്റെ അടിസ്ഥാന നിർവചനങ്ങളുടെ അളവ് കാണുക, വിഭാഗം 8.2,
അന്തർദേശീയവൽക്കരണം വേരിയബിളുകൾ അന്താരാഷ്ട്രവൽക്കരണത്തിന്റെ മുൻഗണനയ്ക്കായി
പ്രാദേശിക വിഭാഗങ്ങളുടെ മൂല്യങ്ങൾ നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്ന വേരിയബിളുകൾ.)

LC_ALL ശൂന്യമല്ലാത്ത സ്‌ട്രിംഗ് മൂല്യത്തിലേക്ക് സജ്ജീകരിച്ചാൽ, മറ്റെല്ലാ മൂല്യങ്ങളുടെയും മൂല്യങ്ങൾ അസാധുവാക്കുക
അന്താരാഷ്ട്രവൽക്കരണ വേരിയബിളുകൾ.

LC_CTYPE ടെക്സ്റ്റ് ഡാറ്റയുടെ ബൈറ്റുകളുടെ സീക്വൻസുകളുടെ വ്യാഖ്യാനത്തിനുള്ള ലൊക്കേൽ നിർണ്ണയിക്കുക
പ്രതീകങ്ങളായി (ഉദാഹരണത്തിന്, മൾട്ടി-ബൈറ്റ് പ്രതീകങ്ങൾക്ക് വിരുദ്ധമായി സിംഗിൾ-ബൈറ്റ്
വാദങ്ങൾ).

LC_MESSAGES
ഫോർമാറ്റിനെയും ഉള്ളടക്കത്തെയും ബാധിക്കാൻ ഉപയോഗിക്കേണ്ട ലൊക്കേൽ നിർണ്ണയിക്കുക
സാധാരണ പിശകിലേക്ക് എഴുതിയ ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾ.

NLSPATH പ്രോസസ്സിംഗിനായി സന്ദേശ കാറ്റലോഗുകളുടെ സ്ഥാനം നിർണ്ണയിക്കുക LC_MESSAGES.

അസിൻക്രണസ് പരിപാടികൾ


സ്ഥിരസ്ഥിതി.

STDOUT


സിസ്റ്റത്തിൽ നിർദ്ദിഷ്ട വേരിയബിൾ നിർവചിക്കുകയും അതിന്റെ മൂല്യം വിവരിക്കുകയും ചെയ്താൽ
നിന്ന് ലഭ്യമാണ് confstr() എന്നതിന്റെ സിസ്റ്റം ഇന്റർഫേസ് വോള്യത്തിൽ ഫംഗ്ഷൻ നിർവചിച്ചിരിക്കുന്നു
POSIX.1-2008, അതിന്റെ മൂല്യം ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ എഴുതപ്പെടും:

"%s\n", <മൂല്യം>

അല്ലെങ്കിൽ, നിർദ്ദിഷ്ട വേരിയബിൾ സിസ്റ്റത്തിൽ നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ, അതിന്റെ മൂല്യം എഴുതപ്പെടും
ഇനിപ്പറയുന്ന ഫോർമാറ്റിൽ:

"%d\n", <മൂല്യം>

നിർദ്ദിഷ്ട വേരിയബിൾ സാധുവാണ്, എന്നാൽ സിസ്റ്റത്തിൽ നിർവചിച്ചിട്ടില്ലെങ്കിൽ, getconf എഴുതും
ഇനിപ്പറയുന്ന ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു:

"നിർവചിക്കാത്ത\n"

വേരിയബിൾ നാമം അസാധുവാണെങ്കിൽ അല്ലെങ്കിൽ ഒരു പിശക് സംഭവിക്കുകയാണെങ്കിൽ, ഒന്നും സ്റ്റാൻഡേർഡിലേക്ക് എഴുതില്ല
.ട്ട്‌പുട്ട്.

എസ്.ടി.ഡി.ആർ.ആർ


സാധാരണ പിശക് ഡയഗ്നോസ്റ്റിക് സന്ദേശങ്ങൾക്ക് മാത്രമേ ഉപയോഗിക്കൂ.

ഔട്ട്പ് ഫയലുകൾ


ഒന്നുമില്ല.

വിപുലീകരിച്ചു വിവരണം


ഒന്നുമില്ല.

പുറത്ത് പദവി


ഇനിപ്പറയുന്ന എക്സിറ്റ് മൂല്യങ്ങൾ തിരികെ നൽകും:

0 നിർദ്ദിഷ്ട വേരിയബിൾ സാധുവാണ്, അതിന്റെ നിലവിലെ അവസ്ഥയെക്കുറിച്ചുള്ള വിവരങ്ങൾ എഴുതിയിരിക്കുന്നു
വിജയകരമായി.

>0 ഒരു പിശക് സംഭവിച്ചു.

പരിസരം OF പിശകുകൾ


സ്ഥിരസ്ഥിതി.

ദി പിന്തുടരുന്ന വിഭാഗങ്ങൾ ആകുന്നു വിജ്ഞാനപ്രദമായ.

APPLICATION, USAGE


ഒന്നുമില്ല.

ഉദാഹരണങ്ങൾ


ഇനിപ്പറയുന്ന ഉദാഹരണം {NGROUPS_MAX} എന്നതിന്റെ മൂല്യം വ്യക്തമാക്കുന്നു:

getconf NGROUPS_MAX

ഇനിപ്പറയുന്ന ഉദാഹരണം ഒരു നിർദ്ദിഷ്‌ട ഡയറക്‌ടറിക്കുള്ള {NAME_MAX}-ന്റെ മൂല്യം വ്യക്തമാക്കുന്നു:

getconf NAME_MAX / usr

ഉണ്ടാകാനിടയുള്ള ഫലങ്ങളെ എങ്ങനെ കൂടുതൽ ശ്രദ്ധയോടെ കൈകാര്യം ചെയ്യണമെന്ന് ഇനിപ്പറയുന്ന ഉദാഹരണം കാണിക്കുന്നു
വ്യക്തമാക്കിയിട്ടില്ല:

if മൂല്യം=$(getconf PATH_MAX / usr); അപ്പോള്
if [ "$value" = "നിർവചിക്കാത്തത്" ]; അപ്പോള്
എക്കോ PATH_MAX in / usr is അനിശ്ചിതത്വം.
മറ്റാരെങ്കിലും
എക്കോ PATH_MAX in / usr is $മൂല്യം.
fi
മറ്റാരെങ്കിലും
എക്കോ പിശക് in getconf.
fi

യുക്തി


ഈ യൂട്ടിലിറ്റിയുടെ യഥാർത്ഥ ആവശ്യം, കൂടാതെ confstr() ഫംഗ്‌ഷൻ, ഒരു വഴി നൽകുക എന്നതായിരുന്നു
എന്നതിനായുള്ള കോൺഫിഗറേഷൻ-നിർവചിച്ച സ്ഥിരസ്ഥിതി മൂല്യം കണ്ടെത്തുന്നതിന് PATH എൻവയോൺമെന്റ് വേരിയബിൾ.
മുതലുള്ള PATH യൂട്ടിലിറ്റികൾ ഉൾക്കൊള്ളുന്ന ഡയറക്‌ടറികൾ ഉൾപ്പെടുത്തുന്നതിന് ഉപയോക്താവിന് പരിഷ്‌ക്കരിക്കാനാകും
സ്റ്റാൻഡേർഡ് യൂട്ടിലിറ്റികൾ മാറ്റി, സിസ്റ്റം നിർണ്ണയിക്കാൻ ഷെൽ സ്ക്രിപ്റ്റുകൾക്ക് ഒരു വഴി ആവശ്യമാണ്-
വിതരണം ചെയ്തു PATH എന്നതിനായുള്ള ശരിയായ തിരയൽ പാത ഉൾക്കൊള്ളുന്ന പരിസ്ഥിതി വേരിയബിൾ മൂല്യം
സ്റ്റാൻഡേർഡ് യൂട്ടിലിറ്റികൾ. വിവരിച്ചിരിക്കുന്ന മറ്റ് വേരിയബിളുകളിലേക്കുള്ള പ്രവേശനം പിന്നീട് നിർദ്ദേശിക്കപ്പെട്ടു
ഈ POSIX.1-2008 വോളിയം ആപ്ലിക്കേഷനുകൾക്കും ഉപയോഗപ്രദമാകും.

ഈ പ്രവർത്തനം getconf ഇനിപ്പറയുന്നതുപോലുള്ള മറ്റൊരു കമാൻഡിന് വേണ്ടത്ര കീഴടങ്ങില്ല:

grep വേരിയബിൾ /etc/conf

കാരണം അത്തരം ഒരു തന്ത്രം സാധ്യമല്ലാത്ത വേരിയബിളുകൾക്കും ശരിയായ മൂല്യങ്ങൾ നൽകും
റൺടൈമിൽ വ്യത്യാസപ്പെടാം, അല്ലെങ്കിൽ പാതയെ ആശ്രയിച്ച് വ്യത്യാസപ്പെടാം.

ന്റെ ആദ്യകാല നിർദ്ദേശ പതിപ്പുകൾ getconf നിർദ്ദിഷ്ട വേരിയബിൾ ആയിരിക്കുമ്പോൾ എക്സിറ്റ് സ്റ്റാറ്റസ് 1 വ്യക്തമാക്കി
സാധുവാണ്, എന്നാൽ സിസ്റ്റത്തിൽ നിർവചിച്ചിട്ടില്ല. ഔട്ട്പുട്ട് സ്ട്രിംഗ് "നിർവചിക്കാത്തത്" ഇപ്പോൾ വ്യക്തമാക്കാൻ ഉപയോഗിക്കുന്നു
എക്സിറ്റ് കോഡ് 0 ഉള്ള ഈ കേസ്, കാരണം ഒരുപാട് കാര്യങ്ങൾ പൂജ്യത്തിന്റെ എക്സിറ്റ് കോഡിനെ ആശ്രയിച്ചിരിക്കുന്നു
അഭ്യർത്ഥിച്ച യൂട്ടിലിറ്റി വിജയിച്ചു.

ഭാവി ദിശകൾ


ഒന്നുമില്ല.

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


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

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

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

Ad