څنګه او ولې تاسو د $ SHLVL د متغیر وړ کارولو لپاره کاروئ

$ SHLVL متغیر کارول کیږي چې تاسو ته ووایی چې څومره ګولۍ ژورې دي تاسو یې یاست. که تاسو په دې اندېښمن یاست نو په پیل کې د پیل وړ ارزښت لري.

شیل څه شی دی؟

یو پوټونه لیږدوي او دوی د عملیاتي سیسټم ته د ترسره کولو لپاره ورکوي. د لینکس په ډیری سیسټمونو کې د شیل پروګرام د BASH (Bourne Again Shell) په نوم یادیږي، مګر د C Shell (Tcsh) او د KORN شیل (ksh) په ګډون نور شتون لري.

د لینکس شیل څنګه څنګه لاسرسی

عموما د یو کاروونکي په توګه تاسو د شیل پروګرام سره اړیکه ونیسئ د ټرمینل جذب پروګرام له الرې لکه XTerm، konsole یا انتومینټیم.

که تاسو د کړکۍ سمبالښت لکه د Openbox یا د डेस्कटوم چاپیریال لکه GNOME یا کیډیټ تاسو ته روان یاست تاسو به د ترمیم ایمیلټر یا د مینو یا ډش څخه ومومئ. په ډیری سیسټمونو کې لنډ شارټ CTRL ALT او T به یوه ترمینل کړکۍ هم پرانیزي.

په بدیل سره تاسو کولی شئ یو بل ټیت (ټیلیپټریټریت) ته لاړ شئ کوم چې د کمانډ لین ډیل ته مستقیم لاس رسی برابروي. تاسو کولی شئ د CTRL ALT او F1 یا CTRL ALT او F2 په واسطه فشار ورکړو.

د شیل سطح څه شی دی؟

کله چې تاسو په په شیل کې یو قومانده چلوله نو دا د شیل د کچې په نوم یو څه چلوي. د پوستکي دننه تاسو کولی شئ بل بل شي پرانيزي کوم چې دا یو فرعي یا هغه پوټ چې دا یې پرانیزي.

نو له دې امله د مور شیل شاید د 1 شیل په توګه وپیژندل شي او د ماشوم شیل به د دویمې سطحې شیل وي.

د شیل کچه څنګه ښودل

دا باید د مقالې سرلیک پر اساس هیڅ حیرانتیا نه وي لکه څنګه چې تاسو کولی شئ ووایاست چې د شیل کچې کومې چې تاسو په کې روان یاست د $ SHLVL بدلون په کارولو سره.

د شیل د کچې لیدلو لپاره چې تاسو اوس مهال په الندې ډول چلول کیږئ:

$ SHLVL پیل کړئ

بلکه په زړه پورې توګه که چیرې تاسو د ټرمینل کړکۍ کې پورته پورتنۍ قوماندې چل کړئ تاسو شاید حیران شۍ چې بیرته راوړل شوی نتیجه 2 ده.

که څه هم تاسو د ټیټ کارولو سره ورته ورته قوماندې اداره کوئ نو پایله یې 1 وي.

دا ولې داسې ممکن ده چې تاسو وغواړئ؟ ښه د डेस्कटوم چاپیریال چې تاسو روان یاست د شیل په سر کې روان دي. دا شیل به سطح وي .1 هر هغه ټرمینل کړکۍ چې تاسو یې په دې ڈیسکپټینټ چاپیریال کې خلاص کړئ باید د شیل ماشوم وي چې د ډایټاپیسټ چاپیریال پرانیزي او له دې امله د شیل کچه نشي کولی د 2 څخه پرته په هر بل کې پیل شي.

ټیت د کمپیوټرو چاپیریال چل نه کوي او له همدې کبله ساده یو سطحه شیل.

د سب سایټونو جوړول څنګه

د ګلونو او سب سایدو د مفهوم ازموینه ترټولو اسانه لاره ده. یو ترمینل کړکۍ پرانیزئ او لاندې ټیک کړئ:

$ SHLVL پیل کړئ

لکه څنګه چې موږ د ټرمینل کړکۍ څخه پوهیږو د شیل حد کمه کچه 2.

اوس د ټرمینل د کړکۍ دننه لاندې لاندې ډولونه:

ش

د کنډک اداره په خپل ځان کې یو انټریکټ شیل لري چې دا معنی لري چې تاسو په شیل یا فرعي برخې کې د شیل څخه کار اخلئ.

که تاسو اوس دا ټکه کړئ:

$ SHLVL پیل کړئ

تاسو به وګورئ چې د شیل سطح ټاکل شوی. د سبسایټ دننه د کم کمانډ کنټرول به د سب سایټ سبا خلاص کړي او له دې امله د شیل کچه به په څلورم سطح وي.

ولې د شیل کچه مهمه ده؟

د شیل کچه خورا مهم دی کله چې ستاسو د لیکونو دننه د متغیرونو د اندازې په اړه فکر وکړئ.

راځئ چې یو څه ساده پیل کړو:

سپی = میسی
$ سپی غوڅ کړئ

که تاسو په پوښۍ کې پورته پورتنۍ قومانده پرمخ یوئ نو میسۍ به د ترمینل کړکۍ ته ښودل شي.

لاندې ټیکولو سره یو نوی شیل پرانیزئ:

ش

که تاسو دا حکم ترسره کوئ نو تاسو به وګورئ چې هیڅ شی هیڅکله بیرته نه راځي:

$ سپی غوڅ کړئ

دا ځکه چې د ډالرو سپي توپیر یوازې د شیل په کچه شتون لري. که تاسو د سبسایټ څخه د وتلو لپاره ووتئ او د $ کیو کتلو لپاره یې بیا وینډوئ نو بیا به موډیا میسۍ بیا وښایه.

دا د ګیل په دننه کې د نړیوالو متغیرونو د چلند په اړه د فکر وړ ارزښت لري.

په یوه نوي ترمینځ کړکۍ کې پیل کړئ او لاندې ټکې ولیکئ:

صادر کتا = maisie
$ سپی غوڅ کړئ

لکه څنګه چې تاسو تمه لرئ چې د میسي کلمه ښودل شوې وي. اوس یو سب سایټ پرانیزئ او بیا یې د ډالرو سپي ګونګ وټاکئ. دا ځل تاسو به وګورئ چې د کابینې کلمه ښودل شوې حتی که څه هم تاسو په سبسایټ کې یاست.

د دې لپاره دلیل دا دی چې د صادراتو قوماندې د سپیڅلي ډالرو ډالرو متغیر نړیوال جوړ کړی. د سبا دننه د کتونکو د متغیر بدلولو حتی که تاسو د صادراتو قوماندې کارول په خپل مور او پلار باندې هیڅ اغیزه نلري.

په هیله مندۍ له دې څخه تاسو لیدلای شئ چې د شیل کچې پوهیږئ چې تاسو کار کوئ پداسې حال کې چې د لیک لیک لیکلو کې مهم ارزښت لري.

هغه مثالونه چې ما ورکړ شوي دي خورا ساده او ساده دي مګر دا د یوې شیل سکریټ لپاره خورا ډیر عام دی چې د بل شیل لیکلی غږ وکړي کوم چې په پایله کې د شیل بل سکرټ په اوس وخت کې په مختلفو کچو روان دی. د پوستکي کچې پوهول خورا مهم دي.