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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


env - محیط را برای فراخوانی فرمان تنظیم کنید

خلاصه


env [i] [نام=ارزش]... [سودمندی [استدلال...]]

شرح


La env ابزار باید محیط فعلی را بدست آورد، آن را مطابق با آن اصلاح کند
آرگومان ها، سپس ابزاری را که توسط the نامگذاری شده است فراخوانی کنید سودمندی عملوند با اصلاح شده
محیط زیست است.

آرگومان های اختیاری باید به سودمندی.

اگر نه سودمندی عملوند مشخص شده است، محیط حاصل باید در آن نوشته شود
خروجی استاندارد، با یک نام=ارزش جفت در هر خط

اگر استدلال اول باشد '-'، نتایج نامشخص است.

OPTIONS


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

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

i فراخوانی سودمندی دقیقاً با محیطی که توسط آرگومان ها مشخص شده است. را
محیط ارثی باید به طور کامل نادیده گرفته شود.

عملگرها


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

نام=ارزش
استدلال های فرم نام=ارزش باید محیط اجرا را اصلاح کند، و
باید در محیط ارثی قبل از قرار داده شود سودمندی فراخوانی می شود.

سودمندی نام ابزاری که باید فراخوانی شود. اگر سودمندی عملوند هر یک از آنها را نام می برد
ابزارهای داخلی ویژه در بخش 2.14, ویژه داخلی ابزارگــاناز
نتایج تعریف نشده است

استدلال یک رشته برای ارسال به عنوان آرگومان برای ابزار فراخوانی شده.

STDIN


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

INPUT فایل ها


ندارد.

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


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

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

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

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

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

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

PATH محل قرارگیری را تعیین کنید سودمندی، همانطور که در تعاریف پایه توضیح داده شده است
جلد POSIX.1-2008، فصل 8, محیط متغیر. اگر PATH مشخص شده است
به عنوان یک نام=ارزش عملوند به envاز ارزش داده شده باید در جستجو استفاده شود
سودمندی.

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


پیش فرض

با توجه به


اگر نه سودمندی عملوند مشخص شده است، هر کدام نام=ارزش در محیط حاصل جفت شود
باید به شکل زیر نوشته شود:

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

اگر سودمندی عملوند مشخص شده است env ابزار نباید روی خروجی استاندارد بنویسد.

STDERR


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

OUTPUT فایل ها


ندارد.

تمدید شده شرح


ندارد.

خروج وضعیت


If سودمندی فراخوانی شده است، وضعیت خروج از env باید وضعیت خروج از سودمندی;
در غیر این صورت، env ابزار باید با یکی از مقادیر زیر خارج شود:

0 The env ابزار با موفقیت تکمیل شد

1-125 خطایی در env ابزار

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

127 ابزار مشخص شده توسط سودمندی یافت نشد

آثار OF خطاها


پیش فرض

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

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


La فرمان, env, خوب, نوهوپ, زمانو سارقین خدمات شهری برای استفاده از خروجی مشخص شده است
کد 127 اگر خطایی رخ دهد تا برنامه‌ها بتوانند «عدم یافتن a» را تشخیص دهند
utility" از "ابزار فراخوانی شده با علامت خطا خارج شد". مقدار 127 بود
انتخاب شده است زیرا معمولاً برای معانی دیگر استفاده نمی شود. اکثر برنامه های کاربردی از مقادیر کوچک استفاده می کنند
برای "شرایط خطای عادی" و مقادیر بالای 128 را می توان با خاتمه اشتباه گرفت
به دلیل دریافت سیگنال مقدار 126 به روشی مشابه برای نشان دادن آن انتخاب شد
ابزار را می توان پیدا کرد، اما فراخوانی نشد. برخی از اسکریپت ها خطای معنی داری ایجاد می کنند
پیام هایی که موارد 126 و 127 را متمایز می کند. تمایز بین کدهای خروج 126 و
127 بر اساس تمرین KornShell است که از 127 زمانی که همه تلاش می کنند استفاده می کند exec ابزار
شکست با [ENOENT]، و در صورت تلاش از 126 استفاده می کند exec ابزار برای هر ابزار دیگری شکست می خورد
دلیل.

پیاده سازی های تاریخی از env ابزار استفاده از execvp() یا execlp() کارکرد
در حجم رابط های سیستم POSIX.1-2008 برای فراخوانی ابزار مشخص شده تعریف شده است.
این عملکرد بهتری را ارائه می دهد و کاربران را از فرار از شخصیت ها باز می دارد
معنای خاص پوسته بنابراین، توابع پوسته، توکارهای ویژه و توکارها
که فقط توسط پوسته ارائه شده اند یافت نمی شوند.

مثال ها


دستور زیر:

env i PATH=/mybin:"$PATH" $(getconf V7_ENV) mygrep XYZ myfile

فرمان را فرا می خواند mygrep با یک جدید PATH ارزش به عنوان تنها ورودی در محیط خود است
غیر از هر متغیری که پیاده سازی برای انطباق لازم است. در این مورد،
PATH برای مکان یابی استفاده می شود mygrep، که انتظار می رود در آن ساکن شود /mybin.

منطقی


مانند سایر ابزارهای کمکی که سایر ابزارها را فراخوانی می کنند، این حجم فقط از POSIX.1-2008
چه چیزی را مشخص می کند env با ورودی استاندارد، خروجی استاندارد، خطای استاندارد، فایل های ورودی،
و فایل های خروجی اگر ابزاری اجرا شود، توسط مشخصات آن محدود نمی شود
ورودی و خروجی توسط env.

La i گزینه اضافه شد تا امکان عملکرد حذف شده فراهم شود - گزینه به شیوه ای
سازگار با Utility Syntax Guidelines. امکان ایجاد یک غیر منطبق وجود دارد
محیط با استفاده از i گزینه، زیرا ممکن است متغیرهای محیطی مورد نیاز را حذف کند
پیاده سازی برای انطباق موارد زیر این متغیرهای محیطی را به عنوان حفظ خواهند کرد
و همچنین حفظ PATH برای مطابقت با ابزارهای آب و برق:

IFS='
'
# La ماقبل ارزش باید be .
# تنظیم IFS به آن به طور پیش فرض ارزش.

مجموعه −f
# غیرفعال کردن گسترش نام مسیر

\unias −a
# همه نام‌های مستعار ممکن را تنظیم کنید.
# توجه داشته باشید که unalias برای جلوگیری از نام مستعار فرار می کند
# برای نام مستعار استفاده می شود.
# این مرحله به شدت ضروری نیست، زیرا نام مستعار به ارث نمی رسد،
# و متغیر محیطی ENV فقط توسط پوسته های تعاملی استفاده می شود،
# تنها راهی که هر نام مستعار می تواند در یک اسکریپت وجود داشته باشد این است که آنها را تعریف کند
#خودش

unset -f env getconf
# مطمئن شوید env و getconf توابع کاربر نیستند.

env −i $(getconf V7_ENV) دستور PATH="$(getconf PATH)"

برخی آن را مطرح کرده اند env زائد است زیرا همان اثر با موارد زیر حاصل می شود:

نام = ارزش ... سودمندی [ بحث و جدل ... ]

مثال معادل است env زمانی که یک متغیر محیطی به آن اضافه می شود
محیط فرمان، اما نه زمانی که محیط روی مقدار داده شده تنظیم می شود.
La env ابزار همچنین در صورت فراخوانی بدون آرگومان محیط فعلی را می نویسد.
عملکرد کافی فراتر از آنچه در مثال ارائه می شود برای توجیه گنجاندن آن وجود دارد
env.

آینده جهت


ندارد.

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


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

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

  • 1
    پلاگین Tomcat Eclipse
    پلاگین Tomcat Eclipse
    پلاگین Eclipse Tomcat فراهم می کند
    ادغام ساده سرورلت تامکت
    ظرفی برای توسعه جاوا
    برنامه های کاربردی وب شما می توانید به ما بپیوندید
    بحث...
    دانلود پلاگین Eclipse Tomcat
  • 2
    دسکتاپ WebTorrent
    دسکتاپ WebTorrent
    WebTorrent Desktop برای پخش جریانی است
    تورنت در مک، ویندوز یا لینوکس. آی تی
    به هر دو بیت تورنت وصل می شود
    همتایان وب تورنت اکنون وجود ندارد
    باید منتظر بود...
    دانلود WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX یک برنامه علمی برای اصلاح است
    بازتاب اشعه ایکس، نوترون
    بازتابش و اشعه ایکس سطح
    داده های پراش با استفاده از دیفرانسیل
    الگوریتم تکامل ....
    GenX را دانلود کنید
  • 4
    pspp4 windows
    pspp4 windows
    PSPP یک برنامه برای آمار است
    تجزیه و تحلیل داده های نمونه برداری شده رایگان است
    جایگزینی برای برنامه اختصاصی
    SPSS. PSPP دارای هر دو مبتنی بر متن و
    ما گرافیکی...
    دانلود pspp4windows
  • 5
    برنامه های افزودنی Git
    برنامه های افزودنی Git
    Git Extensions یک ابزار UI مستقل است
    برای مدیریت مخازن Git. آن را نیز
    با Windows Explorer و
    مایکروسافت ویژوال استودیو
    (2015/2017/2019). این...
    برنامه های افزودنی Git را دانلود کنید
  • 6
    eSpeak: سنتز گفتار
    eSpeak: سنتز گفتار
    موتور متن به گفتار برای زبان انگلیسی و
    بسیاری از زبان های دیگر اندازه جمع و جور با
    تلفظ واضح اما مصنوعی
    در دسترس به عنوان یک برنامه خط فرمان با
    زیاد ...
    دانلود eSpeak: سنتز گفتار
  • بیشتر "

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

Ad