فرق KSH اور باس کے درمیان فرق

Anonim

KSH شیل

KSH بمقابلہ بن

لینکس اور یونیکس دونوں میں بہت سے "گولیاں" موجود ہیں. ان متعدد شیلوں میں سے دو قسم کے KSH اور بش ہیں.

KSH اور بش کمپیوٹر پروگرامنگ کے میدان میں گولیاں ہیں، اور ان میں سے ہر ایک کو اپنے حکم اور خصوصیات کا اپنا سیٹ ہے. KSH اور بش کچھ دوسرے سے متعلق ہیں کیونکہ KSH کی خصوصیات میں شامل ہے. شی یا بور بور، بش شیل کے پیشوا.

دونوں میں لینکس اور یونیIX کمپیوٹر کے نظام میں پروگرام کرنے والی گولیاں اور کمان پروسیسرز ہیں. وہ ایک کی بورڈ کے ٹرمینل یا ایک فائل سے بھی کمانڈ لے جاتے ہیں.

KSH کو کوور شیل کے طور پر بھی جانا جاتا ہے. ڈاون کور کی طرف سے کیور شیل تیار کی گئی تھی، اور اس کے ساتھی گولیاں جیسے سی شیل، ٹی سی شیل، اور بور بور شیل کی خصوصیات کو ضم کرنے کی کوشش کی گئی. اس کی ضرورت ہوتی ہے جب ڈویلپرز کو نیا شیل حکم دیتا ہے.

بش شیل کے عروج سے پہلے کئی سال پہلے کیور شیل تیار کی گئی تھی. کیونکہ اس سے بش کی عمر بڑی ہے، اس میں کم وسائل موجود ہیں، اور یہ کمپیوٹر کے صارفین کے محدود حدود کو بھی اپنی طرف متوجہ کرتا ہے. معاوضہ کرنے کے لئے، کوور شیل نے مختلف ورژن جیسے pdksh (پبلک ڈومین کیش)، mksh (pdksh کی ایک ترمیم)، ksh88، اور سب سے زیادہ ksh93 کی تازہ ترین جاری کی ہے.

کرور شیل میں ساتھی arrays ہے اور بش سے لو بہتر مطابقت رکھتا ہے. کانگ شیل کے پرنٹ کمانڈ بش گونج کمانڈ سے بھی بہتر ہے. یہ شیل کے تاریخی کمانڈر پرانے حکموں کی رونما کرنے کی تیز رفتار عمل کی اجازت دیتا ہے.

باس شیل

دوسری طرف، "بش" کے لئے کھڑا ہے "Bourne دوبارہ شیل. "یہ بنیادی طور پر بور شیل (یا ش) کا ایک کلون ہے. یہ فریویئر سوفٹ ویئر فاؤنڈیشن کی طرف سے تیار کیا گیا تھا، اور یہ تحریری اور جی این یو یا جنرل پبلک لائسنس کے تحت لائسنس یافتہ ہے. یہ عوامل بش شیل عوامی ڈومین شیل بنا دیتا ہے. یہ مکمل طور پر مفت چارج ہے اور وسیع پیمانے پر کھلی منبع کمیونٹی میں استعمال کیا جاتا ہے.

کیونکہ یہ اصل بورے شیل کے کچھ خصوصیات کو مسترد کرتی ہے، اس میں کچھ بھی شامل ہونے والے اضافے کے ساتھ کور شیل کی طرح بھی خصوصیات ہیں. بش، KSH کے شیل کے مقابلے میں، زیادہ حالیہ اور زیادہ مقبول ہے، اور ان لوگوں کے لئے وسائل کی کثرت ہے جو اس خاص شیل کو استعمال کرنے کے بارے میں جاننا چاہتے ہیں.

بش کے دو مفید خصوصیات میں سے دو ٹیب تکمیل ہیں اور موجودہ ڈائرکٹری کو ظاہر کرنے کے لئے فوری طور پر ترتیب دینے کا آسان طریقہ ہے. بش بہت سے لینکس ماڈل میں موجودہ ڈیفالٹ شیل بھی ہے.

دونوں گولوں کو تبادلہ خیال کیا جا سکتا ہے کیونکہ وہ بور کی شیل کی کچھ خصوصیات کا اشتراک کرتے ہیں. KSH کے شیل میں ایک نحو ایک غلط شیل میں چل سکتی ہے بغیر غلطیوں یا مسائل کا سامنا.

خلاصہ:

1. لینکس یا یونیکس سیسٹموں میں انٹرایکٹو کمانڈر ترجمان اور کمانڈ پروگرامنگ زبانوں کے طور پر KSH اور بش دونوں کام.

2. KSH اور بش شیل دیگر شیل کی خصوصیات کے مجموعے کی مصنوعات بھی ہیں. بش اور KSH دونوں بور بور - ہم آہنگ گولے ہیں. چونکہ وہ عام خصوصیات کا اشتراک کرتے ہیں، وہ ان سے تبادلہ استعمال کرتے ہیں. اس کے نتیجے میں نئے صارفین کے لئے کچھ الجھن کا سبب بنتا ہے.

3. اقوام متحدہ کے نظام میں دونوں گولے معیاری گول ہیں اور صارف کی ضروریات اور ترجیحات پر منحصر ہے.

4. KSH اور بش دونوں کو بہت سے پلیٹ فارم میں استعمال کرنے کے لئے دستیاب ہے.

5. بش KSH کے مقابلے میں بش ایک نیا شیل ہے. بش، نئے شیل کے طور پر، زیادہ وسائل اور زیادہ کمپیوٹر کے صارفین ہیں. بش ایک آزاد اور عوامی افادیت شیل ہے جو عام طور پر کھلے وسائل کی کمیونٹی اور ایپلی کیشنز میں استعمال ہوتا ہے.

6. بش کو بھیڑ شیل کی توسیع کے طور پر بھی کام کرتا ہے، کیونکہ اس نے بعد میں کی خصوصیات کو شامل کیا ہے، کچھ اضافی خصوصیات کے ساتھ.