getconfposix - क्लाउड में ऑनलाइन

यह कमांड getconfposix है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


getconf - कॉन्फ़िगरेशन मान प्राप्त करें

SYNOPSIS


गेटकॉन्फ़ [−v विशिष्टता] system_var

गेटकॉन्फ़ [−v विशिष्टता] पथ_वर पथ नाम

वर्णन


पहले सारांश प्रपत्र में, गेटकॉन्फ़ उपयोगिता मानक आउटपुट को लिखेगी
द्वारा निर्दिष्ट चर का मान system_var संकार्य।

दूसरे सारांश प्रपत्र में, गेटकॉन्फ़ उपयोगिता मानक आउटपुट को लिखेगी
द्वारा निर्दिष्ट चर का मान पथ_वर द्वारा निर्दिष्ट पथ के लिए ऑपरेंड
पथ नाम संकार्य।

प्रत्येक कॉन्फ़िगरेशन चर का मान इस प्रकार निर्धारित किया जाएगा जैसे कि इसे प्राप्त किया गया हो
उस फ़ंक्शन को कॉल करना जिससे इसे इस वॉल्यूम द्वारा उपलब्ध होने के लिए परिभाषित किया गया है
POSIX.1-2008 या POSIX.1-2008 के सिस्टम इंटरफेस वॉल्यूम द्वारा (ऑपरेंड देखें)
अनुभाग)। मूल्य वर्तमान परिचालन परिवेश की स्थितियों को प्रतिबिंबित करेगा।

विकल्प


RSI गेटकॉन्फ़ उपयोगिता POSIX.1‐2008 की आधार परिभाषाओं की मात्रा के अनुरूप होगी, अनुभाग
12.2, उपयोगिता वाक्य - विन्यास दिशानिर्देश.

निम्नलिखित विकल्प का समर्थन किया जाएगा:

-v विनिर्देश
किस कॉन्फ़िगरेशन चर के लिए एक विशिष्ट विनिर्देश और संस्करण इंगित करें
निर्धारित किया जाएगा. यदि यह विकल्प निर्दिष्ट नहीं है, तो मान वापस आ जाते हैं
कार्यान्वयन डिफ़ॉल्ट अनुरूप संकलन वातावरण के अनुरूप है।

यदि आदेश:

गेटकॉन्फ़ _POSIX_V7_ILP32_OFF32

नहीं लिखता "−1\n" or "अपरिभाषित\n" मानक आउटपुट के लिए, फिर के आदेश
प्रपत्र:

गेटकॉन्फ़ -v POSIX_V7_ILP32_OFF32 ...

के अनुरूप कॉन्फ़िगरेशन चर के लिए मान निर्धारित करें
POSIX_V7_ILP32_OFF32 संकलन वातावरण में निर्दिष्ट c99, विस्तारित
विवरण।

यदि आदेश:

गेटकॉन्फ़ _POSIX_V7_ILP32_OFFBIG

नहीं लिखता "−1\n" or "अपरिभाषित\n" मानक आउटपुट के लिए, फिर के आदेश
प्रपत्र:

गेटकॉन्फ़ -v POSIX_V7_ILP32_OFFBIG ...

के अनुरूप कॉन्फ़िगरेशन चर के लिए मान निर्धारित करें
POSIX_V7_ILP32_OFFBIG संकलन वातावरण में निर्दिष्ट है c99, विस्तारित
विवरण।

यदि आदेश:

गेटकॉन्फ़ _POSIX_V7_LP64_OFF64

नहीं लिखता "−1\n" or "अपरिभाषित\n" मानक आउटपुट के लिए, फिर के आदेश
प्रपत्र:

गेटकॉन्फ़ -v POSIX_V7_LP64_OFF64 ...

के अनुरूप कॉन्फ़िगरेशन चर के लिए मान निर्धारित करें
POSIX_V7_LP64_OFF64 संकलन वातावरण में निर्दिष्ट c99, विस्तारित
विवरण।

यदि आदेश:

गेटकॉन्फ़ _POSIX_V7_LPBIG_OFFBIG

नहीं लिखता "−1\n" or "अपरिभाषित\n" मानक आउटपुट के लिए, फिर के आदेश
प्रपत्र:

गेटकॉन्फ़ -v POSIX_V7_LPBIG_OFFBIG ...

के अनुरूप कॉन्फ़िगरेशन चर के लिए मान निर्धारित करें
POSIX_V7_LPBIG_OFFBIG संकलन वातावरण निर्दिष्ट है c99, विस्तारित
विवरण।

ऑपरेंड


निम्नलिखित ऑपरेंड समर्थित होंगे:

पथ_वर कॉन्फ़िगरेशन वैरिएबल का एक नाम. वेरिएबल कॉलम में सभी वेरिएबल
तालिका के विवरण में fpathconf() फ़ंक्शन में परिभाषित किया गया है
POSIX.1-2008 का सिस्टम इंटरफ़ेस वॉल्यूम, संलग्न ब्रेसिज़ के बिना, होगा
का समर्थन किया। कार्यान्वयन में अन्य स्थानीय चर शामिल हो सकते हैं।

पथ नाम एक पथनाम जिसके लिए चर निर्दिष्ट किया गया है पथ_वर निर्धारित किया जाना है.

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_संस्करण

और उसी नाम के समतुल्य होगा जिसके पहले एक लगा हुआ है .
इस आवश्यकता को भविष्य के संस्करण में हटाया जा सकता है।

* प्रतीकात्मक स्थिरांक के नाम के रूप में उपयोग किया जाता है नाम का तर्क
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

और उसी नाम के समतुल्य होगा जिसके पहले एक लगा हुआ है .
इस आवश्यकता को भविष्य के संस्करण में हटाया जा सकता है।

कार्यान्वयन में अन्य स्थानीय मूल्य जुड़ सकते हैं।

एसटीडीआईएन


उपयोग नहीं किया।

इनपुट फ़ाइलें


कोई नहीं.

वातावरण चर


निम्नलिखित पर्यावरण चर के निष्पादन को प्रभावित करेगा गेटकॉन्फ़:

लैंग अंतरराष्ट्रीयकरण चर के लिए एक डिफ़ॉल्ट मान प्रदान करें जो सेट नहीं हैं या
शून्य। (POSIX.1‐2008 की बेस डेफिनिशन वॉल्यूम देखें, अनुभाग 8.2,
अंतर्राष्ट्रीयकरण चर अंतर्राष्ट्रीयकरण की प्राथमिकता के लिए
स्थानीय श्रेणियों के मूल्यों को निर्धारित करने के लिए उपयोग किए जाने वाले चर।)

LC_ALL यदि एक गैर-रिक्त स्ट्रिंग मान पर सेट है, तो अन्य सभी के मानों को ओवरराइड करें
अंतर्राष्ट्रीयकरण चर।

एलसी_CTYPE पाठ डेटा के बाइट्स के अनुक्रमों की व्याख्या के लिए स्थान निर्धारित करें
वर्णों के रूप में (उदाहरण के लिए, एकल-बाइट बहु-बाइट वर्णों के विपरीत
तर्क)।

एलसी_MESSAGES
उस स्थान का निर्धारण करें जिसका उपयोग प्रारूप और सामग्री को प्रभावित करने के लिए किया जाना चाहिए
मानक त्रुटि के लिए लिखे गए नैदानिक ​​संदेश।

एनएलएसपीएटीएच के प्रसंस्करण के लिए संदेश कैटलॉग का स्थान निर्धारित करें एलसी_MESSAGES.

अतुल्यकालिक पत्रिका


चूक।

एसटीडीओयूटी


यदि निर्दिष्ट वेरिएबल को सिस्टम पर परिभाषित किया गया है और उसका मान बताया गया है
से उपलब्ध है confstr() सिस्टम इंटरफेस वॉल्यूम में परिभाषित फ़ंक्शन
POSIX.1‐2008, इसका मान निम्नलिखित प्रारूप में लिखा जाएगा:

"%s\n", <मूल्य>

अन्यथा, यदि निर्दिष्ट चर को सिस्टम पर परिभाषित किया गया है, तो उसका मान लिखा जाएगा
निम्नलिखित प्रारूप में:

"%d\n", <मूल्य>

यदि निर्दिष्ट चर मान्य है, लेकिन सिस्टम पर अपरिभाषित है, गेटकॉन्फ़ लिखेंगे
निम्नलिखित प्रारूप का उपयोग करना:

"अपरिभाषित\n"

यदि वेरिएबल नाम अमान्य है या कोई त्रुटि होती है, तो मानक के अनुसार कुछ भी नहीं लिखा जाएगा
उत्पादन.

एसटीडीईआरआर


मानक त्रुटि का उपयोग केवल नैदानिक ​​संदेशों के लिए किया जाएगा।

आउटपुट फ़ाइलें


कोई नहीं.

विस्तारित वर्णन


कोई नहीं.

बाहर निकलें स्थिति


निम्नलिखित निकास मान लौटाए जाएंगे:

0 निर्दिष्ट चर मान्य है और इसकी वर्तमान स्थिति के बारे में जानकारी लिखी गई थी
सफलतापूर्वक।

> 0 एक त्रुटि हुई।

परिणामों OF त्रुटियों


चूक।

RSI निम्नलिखित वर्गों रहे जानकारीपूर्ण।

आवेदन उपयोग


कोई नहीं.

उदाहरण


निम्नलिखित उदाहरण {NGROUPS_MAX} का मान दर्शाता है:

गेटकॉन्फ़ NGROUPS_MAX

निम्नलिखित उदाहरण एक विशिष्ट निर्देशिका के लिए {NAME_MAX} का मान दिखाता है:

गेटकॉन्फ़ NAME_MAX / usr

निम्नलिखित उदाहरण दिखाता है कि संभावित परिणामों से अधिक सावधानी से कैसे निपटा जाए
अनिर्दिष्ट:

if मूल्य=$(getconf PATH_MAX / usr); फिर
if [ "$मान" = "अपरिभाषित" ]; फिर
गूंज PATH_MAX in / usr is अनिश्चित।
अन्य
गूंज PATH_MAX in / usr is $मूल्य.
fi
अन्य
गूंज त्रुटि in getconf.
fi

औचित्य


इस उपयोगिता के लिए मूल आवश्यकता, और के लिए confstr() फ़ंक्शन, एक रास्ता प्रदान करना था
के लिए कॉन्फ़िगरेशन-परिभाषित डिफ़ॉल्ट मान खोजने का पथ वातावरण विविधता।
जबसे पथ उपयोगकर्ता द्वारा उन निर्देशिकाओं को शामिल करने के लिए संशोधित किया जा सकता है जिनमें उपयोगिताएँ शामिल हो सकती हैं
मानक उपयोगिताओं को प्रतिस्थापित करते हुए, शेल स्क्रिप्ट को सिस्टम को निर्धारित करने के लिए एक तरीके की आवश्यकता होती है-
आपूर्ति पथ पर्यावरण चर मान जिसमें सही खोज पथ शामिल है
मानक उपयोगिताएँ। बाद में यह सुझाव दिया गया कि इसमें वर्णित अन्य चरों तक पहुंच हो
POSIX.1-2008 का यह खंड अनुप्रयोगों के लिए भी उपयोगी हो सकता है।

की यह कार्यक्षमता गेटकॉन्फ़ किसी अन्य कमांड द्वारा पर्याप्त रूप से सम्मिलित नहीं किया जाएगा जैसे:

ग्रेप था /etc/conf

क्योंकि ऐसी रणनीति न तो उन चरों के लिए सही मान प्रदान करेगी जो कर सकते हैं
रनटाइम पर भिन्न होते हैं, न ही वे जो पथ के आधार पर भिन्न हो सकते हैं।

के प्रारंभिक प्रस्ताव संस्करण गेटकॉन्फ़ निर्दिष्ट निकास स्थिति 1 जब निर्दिष्ट चर था
वैध है, लेकिन सिस्टम पर परिभाषित नहीं है। आउटपुट स्ट्रिंग "अपरिभाषित" अब निर्दिष्ट करने के लिए उपयोग किया जाता है
यह मामला एग्जिट कोड 0 के साथ है क्योंकि बहुत सारी चीजें शून्य के एग्जिट कोड पर निर्भर करती हैं
लागू उपयोगिता सफल है.

भविष्य दिशानिर्देश


कोई नहीं.

onworks.net सेवाओं का उपयोग करके ऑनलाइन getconfposix का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम