د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

زه د فرسټ وی ډی ایس سیسټم مدیر یم، او دا د نوي همکارانو سره د مرستې په اړه زما د لنډ کورس څخه د لومړي تعارفي لیک متن دی. متخصصین چې په دې وروستیو کې یې د سیسټم په اداره کې ښکیلتیا پیل کړې د یو شمیر ورته ستونزو سره مخ دي. د حل وړاندیز کولو لپاره ، ما د لیکچرونو دا لړۍ لیکلو ته غاړه کیښوده. په دې کې ځینې شیان د تخنیکي مالتړ کوربه کولو لپاره ځانګړي دي، مګر په عموم کې، دوی ممکن ګټور وي، که د هرچا لپاره نه وي، بیا د ډیری لپاره. نو ما د لیکچر متن دلته د شریکولو لپاره تنظیم کړ.

دا مهمه نده چې ستاسو موقف څه ته ویل کیږي - څه مهم دي چې تاسو په حقیقت کې په اداره کې ښکیل یاست. له همدې امله، راځئ د هغه څه سره پیل وکړو چې د سیسټم مدیر باید څه وکړي. د دې اصلي دنده د شیانو ترتیب کول ، نظم ساتل او په ترتیب کې د راتلونکي زیاتوالي لپاره چمتو کول دي. د سیسټم مدیر پرته، سرور ګډوډ کیږي. لاګونه نه لیکل کیږي، یا په دوی کې غلط شیان لیکل شوي، سرچینې په سمه توګه نه ویشل کیږي، ډیسک د هر ډول کثافاتو څخه ډک شوی او سیسټم ورو ورو د ډیری ګډوډۍ څخه مړ کیږي. آرامه! ستاسو په شخص کې د سیسټم مدیران د ستونزو حل کولو او ګډوډي له مینځه وړو پیل کوي!

د نظام د ادارې ستنې

په هرصورت، مخکې له دې چې تاسو د ستونزو حل کول پیل کړئ، دا د دې ارزښت لري چې د ادارې له څلورو اصلي ستنو سره آشنا شئ:

  1. اسناد
  2. کينډۍ کول
  3. اصلاح کول
  4. اتوماتیک

دا اساسات دي. که تاسو په دې اصولو کې خپل کاري جریان رامینځته نه کړئ، دا به غیر اغیزمن، غیر ګټور وي او په عمومي توګه د ریښتینې ادارې سره لږ ورته والی ولري. راځئ چې هر یو په جلا توګه وګورو.

لاسوند

لاسوند د اسنادو لوستل پدې معنی ندي (که څه هم تاسو له دې پرته نشي کولی) ، بلکه د هغې ساتل هم.

د اسنادو ساتلو څرنګوالی:

  • ایا تاسو د یوې نوې ستونزې سره مخ شوي یاست چې مخکې مو هیڅکله نه وي لیدلي؟ اصلي نښې، د تشخیص میتودونه او د له منځه وړلو اصول ولیکئ.
  • ایا تاسو د یوې ګډې ستونزې لپاره د نوي ، ښکلي حل سره راغلي یاست؟ دا ولیکئ نو تاسو اړتیا نلرئ چې له اوس څخه یوه میاشت یې بیا ایجاد کړئ.
  • ایا دوی تاسو سره د یوې پوښتنې په موندلو کې مرسته کړې چې تاسو یې نه پوهیږئ؟ اصلي ټکي او مفکورې ولیکئ، د ځان لپاره یو انځور جوړ کړئ.

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

په کوم شکل کې چې تاسو به یې کوئ دا ستاسو پورې اړه لري: دا کیدای شي د نوټونو سره یو سیسټم وي، یو شخصي بلاګ، د متن فایل، فزیکي نوټ پیډ. اصلي شی دا دی چې ستاسو ریکارډونه لاندې اړتیاوې پوره کوي:

  1. ډیر اوږد مه کیږئ. اصلي نظرونه، میتودونه او وسایل روښانه کړئ. که د یوې ستونزې درک کول په لینوکس کې د حافظې تخصیص ټیټ کچې میخانیکونو کې ډوبولو ته اړتیا لري، هغه مقاله بیا مه لیکئ چې تاسو یې ترې زده کړل - دې ته لینک چمتو کړئ.
  2. ننوتل باید تاسو ته روښانه وي. که کرښه race cond.lockup تاسو ته اجازه نه ورکوي چې سمدلاسه پوه شئ چې تاسو د دې کرښې سره څه بیان کړي - تشریح کړئ. ښه اسناد د پوهیدو لپاره نیم ساعت نه نیسي.
  3. لټون خورا ښه ځانګړتیا ده. که تاسو د بلاګ پوسټونه ولیکئ، ټګونه اضافه کړئ؛ که چیرې په فزیکي نوټ بوک کې وي، د توضیحاتو سره کوچني پوسټونه پټ کړئ. په اسنادو کې لږ ټکي شتون لري که تاسو په دې کې د ځواب په لټون کې دومره وخت مصرف کړئ څومره چې تاسو به له پیل څخه د پوښتنې حل کولو کې مصرف کړی وي.

د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

دا هغه څه دي چې اسناد یې ورته ښکاري: په نوټ پیډ کې له لومړني نوټونو څخه (پورته عکس) ، د ټګونو ، لټون او ټولو ممکنه اسانتیاو سره (لاندې) سره د څو کاروونکو پوهه بشپړ بنسټ ته.

د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

نه یوازې تاسو به دوه ځله ورته ځوابونو ته اړتیا ونلرئ ، مګر مستند کول به د نوي موضوعاتو زده کولو کې خورا ښه مرسته وي (یادونه!) ، ستاسو د سپیډر احساس به وده وکړي (په یوه سطحي نظر سره د پیچلې ستونزې تشخیص کولو وړتیا) ، او ستاسو په کړنو کې به تنظیم اضافه کړي. که چیرې اسناد ستاسو همکارانو ته شتون ولري، نو دا به دوی ته اجازه ورکړي چې معلومه کړي چې تاسو هلته څه او څنګه راټول شوي یاست کله چې تاسو هلته نه یاست.

کينډۍ کول

کينډۍ کول د ټیمپلیټونو جوړول او کارول دي. د ډیری عادي مسلو حل کولو لپاره، دا د یو ځانګړي عمل ټیمپلیټ رامینځته کولو ارزښت لري. د ډیری ستونزو د تشخیص لپاره باید د ګامونو معیاري ترتیب وکارول شي. کله چې تاسو یو څه ترمیم / نصب / اصلاح کړی، د دې شیانو فعالیت باید د معیاري چک لیستونو په کارولو سره وڅیړل شي.

ټیمپلینګ ستاسو د کاري جریان تنظیم کولو غوره لاره ده. د ډیری عامو ستونزو حل کولو لپاره د معیاري پروسیجرونو په کارولو سره ، تاسو ډیر ښه توکي ترلاسه کوئ. د مثال په توګه، د چک لیستونو کارول به تاسو ته اجازه درکړي ټول هغه فعالیتونه تشخیص کړئ چې ستاسو د کار لپاره مهم دي او د غیر مهم فعالیت تشخیص رد کړئ. او معیاري کړنالرې به غیر ضروري غورځول کم کړي او د غلطۍ احتمال به کم کړي.

لومړی مهم ټکی دا دی چې پروسیجرونه او چک لیستونه هم باید مستند شي. که تاسو یوازې په حافظه تکیه وکړئ، تاسو کولی شئ ځینې واقعیا مهم چیک یا عملیات له لاسه ورکړئ او هرڅه خراب کړئ. دوهم مهم ټکی دا دی چې ټول ټیمپلیټ تمرینونه کیدی شي او باید بدل شي که چیرې وضعیت ورته اړتیا ولري. هیڅ مثالی او بالکل نړیوال ټیمپلیټونه شتون نلري. که کومه ستونزه شتون ولري، مګر د ټیمپلیټ چیک دا ښکاره نه کړه، دا پدې معنی نه ده چې کومه ستونزه نشته. په هرصورت، مخکې له دې چې تاسو د ځینو احتمالي فرضي ستونزو ازموینه پیل کړئ، دا تل د دې ارزښت لري چې لومړی د چټک ټیمپلیټ ازموینه ترسره کړئ.

اصلاح کول

اصلاح کول د ځان لپاره خبرې کوي. د کار بهیر باید د امکان تر حده د وخت او کار لګښتونو په پام کې نیولو سره ښه شي. بې شمیره اختیارونه شتون لري: د کیبورډ شارټ کټ زده کړئ، لنډیزونه، منظم بیانونه، موجود وسایل. د دې وسایلو د نورو عملي کارونې لپاره وګورئ. که تاسو په ورځ کې 100 ځله کمانډ ته زنګ ووهئ، دا د کیبورډ شارټ کټ ته ورکړئ. که تاسو اړتیا لرئ په منظم ډول ورته سرورونو سره وصل شئ ، په یوه کلمه کې یو عرف ولیکئ چې تاسو به هلته وصل کړئ:

د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

خپل ځان د وسیلو لپاره موجود مختلف اختیارونو سره آشنا کړئ - شاید یو ډیر مناسب ټرمینل پیرودونکي ، DE ، کلپ بورډ مدیر ، براوزر ، بریښنالیک پیرودونکي ، عملیاتي سیسټم شتون ولري. ومومئ چې ستاسو همکاران او ملګري کوم وسایل کاروي - شاید دوی د یو دلیل لپاره غوره کړي. یوځل چې تاسو وسایل ولرئ، زده کړئ چې څنګه یې وکاروئ: کلیدونه، لنډیزونه، لارښوونې او چلونه زده کړئ.

د معیاري وسیلو غوره کار واخلئ - coreutils، vim، منظم څرګندونې، bash. د تیرو دریو لپاره ډیری په زړه پوري لارښودونه او اسناد شتون لري. د دوی په مرسته، تاسو کولی شئ په چټکۍ سره د هغه حالت څخه لاړ شئ چې "زه د یو بندر په څیر احساس کوم چې په لپ ټاپ سره مغز ماتوي" ته "زه یو بندر یم چې د ځان لپاره د مغز کریکر امر کولو لپاره لپ ټاپ کاروي."

اتومات

اتومات ستونزمن عملیات به زموږ له ستړي لاسونو څخه د اتومات ستړي لاسونو ته انتقال کړي. که ځینې معیاري کړنالرې د ورته ډول په پنځو کمانډونو کې ترسره کیږي، نو ولې دا ټول کمانډونه په یوه فایل کې نه وتړئ او یو کمانډ ته زنګ ووهئ چې دا فایل ډاونلوډ او اجرا کوي؟

اتومات پخپله 80٪ ستاسو د خپلو وسایلو لیکل او اصلاح کول دي (او نور 20٪ هڅه کوي چې دوی ورته کار وکړي لکه څنګه چې دوی باید وکړي). دا یوازې یو پرمختللی یو لاینر یا د ویب انٹرفیس او API سره یو لوی هر اړخیز وسیله کیدی شي. دلته اصلي معیار دا دی چې د وسیلې رامینځته کول باید د وخت او هڅو مقدار څخه ډیر وخت او هڅې ونه کړي چې وسیله به تاسو خوندي کړي. که تاسو د سکریپټ لیکلو لپاره پنځه ساعته مصرف کړئ چې تاسو به هیڅکله بیا اړتیا ته اړتیا ونلرئ، د داسې کار لپاره چې تاسو به د سکریپټ پرته حل کولو لپاره یو یا دوه ساعته وخت نیولی وي، دا خورا ضعیف کاري فلو اصلاح دی. تاسو کولی شئ پنځه ساعته یوازې د یوې وسیلې په جوړولو مصرف کړئ که چیرې شمیره ، د دندو ډول او وخت ورته اجازه ورکړي ، کوم چې ډیری وختونه داسې نه وي.

اتومات کول د بشپړ سکریپټ لیکلو معنی نلري. د مثال په توګه، د لیست څخه د ورته ډول شیانو یوه ډله جوړه کولو لپاره، تاسو ټول یو هوښیار یو لاینر ته اړتیا لرئ چې په اتوماتيک ډول به هغه څه وکړي چې تاسو به یې د لاس په واسطه ترسره کوئ، د وینډوز تر مینځ بدلول، د کاپي پیسټ ډیری سره.

په حقیقت کې، که تاسو د ادارې پروسه په دې څلورو ستنو کې جوړه کړئ، تاسو کولی شئ په چټکۍ سره خپل موثریت، تولید او وړتیا لوړه کړئ. په هرصورت، دا لیست باید د یو بل توکي سره ضمیمه شي، پرته له دې چې په IT کې کار کول تقریبا ناممکن دي - ځان زده کړه.

د سیسټم مدیر پخپله زده کړه

د دې لپاره چې په دې برخه کې حتی لږ وړتیا ولرئ، تاسو باید په دوامداره توګه زده کړه وکړئ او نوي شیان زده کړئ. که تاسو د نامعلوم سره مخ کیدو او د هغه د پیژندلو لپاره لږ لیوالتیا نه لرئ، تاسو به ډیر ژر ودرول شئ. هر ډول نوي حلونه، ټیکنالوژي او میتودونه په دوامداره توګه په IT کې څرګندیږي، او که تاسو لږترلږه په سطحي توګه مطالعه نه کړئ، تاسو د ناکامۍ په لاره کې یاست. د معلوماتي ټکنالوجۍ ډیری برخې په خورا پیچلي او پراخه اساس ولاړ دي. د مثال په توګه، د شبکې عملیات. شبکې او انټرنیټ هرچیرې دي، تاسو هره ورځ ورسره مخ کیږئ، مګر یوځل چې تاسو د دوی شاته ټیکنالوژۍ ته ورشئ، تاسو به یو لوی او خورا پیچلي ډسپلین ومومئ، چې مطالعه یې هیڅکله په پارک کې نه ځي.

ما دا توکي په لیست کې شامل نه کړل ځکه چې دا په عمومي توګه د IT لپاره کلیدي ده، او نه یوازې د سیسټم ادارې لپاره. په طبیعي توګه، تاسو به نشئ کولی سمدلاسه هرڅه زده کړئ - تاسو په ساده ډول په فزیکي توګه کافي وخت نلرئ. له همدې امله، کله چې خپل ځان زده کړه، تاسو باید د خلاصون اړینې کچې په یاد ولرئ.

تاسو اړتیا نلرئ سمدلاسه زده کړئ چې د هر انفرادي افادیت داخلي حافظې مدیریت څنګه کار کوي ، او دا څنګه د لینکس حافظې مدیریت سره تعامل کوي ، مګر دا ښه ده چې پوه شئ چې رام په سکیماتیک ډول څه دی او ولې ورته اړتیا ده. تاسو اړتیا نلرئ چې پوه شئ چې څنګه د TCP او UDP سرلیکونه په جوړښت کې توپیر لري، مګر دا به ښه نظر وي چې د پروتوکولونو د کار کولو په اړه په اساسي توپیرونو پوه شئ. تاسو اړتیا نلرئ چې زده کړئ چې په آپټیکس کې د سیګنال توقیف څه شی دی ، مګر دا به ښه وي چې پوه شئ چې ولې ریښتیني زیانونه تل په نوډونو کې میراث کیږي. پدې پوهیدلو کې هیڅ غلط ندي چې ځینې عناصر څنګه د خلاصون په یوې ټاکلې کچې کار کوي او اړینه نده چې په بشپړ ډول په ټولو کچو پوه شي کله چې هیڅ خلاصون شتون نلري (تاسو به لیونی شئ).

په هرصورت، ستاسو په ساحه کې، د خلاصون په کچه فکر کول "ښه، دا یو شی دی چې تاسو ته اجازه درکوي ویب پاڼې ښکاره کړئ" خورا ښه ندي. لاندې لیکچرونه به د اصلي ساحو عمومي لید ته وقف شي چې د سیسټم مدیر باید ورسره معامله وکړي کله چې د خلاصون په ټیټه کچه کار کوي. زه به هڅه وکړم چې د پوهې اندازه محدوده کړم چې لږ تر لږه د تجرید په کچه بیاکتنه شوي.

د نظام د ادارې ۱۰ احکام

نو، موږ څلور اصلي ستنې او بنسټ زده کړل. ایا موږ کولی شو د ستونزو حل پیل کړو؟ تر اوسه نه. د دې کولو دمخه، دا مشوره ورکول کیږي چې خپل ځان د "غوره عمل" او د ښه اخلاقو قواعدو سره آشنا کړئ. د دوی پرته، تاسو احتمال لرئ چې د ښه په پرتله ډیر زیان ورسوي. نو، راځئ چې پیل وکړو:

  1. زما ځینې همکاران په دې باور دي چې لومړی قاعده "هیڅ زیان مه کوئ." مګر زه د اختلاف کولو لپاره لیواله یم. کله چې تاسو د زیان رسولو هڅه نه کوئ، تاسو هیڅ شی نشئ کولی - ډیری کړنې احتمالي ویجاړونکي دي. زما په اند ترټولو مهم قاعده دا ده - "بیک اپ جوړ کړئ". حتی که تاسو یو څه زیان هم وکړئ، تاسو تل بیرته راګرځیدلی شئ او هرڅه به دومره خراب نه وي.

    تاسو باید تل بیک اپ کړئ کله چې وخت او ځای اجازه ورکړي. تاسو اړتیا لرئ هغه څه بیک اپ کړئ چې تاسو به یې بدل کړئ او هغه څه چې تاسو د احتمالي ویجاړونکي عمل له امله له لاسه ورکولو خطر لرئ. دا مشوره ورکول کیږي چې د بشپړتیا او د ټولو اړینو معلوماتو شتون لپاره بیک اپ وګورئ. بیک اپ باید سمدلاسه وروسته له دې چې تاسو هرڅه چیک کړئ حذف نشي ، پرته لدې چې تاسو اړتیا لرئ د ډیسک ځای خالي کړئ. که چیرې موقعیت ورته اړتیا ولري، دا خپل شخصي سرور ته بیک اپ کړئ او یوه اونۍ وروسته یې حذف کړئ.

  2. دوهم خورا مهم قاعده (کوم چې زه پخپله ماتوم) دی "پټه مه کوئ". که تاسو بیک اپ جوړ کړی، چیرته ولیکئ، ترڅو ستاسو همکاران د هغې په لټه کې نه وي. که تاسو ځینې غیر څرګند یا پیچلي کړنې ترسره کړې، دا یې ولیکئ: تاسو به کور ته لاړ شئ، او ستونزه به بیا تکرار شي یا د بل چا لپاره رامینځته شي، او ستاسو حل به د کلیمو په کارولو سره ومومي. حتی که تاسو یو څه وکړئ چې تاسو ښه پوهیږئ، ستاسو همکاران ممکن نه وي.
  3. دریمه قاعده باید تشریح شي: "هیڅکله داسې کار مه کوئ چې پایلې یې تاسو نه پوهیږئ، تصور یا پوهیږئ". د انټرنیټ څخه کمانډونه کاپي مه کوئ که تاسو نه پوهیږئ چې دوی څه کوي، سړي ته زنګ ووهئ او لومړی یې تحلیل کړئ. چمتو شوي حلونه مه کاروئ که تاسو نه پوهیږئ چې دوی څه کوي. د مبهم کوډ اجرا کول په مطلق حد کې وساتئ. که تاسو د دې معلومولو لپاره وخت نلرئ ، نو تاسو یو څه غلط کوئ او تاسو باید راتلونکی ټکی ولولئ.
  4. "ازموینه". نوي سکریپټونه، وسیلې، یو لاینر او کمانډونه باید په کنټرول شوي چاپیریال کې ازمول شي، نه د پیرودونکي ماشین کې، که چیرې د ویجاړونکو کړنو لپاره حتی لږ احتمال شتون ولري. حتی که تاسو د هرڅه ملاتړ کړی (او تاسو یې کړی) ، د ځنډ وخت ترټولو ښه شی ندی. د دې لپاره یو جلا سرور/مجازی/کروټ جوړ کړئ او هلته ازموینه وکړئ. ایا کوم شی مات شوی؟ بیا تاسو کولی شئ دا په "جګړه" کې پیل کړئ.

    د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

  5. "کنټرول". ټول هغه عملیات کم کړئ چې تاسو یې کنټرول نلرئ. د یو بسته انحصار وکر کولی شي نیم سیسټم راښکته کړي، او د یوم لرې کولو لپاره ټاکل شوی -y بیرغ تاسو ته فرصت درکوي چې ستاسو د سیسټم د بیا رغونې مهارتونه له سکریچ څخه تمرین کړئ. که چیرې عمل غیر کنټرول شوي بدیلونه ونه لري، راتلونکی ټکی یو چمتو شوی بیک اپ دی.
  6. "چک". د خپلو کړنو پایلې وګورئ او ایا تاسو اړتیا لرئ بیک اپ ته لاړشئ. وګورئ چې ایا ستونزه واقعیا حل شوې ده. وګورئ چې ایا تېروتنه بیا تولید شوې او په کوم شرایطو کې. وګورئ چې تاسو د خپلو کړنو سره څه ماتولی شئ. دا اړینه نه ده چې زموږ په کار باور ولرئ، مګر هیڅکله چک نه کړئ.
  7. "خبرې اترې". که تاسو نشئ کولی ستونزه حل کړئ، له خپلو همکارانو څخه وپوښتئ که دوی له دې سره مخ شوي وي. که تاسو غواړئ چې یو متنازع پریکړه پلي کړئ، د خپلو همکارانو نظر ومومئ. شاید دوی به غوره حل وړاندې کړي. که تاسو په خپلو کړنو باور نه لرئ، د خپلو همکارانو سره یې په اړه بحث وکړئ. حتی که دا ستاسو د تخصص ساحه وي، وضعیت ته یوه تازه کتنه کولی شي ډیر څه روښانه کړي. په خپل ناپوهی مه شرمیږه. دا غوره ده چې یوه احمقه پوښتنه وکړئ، د احمق په څیر وګڼئ او ځواب ترلاسه کړئ، د دې څخه چې پوښتنه ونه کړئ، ځواب ترلاسه نه کړئ او په پای کې احمق شئ.
  8. "په غیر معقول ډول د مرستې څخه ډډه مه کوئ". دا ټکی د مخکینی ټکی برعکس دی. که له تاسو څخه یوه احمقانه پوښتنه وشي، روښانه او تشریح کړئ. دوی د ناممکن غوښتنه کوي - تشریح کړئ چې دا ناممکن دی او ولې، بدیل وړاندیز کوي. که تاسو وخت نلرئ (تاسو واقعیا وخت نلرئ ، نه هیله) - ووایه چې تاسو یوه عاجل پوښتنه لرئ ، ډیر کار لرئ ، مګر تاسو به یې وروسته حل کړئ. که همکاران بیړنۍ دندې نه لري، وړاندیز وکړئ چې دوی سره اړیکه ونیسئ او پوښتنه یې واستوئ.
  9. "نظر ورکړئ". ایا ستاسو یو همکار د نوي تخنیک یا نوي سکریپټ کارول پیل کړي، او تاسو د دې پریکړې منفي پایلو سره مخ یاست؟ راپور یې کړئ. شاید ستونزه د کوډ په دریو لینونو یا د تخنیک پاکولو پنځه دقیقو کې حل شي. ایا تاسو په خپل سافټویر کې د بګ سره مخ شوي یاست؟ د بګ راپور ورکړئ. که دا د بیا تولید وړ وي یا بیا تولید ته اړتیا نلري، دا به ډیری احتمال ثابت شي. خپلې هیلې، وړاندیزونه او رغنده نیوکې واورئ، او د بحث لپاره پوښتنې راوړئ که دوی اړونده ښکاري.
  10. "د نظر غوښتنه وکړئ". موږ ټول نیمګړي یو، لکه زموږ د پریکړو په څیر، او ستاسو د پریکړې د سموالي آزموینې لپاره غوره لاره دا ده چې د بحث لپاره یې راوړو. که تاسو د پیرودونکي لپاره یو څه غوره کړی وي، له دوی څخه وغواړئ چې د کار څارنه وکړي؛ شاید په سیسټم کې خنډ هغه ځای نه وي چې تاسو یې په لټه کې یاست. تاسو د مرستې سکریپټ لیکلی دی - خپلو همکارانو ته یې وښایاست، شاید دوی به د هغې د ښه کولو لپاره لاره ومومي.

که تاسو دا عملونه په دوامداره توګه په خپل کار کې پلي کړئ، ډیری ستونزې به له ستونزو سره مخ شي: تاسو به نه یوازې د خپلو غلطیو او فاک اپونو شمیر لږ تر لږه راټیټ کړئ، بلکې تاسو به د غلطیو د سمولو فرصت هم ولرئ) د بیک اپ او همکارانو بڼه چې تاسو ته به د بیک اپ کولو مشوره درکړي). نور - یوازې تخنیکي توضیحات، په کوم کې، لکه څنګه چې موږ پوهیږو، شیطان دروغ دی.

اصلي وسیلې چې تاسو یې باید د 50٪ څخه ډیر وخت سره کار وکړئ grep او vim دي. څه ساده کیدی شي؟ د متن لټون او د متن سمون. په هرصورت، grep او vim دواړه پیاوړي ملټي وسیلې دي چې تاسو ته اجازه درکوي متن په اغیزمنه توګه وپلټئ او ایډیټ کړئ. که ځینې وینډوز نوټ پیډ تاسو ته اجازه درکوي په ساده ډول یوه کرښه ولیکئ / حذف کړئ ، نو په ویم کې تاسو د متن سره نږدې هرڅه کولی شئ. که تاسو په ما باور نه کوئ، د ترمینل څخه د ویمټیوټر کمانډ ته زنګ ووهئ او زده کړه پیل کړئ. لکه څنګه چې د grep لپاره، د دې اصلي ځواک په منظم بیانونو کې دی. هو، وسیله پخپله تاسو ته اجازه درکوي د لټون شرایط او د محصول ډاټا په انعطاف سره تنظیم کړئ، مګر د RegExp پرته دا ډیر معنی نلري. او تاسو اړتیا لرئ منظم څرګندونې وپیژنئ! لږترلږه په بنسټیزه کچه. د پیل کولو لپاره، زه به تاسو ته مشوره درکړم چې دا وګورئ видео، دا د منظم بیان اساسات پوښي او د grep سره په ګډه د دوی کارول. هو هو، کله چې تاسو دوی د ویم سره یوځای کړئ، تاسو د متن سره د شیانو د ترسره کولو لپاره د حتمي ځواک وړتیا ترلاسه کوئ چې تاسو یې د 18+ شبیهونو سره لیبل کړئ.

د پاتې 50٪ څخه، 40٪ د coreutils Toolkit څخه راځي. د coreutils لپاره تاسو کولی شئ لیست وګورئ ويکيپېډيا، او د ټول لیست لپاره لارښود په ویب پا onه کې دی GNU. هغه څه چې پدې سیټ کې ندي پوښل شوي په اسانتیاو کې دي POSIX. تاسو اړتیا نلرئ چې ټولې کلیدونه په زړه پورې زده کړئ، مګر دا ګټوره ده چې لږترلږه پوه شئ چې اساسي وسیلې څه کولی شي. تاسو اړتیا نلرئ د بیساګیو څخه څرخ بیا ایجاد کړئ. ما په یو څه ډول اړتیا درلوده چې د ځینې افادیت څخه په محصول کې د ځایونو سره د لاین بریکونو ځای په ځای کړم ، او زما ناروغ مغز داسې جوړښت رامینځته کړ لکه sed ':a;N;$!ba;s/n/ /g'، یو همکار راغی او زه یې د کنسول څخه د جارو په واسطه لرې کړم ، او بیا یې د لیکلو سره ستونزه حل کړه tr 'n' ' '.

د نوي سیسټم مدیر لپاره: د ګډوډۍ څخه د نظم رامینځته کولو څرنګوالی

زه به تاسو ته مشوره درکړم چې په یاد ولرئ چې هر انفرادي وسیله څه کوي او د ډیری کارول شوي امرونو کلیدونه؛ د هر څه لپاره انسان شتون لري. که تاسو کوم شک لرئ سړي ته زنګ ووهئ. او ډاډه اوسئ چې سړی پخپله ولولئ - دا د هغه څه په اړه مهم معلومات لري چې تاسو به یې ومومئ.

د دې وسیلو په پوهیدو سره ، تاسو به وکولی شئ په مؤثره توګه د ستونزو یوه مهمه برخه حل کړئ چې تاسو به په عمل کې ورسره مخ شئ. په لاندې لیکچرونو کې، موږ به وګورو چې کله دا وسیلې او چوکاټونه د اصلي خدماتو او غوښتنلیکونو لپاره کارول کیږي چې دوی یې پلي کوي.

د فرسټ وی ډی ایس سیسټم مدیر کیریل تسویتکوف ستاسو سره و.

سرچینه: www.habr.com

Add a comment