bin، sbin، usr/bin، usr/sbin جي وچ ۾ فرق تي ٻي راءِ

مون تازو دريافت ڪيو هي مضمون: bin، sbin، usr/bin، usr/sbin جي وچ ۾ فرق. مان معيار تي منهنجو خيال حصيداري ڪرڻ چاهيان ٿو.

/ بن

حڪمن تي مشتمل آهي جيڪي سسٽم منتظم ۽ استعمال ڪندڙ ٻنهي طرفان استعمال ڪري سگھجن ٿيون، پر اهي ضروري آهن جڏهن ڪو ٻيو فائيل سسٽم نصب نه ڪيو وڃي (مثال طور، اڪيلو استعمال ڪندڙ موڊ ۾). اهو شايد حڪمن تي مشتمل هجي جيڪي اڻ سڌي طرح اسڪرپٽ طرفان استعمال ڪيا ويا آهن.

هيٺين ٽيمن کي اتي موجود هجڻ جي اميد آهي:

ٻلي, chgrp, chmod, مزو, cp, تاريخ, dd, df, ڊيز, گونج ڪريو, ڪوڙي, ميزبان نام, قتل, ln, لاگ ان, ls, mddir, mknod, وڌيڪ, جبل, mv, ps, پڪو, rm, ريڊر, سي, sh, stty, su, هم وقت, سچ, تعداد, هي آهي.

توهان /usr سان سم لنڪس ٺاهي سگهو ٿا، پر جيتوڻيڪ systemd /usr جي ڏينهن ۾ هڪ الڳ ڊوائيس تي نه مليو آهي، اهو اڃا تائين هڪ ايمبيڊڊ سسٽم، هڪ ٽريفڪ لائيٽ، هڪ ڪافي گرائنڊر ۽ هڪ PDP-11 تي ملي سگهي ٿو جيڪو هڪ اهم خدمت ڪري رهيو آهي. ڊوائيس اڪيڊمي آف سائنسز جي ليبارٽريز مان هڪ ۾.

/ sbin

سسٽم ايڊمنسٽريشن لاءِ استعمال ٿيندڙ يوٽيلٽيز (۽ ٻيا روٽ صرف ڪمانڊ)، /sbin ۾ بائنريز شامل آهن جن ۾ /bin ۾ بائنري کان علاوه سسٽم کي بوٽ ڪرڻ، بحال ڪرڻ، بحال ڪرڻ، ۽/يا بحال ڪرڻ جي ضرورت آهي. پروگرام جيڪي ھلڻ کان پوءِ /usr نصب ٿيل آھن (جڏھن ڪو مسئلو نه آھي) عام طور تي /usr/sbin ۾ رکيا ويندا آھن. مقامي طور تي نصب ٿيل سسٽم انتظامي پروگرامن کي /usr/local/sbin ۾ رکڻ گهرجي.

متوقع:

فاسٽ بوٽ، فاسٽ ھالٽ، ايف ڊسڪ، ايف ايس سي سي، گٽي، ھلٽ، ifconfig، init، mkfs، mkswap، ريبوٽ، رستو، سوپون، swapoff، تازه ڪاري.

سسٽم کي استعمال ڪندڙن جي چنچل هٿن کان بچائڻ جو هڪ طريقو اهو آهي ته صرف ڪنهن کي به انهن يوٽيلٽيز کي هلائڻ کان روڪيو وڃي x وصف قائم ڪندي.
ان کان علاوه، آرڪائيو مان نقلن سان /bin ۽ /sbin کي تبديل ڪرڻ (ساڳئي قسم جي سڀني سسٽم لاءِ) هڪ پيڪيج مئنيجر کان سواءِ سسٽم کي درست ڪرڻ جو هڪ تڪڙو طريقو آهي.

/ آئري / بن

هتي سڀ ڪجھ سادو آهي. ساڳي قسم جا حڪم، ساڳيا سڀني سرورز/ڪافي گرائنڊرز جي ڪمپني لاءِ. ۽ /usr پاڻ کي مختلف او ايسز لاءِ هڪجهڙائي سان ترتيب ڏئي سگهجي ٿو (/bin ۽ /sbin لاءِ اهو عام طور تي ڪم نٿو ڪري)، اهي تعميراتي طور تي آزاد پروگرام آهن. ٿي سگھي ٿو پرل يا python interpreters جون لنڪس، جيڪي /opt يا نيٽ ورڪ تي ٻي جاءِ تي موجود آھن.

/ ملڪ / ايسبين

ساڳيو /usr/bin، پر صرف منتظمين جي استعمال لاءِ.

/usr/local/bin ۽ /usr/local/sbin

سڀ کان اهم هنڌن مان هڪ. ٻين سڀني جي برعڪس، /usr سڄي تنظيم ۾ ساڳيو نه ٿي سگهي. او ايس-انحصار، هارڊويئر-انحصار، ۽ صرف پروگرام آهن جيڪي سڀني ڊوائيسز تي گهربل نه آهن. جڏهن هم وقت سازي /usr مشين تي، /usr/local کي خارج ڪيو وڃي.

/گھر/$USER/bin

هتي ڪيس /usr/local سان ملندڙ جلندڙ آهي، صرف هڪ خاص صارف لاءِ مخصوص پروگرام آهن. منتقل ڪري سگھجي ٿو (يا هم وقت سازي) ٻئي مشين ڏانهن جڏهن صارف هلندو آهي. جيڪو منتقل نه ٿو ڪري سگھجي اهو /home/$USER/.local/bin ۾ ذخيرو ٿيل آهي. توهان ڊٽ کان سواء مقامي استعمال ڪري سگهو ٿا. /home/$USER/sbin واضح سببن لاءِ غائب آهي.

مون کي تصحيح ۽ اضافو ڏسي خوشي ٿي ويندي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو