نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: متغیر های محیطی در لينوكس ( Linux Environmental variables )

  1. #1
    کاربرسایت ارسطو آواتار ها
    تاریخ عضویت
    ۸۶-۰۸-۲۳
    نوشته ها
    991
    سپاس ها
    0
    سپاس شده 3 در 3 پست

    متغیر های محیطی در لينوكس ( Linux Environmental variables )

    معمولا برنامه های کامپیوتری از متغیر های محیطی برای پی بردن به وضعیتکامپیوتر یا اینکه چه منابعی در حال حاضر در دسترس است ، استفاده می کنند. این متغیر های شامل اطلاعاتی از جمله مسیر home directory کاربران ،نام کامپیوتر یا نام محیط شلی که اکنون مورد استفاده قرار می گیرد ( tch ، Bash و ... ( هستند .

    برنامه های كامپیوتری نیز ممكن است از محیطهای مخصوص به خود استفاده کنند . به عنوان مثال برای مشخص کردن مسیر فایلهای پیكربندی خود یا چگونگی نمایش اطلاعات یا استفاده از پارامتر های دیگربرنامه ها

    تنظیم متغیر های محیطی



    اگر از شل Bash استفاده می کتید می توانید متغیر های محیطی را در خط فرمان در دو مرحله زیر تنظیم کنید :

    1– نام متغیر محیطی را با = و سپس مقدار مغیر محیطی تنظیم کنید . ( توجهداشته باشید این متغیر ها برای کاربری که در محیط آن دستور را اجرا کردهاید تنظیم میشود .

    2 – کلمه رزو شده export را با نام متغیر محیطی که در مرحله قبل مقدار دهی کردید اجرا کنید.

    به عنوان مثال :

    $ NNTPSERVER = news.abigisp.com

    $ export NNTPSERVER

    دستوراول متغیر محیطی NNTPSERVER را در شل شما تنظیم می کند و دستور دوم آنرابرای برنامه هایی که در شل اجرا می شوند قابل دستیابی می کند .

    می توانید دستورات بالا را در یک خط به صورت زیر اجرا کنید :

    $ export NNTPSERVER = news.abigisp.com

    فرمنوشتن اول زمانی که شما می خواهید چندین متغیر محیطی را تنظیم کنید ترجیحداده می شود . زیرا شما ابتدا متغیر های محیطی را مقدار دهی می کنید ، سپسیکبار با دستور export آنها را برای برنامه ها قابل دستیابی می کتید .

    $ NNTPSERVER = news.abigisp.com

    $ YACLPATH = /usr/src/yacl

    $ export NNTPSERVER , YACL

    کاربرانی که از tch استفاده می کنند برای مقدار دهی متغیر های محیطی باید از دستور setenv بهره بگبرند .

    $ setenv NNTPSERVER news.abigroup.com

    درBash از /etc/profiles برای تنظیم متعیر های محیطی استفاده می شود ولیtch از /etc/csh.cshrc و /etc/cshlogin برای این کار استفاده می کند .بنابراین اگر در سیستم شما کاربران هم از Bash و هم از tch بهره میگیرند فراموش نگنید که در هر دو محیط این متعیر ها

    را تنظیم کنید . البته باید به syntax دستورات توجه کافی داشته باشید .

    به عنوان مثال در Bash برای اضافه کردن مسیر /opt/bin به مسیر های موجود در متغیر محیطی PATH کافی است از دستور زیر استفاده کنید :

    $ export PATH=$PATH:/opt/bin

    ذزصورتی که همین کاردر tch کمی پیچیده تر است . بدین منظور شما باید مقدارمتغیر محیطی را در کوتیشن ( “ ) قرار دهید و متغیر محیطی PATH را در دوبراکت {} قرار دهید.

    $ setenv PATH “${PATH}:/opt/bin”

    مقاله كامل:
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]
    ---
    به منظور درك بيشتر مفاهيم:
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

  2. کاربر روبرو از پست مفید ارسطو سپاس کرده است .

    ati_hz (شنبه ۱۸ مهر ۹۴)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نقشه مدار الکترونیکی منبع تغذیه متغیر با آی سی L-200
    توسط hamid192 در انجمن الکترونیک و الکتریسیته
    پاسخ ها: 0
    آخرين نوشته: سه شنبه ۱۲ خرداد ۸۸, ۲۰:۱۲
  2. پاسخ ها: 0
    آخرين نوشته: پنجشنبه ۲۷ تیر ۸۷, ۰۱:۰۱
  3. Environmental Chemistry: Asian Lessons
    توسط Unknown در انجمن شيمی و علم مواد chemistry
    پاسخ ها: 0
    آخرين نوشته: یکشنبه ۲۱ مرداد ۸۶, ۱۰:۴۰
  4. Handbook of Chemical and Environmental Engineering Calculations
    توسط Unknown در انجمن شيمی و علم مواد chemistry
    پاسخ ها: 0
    آخرين نوشته: یکشنبه ۲۱ مرداد ۸۶, ۱۰:۴۰
  5. Environmental Fluid Mechanics
    توسط Unknown در انجمن فيزيک ، علم مکانيک علوم مهندسیfizik,mechanic
    پاسخ ها: 0
    آخرين نوشته: سه شنبه ۱۶ مرداد ۸۶, ۱۳:۱۱

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •