د ويکيپېډيا په اساس، يوه مچچينه د هر ډول کرکټر څخه عبارت ده چې يوه ځانګړې معنا لري، لکه د کارات (^)، د ډالر نښه ($) يا asterisk (*).
د لینوکس په شرایطو کې، د دغو تشخیصونو عادلانه شمیر شتون لري او د دوی معنی توپیر لري چې د کوم قوماندې یا پروګرام پرمخ وړل کیږي.
د بشپړ بندیز په څیر د مچکټر (.)
د وړو بند بند د اوسني موقف لپاره د کارولو لپاره کارول کیږي کله چې د قومونو لکه CD ، پلټنه یا شې په څیر چلول ترسره کړئ د ایټلوکونو لکه آګک ، ګریپ او سل په څیر د هر ډول شخصیت د ښودلو لپاره کارول کیږي.
د مثال په توګه، لاندې کمانډ به په اوسني پوښښ او لاندې کې ټول mp3 فایلونه ومومي.
ومومئ. .mp3 * .mp3
که تاسو په اوسني کارکونکي کې شتون لرئ نو بیا به تاسو پایلې بیرته ترلاسه کړئ، نو تاسو به ستاسو د کور فولڊر کې د خپل موسیقي فولډر کې وساتئ.
اوس دا حکم وګورئ:
ps -ef | ګوتو f..efox
د ps قوماندې ستاسو په کمپیوټر کې ټول روان بهیرونه لیستوي. د ګوتو قومانده د انټرنټ او لټون لین د یو نمونې لپاره لیږدوي.
له دې امله د ps-PR قوماندې د چلولو پروسې لیست تر السه کوي او هغه غوندې ته ورکوي چې په لیست کې د هر کرښې لټون کوي کوم چې په فایفکس کې شتون لري. د هر ډول کرکټر معنی لري.
که تاسو فایرفوکس لرئ نو تاسو به یو لوبه ترلاسه کړئ. په ورته ډول، که تاسو د فونیو فاکس یا فری فاکس په نوم یو پروګرام ولرئ دوی به بیرته راشي.
اسټرکشی د میتچیکټ په حیث (*)
اسټریسک د نړۍ په کچه مشهور پیژندل شوی میتچیکټ دی او د نمونې پلټنه کولو په وخت کې د 0 یا ډیرو لپاره کارول کیږي.
د مثال په توګه:
ومومئ. .mp3 * .mp3
د .mp3 .mp3 د هرې فایل نوم لپاره یو میچ بیرته راګرځي چې په mp3 کې پای ته رسیږي. په ورته ډول، کولی شم د لاندې اشخاصو په توګه د ګوتو کمانډ سره تکرار وکاروم:
ps -ef | grep f * efox
دا د یادونې وړ ده چې دا لږ څه توپیر لري ځکه چې ستاسیکیک صفر یا ډیروالی لري او همدارنګه د فائر فاکس، مخامخ فاکس او فون فاکس پیدا کول هم کولی شي فوتوفاکس، فیرچرفکس او حتی فاکسیکس ومومي.
د کارټ په څیر کارات (^)
کارټ (^) د یو لیک یا یو تار پیل کولو لپاره کارول کیږي. نو دا څنګه کارول کیږي؟
د Ls کمانډ کارول کیږي د ټولو فایلونو لیست په لاندې فولڊر کې لیست کړئ:
د
که تاسو غواړئ په یو فولډر کې ټولې فایلونه وپېژنئ کوم چې د یو ځانګړي سټینټ سره پیل کیږي لکه "جینوم" نو وروسته کارټ د دې تار مشخص کولو لپاره کارول کیدی شي.
د مثال په توګه:
ls | grep ^ انومن
په یاد ولرئ چې دا یوازې د فايلونو لیست کوي چې د انار سره پیل کوي. که تاسو غواړئ داسې فایلونه چې په فیلمین کې بل ځای ولري، نو بیا به تاسو بیرته واپس ستور ته وګرځوئ.
په پورته مثال کې، Ls د فایل نومونو لیست بیرته راګرځي او هغه لیږد کوي چې لیپ ته چې د نمونو د سمون لپاره کارول کیږي. ګوتو پوهيږي چې د کارت سمبول پدې معنا لري چې هغه هغه څه ومومي چې د هغه حرفونو سره پيل شي چې په هغې کې راځي او په دې حالت کې، دا يو غټ دی.
د ډالر سمبول د مچچکارټ په توګه ($)
د ډالر سمبول کولی شي په لینکس کې ډیری معنی ولري د میتچاکټ په توګه.
کله چې د نمونو سره د سمون کولو لپاره کارول کیدی نو دا د معنی برعکس معنی لري او داسې بیلګې تشریح کوي چې د یو ځانګړي تار سره پای ته رسیږي.
د مثال په توګه:
ls | grep png $
دا ټول هغه فایلونه چې د PNG سره پای ته رسیږي لیست کوي.
د ډالر نښه هم د بش په شیل کې چاپیریال متغیراتو ته د لاسرسۍ لپاره هم کارول کیږي.
د مثال په توګه:
صادر کتا = لټۍ
$ سپی غوڅ کړئ
د لین صادراتی سپی = ګولۍ د چاپیریال متغیر رامنځته کوي چې سپی په نوم یاديږي او د ګولۍ لپاره یې ارزښت ټاکي. د چاپیریال بدلون بدلولو لپاره $ $ نښه کارول کیږي. د $ سمبول سره د ډالرو سپیڅلی بیان د مچیو ښکارندوی کوي مګر پرته له دې چې د ګونګو سپی بیان یوازې سپی سپیوی.
د ماین پاکولو تشخیص
ځینې وختونه تاسو نه غواړئ چې مایعاتو ځانګړتیا ولري. که تاسو فایل وي نو f.refox او فایل فایرفو په نوم یو فایل دی.
اوس لاندې کمیت ته وګورئ:
ls | ګوتو f.refox
تاسو څه فکر کوئ؟ دواړه f.refox او فایرفوکس بیرته راګرځیدل شوي ځکه چې دواړه دواړه نمونه سره سمون لري.
یوازې د F.refox بیرته راګرځولو ته اړتیا لرئ چې تاسو د بشپړې مودې څخه خلاص شئ ترڅو په حقیقت کې د بشپړ بند مخه ونیسي:
ls | grep f \\ refox
عام موازنه او د دوی معنی
کرکټر | مطلب |
. | هر ډول کرکټر |
* | زیرو یا ډیر توريونه |
^ | هر لین یا تار چې د شکل سره پیل کړئ (د مثال په توګه ^ ګنیوم) |
$ | هر ډول لین یا تار چې د نمونې سره پای ته ورسیږی (د مثال په توګه $ $) |
\ | راتلونکی کرکټر له منځه یوسي ترڅو خپل ځانګړي معنی لیرې کړي |
[] | د یو لړ لیست یا رینج سره سمون ورکړئ (د مثال په توګه ["abc"، "def"] یا [1..9] |
+ | د یو یا زیات مخکې سره سمون ورکړئ (د مثال په توګه grep + +) |
؟ | صفر یا یو مخکینۍ سره مل کړئ |