انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

getconfposix - آنلاین در ابر

getconfposix را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور getconfposix است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


getconf - مقادیر پیکربندی را دریافت کنید

خلاصه


دریافت کنید [مشخصات −v] system_var

دریافت کنید [مشخصات −v] path_var نام خانوادگی

شرح


در اولین شکل خلاصه، دریافت کنید ابزار باید به خروجی استاندارد بنویسد
مقدار متغیر مشخص شده توسط system_var عملوند

در فرم خلاصه دوم، دریافت کنید ابزار باید به خروجی استاندارد بنویسد
مقدار متغیر مشخص شده توسط path_var عملوند برای مسیر مشخص شده توسط
نام خانوادگی عملوند

مقدار هر متغیر پیکربندی باید به گونه ای تعیین شود که گویی توسط آن به دست آمده است
فراخوانی تابعی که با این حجم از آن تعریف شده است
POSIX.1-2008 یا با حجم System Interfaces POSIX.1-2008 (به OPERANDS مراجعه کنید
بخش). مقدار باید شرایط موجود در محیط عملیاتی فعلی را منعکس کند.

OPTIONS


La دریافت کنید ابزار باید با حجم تعاریف پایه POSIX.1-2008 مطابقت داشته باشد، بخش
12.2, سودمندی نحو دستورالعمل.

گزینه زیر باید پشتیبانی شود:

−v مشخصات
مشخصات و نسخه خاصی را مشخص کنید که برای آن متغیرهای پیکربندی وجود دارد
تعیین خواهد شد. اگر این گزینه مشخص نشده باشد، مقادیر برگردانده می شوند
با یک محیط کامپایل مطابق پیش فرض پیاده سازی مطابقت دارد.

اگر دستور:

دریافت کنید _POSIX_V7_ILP32_OFF32

نمی نویسد "−1\n" or "تعریف نشده\n" به خروجی استاندارد، سپس دستورات
فرم:

دریافت کنید −v POSIX_V7_ILP32_OFF32 ...

تعیین مقادیر برای متغیرهای پیکربندی مربوط به
محیط کامپایل POSIX_V7_ILP32_OFF32 مشخص شده در c99, EXTENDED
شرح.

اگر دستور:

دریافت کنید _POSIX_V7_ILP32_OFFBIG

نمی نویسد "−1\n" or "تعریف نشده\n" به خروجی استاندارد، سپس دستورات
فرم:

دریافت کنید −v POSIX_V7_ILP32_OFFBIG ...

تعیین مقادیر برای متغیرهای پیکربندی مربوط به
محیط کامپایل POSIX_V7_ILP32_OFFBIG مشخص شده در c99, EXTENDED
شرح.

اگر دستور:

دریافت کنید _POSIX_V7_LP64_OFF64

نمی نویسد "−1\n" or "تعریف نشده\n" به خروجی استاندارد، سپس دستورات
فرم:

دریافت کنید −v POSIX_V7_LP64_OFF64 ...

تعیین مقادیر برای متغیرهای پیکربندی مربوط به
محیط کامپایل POSIX_V7_LP64_OFF64 مشخص شده در c99, EXTENDED
شرح.

اگر دستور:

دریافت کنید _POSIX_V7_LPBIG_OFFBIG

نمی نویسد "−1\n" or "تعریف نشده\n" به خروجی استاندارد، سپس دستورات
فرم:

دریافت کنید −v POSIX_V7_LPBIG_OFFBIG ...

تعیین مقادیر برای متغیرهای پیکربندی مربوط به
محیط کامپایل POSIX_V7_LPBIG_OFFBIG مشخص شده در c99, EXTENDED
شرح.

عملگرها


عملگرهای زیر باید پشتیبانی شوند:

path_var نام یک متغیر پیکربندی همه متغیرهای ستون متغیر
از جدول در DESCRIPTION از fpathconf() تابع تعریف شده در
حجم رابط های سیستم POSIX.1-2008، بدون مهاربندهای محصور، باید باشد
پشتیبانی. پیاده سازی ممکن است متغیرهای محلی دیگری را اضافه کند.

نام خانوادگی نام مسیری که متغیر برای آن مشخص شده است path_var قرار است تعیین شود.

system_var
نام یک متغیر پیکربندی همه متغیرهای زیر باید باشند
پشتیبانی:

* نام های موجود در ستون متغیر جدول در DESCRIPTION از
sysconf() در حجم System Interfaces 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

و باید معادل همان نام با پیشوند an باشد .
این نیاز ممکن است در نسخه بعدی حذف شود.

* نام ثابت های نمادین مورد استفاده به عنوان نام استدلال از
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

و باید معادل همان نام با پیشوند an باشد .
این نیاز ممکن است در نسخه بعدی حذف شود.

پیاده سازی ممکن است مقادیر محلی دیگری را اضافه کند.

STDIN


استفاده نشده.

INPUT فایل ها


ندارد.

محیط زیست متغیرها


متغیرهای محیطی زیر باید بر اجرای آن تأثیر بگذارند دریافت کنید:

زبان یک مقدار پیش فرض برای متغیرهای بین المللی سازی که تنظیم نشده اند یا
خالی. (به جلد تعاریف پایه POSIX.1-2008 مراجعه کنید، بخش 8.2,
بین المللی کردن متغیر برای تقدم بین المللی شدن
متغیرهایی که برای تعیین مقادیر دسته‌های محلی استفاده می‌شوند.)

LC_ALL اگر روی یک مقدار رشته ای غیر خالی تنظیم شده است، مقادیر بقیه را لغو کنید
متغیرهای بین المللی سازی

LC_CTYPE محلی را برای تفسیر توالی بایت های داده متنی تعیین کنید
به عنوان کاراکتر (به عنوان مثال، تک بایت در مقابل کاراکترهای چند بایتی در
استدلال).

LC_MESSAGES
محلی را که باید برای تأثیرگذاری بر قالب و محتویات استفاده شود، تعیین کنید
پیام های تشخیصی با خطای استاندارد نوشته شده است.

nlspath تعیین محل کاتالوگ پیام برای پردازش LC_MESSAGES.

نامتقارن رویدادها


پیش فرض

با توجه به


اگر متغیر مشخص شده بر روی سیستم تعریف شده باشد و مقدار آن شرح داده شود
موجود از confstr() تابع تعریف شده در حجم رابط های سیستم از
POSIX.1-2008، مقدار آن باید در قالب زیر نوشته شود:

"%s\n"، <ارزش>

در غیر این صورت، اگر متغیر مشخص شده روی سیستم تعریف شده باشد، مقدار آن نوشته می شود
در قالب زیر:

"%d\n"، <ارزش>

اگر متغیر مشخص شده معتبر باشد، اما در سیستم تعریف نشده باشد، دریافت کنید باید بنویسد
با استفاده از قالب زیر:

"تعریف نشده\n"

اگر نام متغیر نامعتبر باشد یا خطایی رخ دهد، چیزی به استاندارد نوشته نمی شود
خروجی.

STDERR


خطای استاندارد باید فقط برای پیام های تشخیصی استفاده شود.

OUTPUT فایل ها


ندارد.

تمدید شده شرح


ندارد.

خروج وضعیت


مقادیر خروجی زیر باید برگردانده شوند:

0 متغیر مشخص شده معتبر است و اطلاعات مربوط به وضعیت فعلی آن نوشته شده است
با موفقیت.

>0 خطایی روی داد.

آثار OF خطاها


پیش فرض

La پیروی بخش هستند آموزنده

کاربرد طریقه استفاده


ندارد.

مثال ها


مثال زیر مقدار {NGROUPS_MAX} را نشان می‌دهد:

دریافت کنید NGROUPS_MAX

مثال زیر مقدار {NAME_MAX} را برای یک فهرست خاص نشان می‌دهد:

دریافت کنید NAME_MAX / usr

مثال زیر نشان می دهد که چگونه می توان با دقت بیشتری با نتایجی که ممکن است باشد برخورد کرد
نامشخص:

if value=$(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 نیز می تواند برای برنامه ها مفید باشد.

این قابلیت از دریافت کنید به اندازه کافی توسط دستور دیگری مانند:

grep استفاده VAR /etc/conf

زیرا چنین استراتژی مقادیر صحیحی را برای هیچ یک از متغیرهایی که نمی توانند ارائه دهد
در زمان اجرا متفاوت هستند، و نه آنهایی که بسته به مسیر می توانند متفاوت باشند.

نسخه های اولیه پیشنهاد دریافت کنید وضعیت خروجی 1 را زمانی که متغیر مشخص شده بود مشخص کرد
معتبر است، اما در سیستم تعریف نشده است. رشته خروجی "تعریف نشده" اکنون برای مشخص کردن استفاده می شود
این مورد با کد خروج 0 است زیرا بسیاری از چیزها به یک کد خروجی صفر بستگی دارد
ابزار فراخوانی موفقیت آمیز است.

آینده جهت


ندارد.

با استفاده از خدمات onworks.net از getconfposix آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 2
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 3
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • 4
    fre:ac - مبدل صوتی رایگان
    fre:ac - مبدل صوتی رایگان
    fre:ac یک مبدل صوتی و سی دی رایگان است
    چاک دهنده برای فرمت ها و رمزگذارهای مختلف.
    دارای MP3، MP4/M4A، WMA، Ogg
    فرمت Vorbis، FLAC، AAC و Bonk
    پشتیبانی، ...
    دانلود fre:ac - مبدل صوتی رایگان
  • 5
    matplotlib
    matplotlib
    Matplotlib یک کتابخانه جامع است
    برای ایجاد استاتیک، متحرک و
    تجسم های تعاملی در پایتون
    Matplotlib کارها را آسان می کند و
    چیز سخت...
    Matplotlib را دانلود کنید
  • 6
    باتمن
    باتمن
    منطق چت بات خود را یک بار بنویسید و
    آن را به یکی از موارد موجود متصل کنید
    خدمات پیام رسانی، از جمله آمازون
    الکسا، فیسبوک مسنجر، اسلک،
    تلگرام یا حتی تو...
    BotMan را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad