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

و

با دانش خود درآمد کسب کنید

معرفی سوئیچ های کاربردی دستور set در لینوکس

دستور set یک تابع پیشفرض در شل های csh ksh و bash میباشد که برای تعریف و تعیین مقادیر محیطی سیستم بکار میرود. در این نکته برخی از سوئیچ های دستور set را با هم میبینیم. ما سوئیج های این دستور را در محیط bash انجام دهیم.

سوئیچ b- :

این سوئیچ به این منظور استفاده میشود که وقتی یک job به انجام رسید به ما پیغام داده شود. برای مثال اگر ما دستور & sleep 15 را اجرا کنیم و به دنبال آن دستور set -b را نیز اجرا کنیم هنگامی که 15 ثانیه گذشت پیغامی مثل زیر به ما نمایش داده میشود :

[1]+  Done                    sleep 15

که منتظر است تا ما کلید اینتر را بزنیم تا یک sub shell برایمان اجرا شود.

نکته : حرف b در این دستور معادل background است.

سوئیچ e- :

این دستور را هنگامی که اجرا کنیم پس از آن (تا وقتی که یک bash جدید باز نکردیم) هر موقع که یک دستور را به اشتباه وارد کردیم و اجرا نشد shell بسته میشود. در این دستور حرف e را میتوانید به کلمه exit نیز تعبیر کنید.

سوئیچ n- :

کاربرد این سوئیچ این است که کاربردی ندارد !! دستور set -n وقتی که اجرا شد دستورات ما را میخواند ولی اجرا نمیکند. این دستور ممکن است برای چک کردن یک ارور در سینتکس اسکریپت نوشته شده مورد استفاده قرار بگیرد. n را در این دستور میتوانید معادل nothing نیز تعبیر کنید.

سوئیچ t- :

هنگامی که دستور set -t را در شل اجرا کنیم بلافاصله شل را میبندد. حرف t در این دستور به معنای terminate نیز میباشد که در واقع session ما را terminate یا خاتمه میدهد.

سوئیچ C- :

دستور set -C از overwrite شدن یک فایل رو دیگری با استفاده از دستورات redirect کردن جلوگیری میکند. حرف C را در این دستور میتوانید معادل کلمه Cancel و یا Contain نیز تعبیر کنید.

نکته : دستور set فاقد راهنما یا manual در لینوکس میباشد.ITPROباشید

نویسنده : امیرحسین کریم پور

منبع : ITPRO

هرگونه نشر و کپی برداری بدون ذکر نام نویسنده و منبع دارای اشکال اخلاقی میباشد

#set_در_لینوکس #دستور_set #سوئیچ_های_مهم_دستور_set_در_لینوکس #کاربرد_دستور_set #معرفی_دستور_set_در_لینوکس #دستور_set_در_سیستم_عامل_لینوکس #معرفی_دستورات_کاربردی_لینوکس #دستور_set_در_لینوکس #دستورات_مهم_در_لینوکس #کاربرد_دستور_set_در_لینوکس
1 نظر
محمد عابدینی

سلام

ممنون از مقاله خوبتون. درسته فرمان set صفحه man نداره چون فرمان داخلی است ولی در خوده توضیحات bash در لینک زیر می تونی در مورد اون مطالعه کنید با تشکر.

https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....