الإنتقال السريع
- كيف يعمل كورن شل في لينكس؟
- ما هي فوائد استخدام korn shell في نظام التشغيل Linux؟
- كيف يمكنني البدء في استخدام korn shell في نظام التشغيل Linux؟
- ما هي بعض الأوامر الشائعة المستخدمة في korn shell في لينكس؟
- كيف يمكنني تخصيص بيئة korn shell الخاصة بي في نظام التشغيل Linux؟
- ما هي بعض الطرق المختلفة التي يمكنني بها استخدام البرامج النصية لـ korn shell في لينكس؟
- هل هناك طريقة لاستخدام أحرف البدل مع أوامر korn shell في لينكس؟
- هل يمكنني استخدام الأسماء المستعارة مع أوامر kornshellinlinux؟
Korn shell عبارة عن غلاف سطر أوامر يستخدم في Linux وأنظمة التشغيل الأخرى الشبيهة بـ Unix.يعتمد على Korn shell ، الذي تم تطويره في Bell Laboratories في أوائل الثمانينيات. يحتوي Korn shell على عدد من الميزات التي تجعله مفيدًا لمسؤولي النظام والمطورين.يتضمن ذلك لغة البرمجة النصية المضمنة القوية ، ودعمها لإكمال علامات التبويب ، وقدرتها على تنفيذ الأوامر بسرعة باستخدام اختصارات لوحة المفاتيح.بالإضافة إلى ذلك ، يمكن استخدام korn shell لإدارة الملفات والعمليات على نظام الكمبيوتر.Kornshell عبارة عن مجموعة أدوات لواجهة سطر الأوامر (CLI) يستخدمها مستخدمو Linux / Unix للتفاعل مع أنظمة التشغيل الخاصة بهم من سطر الأوامر.يأتي الاسم من حقيقة أنه تم إنشاؤه في الأصل في Bell Laboratories بواسطة Ken Thompson و Dennis Ritchie خلال أوائل الثمانينيات كجزء من عملهم في مشروع نظام التشغيل KORN في AT&T Labs Research. ترث Kornshell العديد من الميزات من KORN shell الأصلي: يتضمن ذلك قابلية قوية للنص البرمجي عبر لغة البرمجة الأصلية Bourne Again Shell (BASH) ، فضلاً عن الدعم الشامل لإكمال علامات التبويب واختصارات لوحة المفاتيح.ما يميز kornshell عن بعض التحسينات الرئيسية: أهمها استخدام حلقة حدث بدلاً من مسارات رمز معالجة الإدخال / الإخراج التقليدية ، مما يجعلها أسرع بكثير من معظم الصدفات عند أداء المهام الشائعة مثل إدارة الملفات أو التحكم في العمليات ؛ تم تحسين هذه الميزة بشكل أكبر من خلال التحسينات التي تم إجراؤها على Bash نفسها بمرور الوقت.بالإضافة إلى ذلك ، يوفر kornshell تكاملاً أفضل مع العديد من الأدوات المساعدة المتوفرة في توزيعات Linux مقارنةً بـ BASH وحده - وهذا يجعله مناسبًا بشكل خاص لمهام مثل إدارة السجلات أو ملفات التكوين عبر أجهزة متعددة تعمل بتوزيعات مختلفة من Linux أو UNIX. "ما هو KORN Shell في Linux ؟"
مجموعة أدوات واجهة سطر الأوامر المستخدمة بواسطة مستخدمي Linux و Unix للتفاعل مع أنظمة التشغيل الخاصة بهم من سطر الأوامر
تم إنشاؤه في الأصل في مختبرات بيل بواسطة كين طومسون ودينيس ريتشي خلال أوائل الثمانينيات كجزء من عملهم في مشروع نظام التشغيل KORN في أبحاث مختبرات AT&T
يرث العديد من الميزات من KORN Shell الأصلي: يتضمن ذلك قابلية قوية للنص عبر لغة البرمجة الأصلية ، Bourne Again Shell (BASH) ، بالإضافة إلى الدعم المكثف لإكمال علامات التبويب واختصارات لوحة المفاتيح
التحسينات الملحوظة التي تمت أكثر من BASH وحدها هي استخدام حلقة حدث بدلاً من مسارات كود معالجة الإدخال / الإخراج التقليدية مما يجعلها أسرع بكثير من معظم قذائف Sh عند أداء المهام الشائعة مثل إدارة الملفات أو التحكم في العمليات ؛ تم تعزيز هذه الميزة بشكل أكبر من خلال التحسينات التي تم إجراؤها لضرب نفسه بمرور الوقت.
كيف يعمل كورن شل في لينكس؟
Korn shell مترجم لسطر الأوامر لنظام التشغيل Linux.يوفر واجهة للنواة والمرافق المختلفة.تحظى Korn shell بشعبية كبيرة بين مسؤولي Linux لأنها توفر واجهة سريعة وسهلة الاستخدام للنواة.
ما هي فوائد استخدام korn shell في نظام التشغيل Linux؟
Korn shell عبارة عن غلاف سطر أوامر قوي يوفر ميزات وفوائد غير موجودة في الأصداف الأخرى.تم تصميم Korn shell ليكون سريعًا وفعالًا وسهل الاستخدام.فيما يلي بعض فوائد استخدام korn shell:
لدى Korn Shell مجموعة متنوعة من الأوامر التي تجعلها قوية لمهام إدارة النظام.على سبيل المثال ، يمكنك استخدام الأمر cd لتغيير دليل العمل (حيث يمكنك تشغيل الأوامر) ، والأمر mkdir لإنشاء أدلة جديدة ، والأمر rm لإزالة الملفات.يمكنك أيضًا استخدام الأمر cat لعرض ملفات نصية سطرًا واحدًا في كل مرة أو أوامر الرأس والذيل لعرض الأسطر في بداية الملف ونهايته ، على التوالي.
فائدة أخرى لاستخدام korn shell هي دعمها لخطوط الأنابيب.خط الأنابيب هو سلسلة من الأوامر التي يتم تنفيذها بشكل غير متزامن (واحدًا تلو الآخر). على سبيل المثال ، يمكنك استخدام الأمر grep مع الأنابيب للبحث في الملفات النصية الكبيرة بسرعة.تجعل هذه الميزة kornshell مفيدة بشكل خاص لمسؤولي الأنظمة الذين يحتاجون إلى العثور على معلومات محددة في ملفات نصية كبيرة.
بشكل عام ، يعد kornshell أداة قوية للغاية توفر العديد من المزايا مقارنة بالأصداف الأخرى المتوفرة في أنظمة Linux.إذا كنت تبحث عن طريقة أكثر فاعلية للعمل مع نظام Linux الخاص بك ، ففكر في التبديل من shell الحالي إلى kornshell.
كيف يمكنني البدء في استخدام korn shell في نظام التشغيل Linux؟
Korn shell عبارة عن غلاف سطر أوامر مدمج في Linux kernel.يوفر طريقة سهلة للوصول إلى أوامر النظام والأدوات المساعدة من سطر الأوامر.يعد Korn shell مفيدًا بشكل خاص لمسؤولي النظام الذين يحتاجون إلى إدارة أنظمة متعددة.لبدء استخدام korn shell ، اتبع الخطوات التالية:
- افتح نافذة طرفية واكتب ksh في الموجه.سيؤدي هذا إلى إطلاق بيئة korn shell.
- في موجه ksh ، اكتب help لرؤية قائمة بالأوامر المتاحة.
- لاستخدام أمر ، اكتب اسمه متبوعًا بمسافة ثم الوسيطات المطلوبة (واحدة لكل سطر). على سبيل المثال ، لطباعة محتويات الدليل الحالي ، يمكنك إدخال pwd في موجه ksh والضغط على Enter.
- عند الانتهاء من استخدام بيئة ksh ، اكتب exit في موجه الأوامر للعودة إلى النافذة الطرفية الأصلية أو قم بإنهاء (Ctrl + D) من داخل بيئة kshell تمامًا.
ما هي بعض الأوامر الشائعة المستخدمة في korn shell في لينكس؟
- الأوامر الأكثر شيوعًا في korn shell هي cd و pwd و ls و mkdir و rm و echo.
- يمكنك استخدام موجه الأوامر لإدخال الأوامر أو يمكنك فتح نافذة طرفية بالضغط على Ctrl + Alt + T أو باستخدام شريط البحث على سطح المكتب وكتابة "Terminal".
- للخروج من korn shell ، اكتب "exit" في موجه الأوامر أو أغلق النافذة الطرفية.
- تتضمن بعض أوامر korn shell المفيدة الأخرى man (للصفحات اليدوية) والمعلومات (للحصول على معلومات حول الملفات والأدلة) و grep (للعثور على أنماط نصية محددة) والرأس (لرؤية الأسطر القليلة الأولى من الملف).
كيف يمكنني تخصيص بيئة korn shell الخاصة بي في نظام التشغيل Linux؟
ما هو korn shell في لينكس؟
Korn shell هو مترجم لسطر الأوامر يأتي مع نظام التشغيل Linux.يوفر طريقة سهلة للوصول إلى الأوامر والأدوات المساعدة من سطر الأوامر.يمكنك تخصيص بيئة korn shell الخاصة بك في نظام Linux لجعلها أكثر راحة للعمل في المشاريع.فيما يلي بعض النصائح لتخصيص بيئة korn shell الخاصة بك:
بالإضافة إلى ذلك ، يمكنك استخدام أنظمة ألوان مختلفة لمهام مختلفة.على سبيل المثال ، قد ترغب في استخدام نظام ألوان أزرق فاتح عند العمل على تعليمات برمجية أو مهام متعلقة بالبرمجة ، ونظام ألوان أخضر داكن عند العمل مع الملفات أو تحرير المستندات النصية.
4 تعطيل إعادة توجيه إدخال لوحة المفاتيح: بشكل افتراضي ، عند إدخال نص في نافذة طرفية ، يتم إرساله مباشرةً إلى Kornshell دون معالجته بواسطة أي تطبيقات خارجية أولاً (مثل محرر vi). هذا يعني أن أي ضغطات على المفاتيح يتم إدخالها أثناء تشغيل Kornshell سيتم تنفيذها على الفور دون انتظار أي عمليات أخرى تعمل بالتوازي (مثل متصفحات الويب). لتعطيل إعادة توجيه إدخال لوحة المفاتيح ، أدخل الأمر التالي في النافذة الطرفية: set -o rawinput. يؤدي هذا الإعداد إلى إرسال جميع ضغطات المفاتيح التي يتم إدخالها في نافذة Kornshell مباشرة إلى أي تطبيق تحدثه إلى التالي بدلاً من إعادة توجيهه إلىstraightintoKormShell نفسه ..
5 استخدم الأسماء المستعارة بدلاً من الأسماء الطويلة للأوامر المستخدمة بشكل متكرر: كلما كان ذلك ممكنًا ، حاول استخدام الأسماء المستعارة بدلاً من أسماء الملفات الطويلة أو الأوامر كلما أمكن ذلك لأن الأسماء المستعارة تشغل مساحة أقل داخل الملف ~ /. الاسم المستعار.) على سبيل المثال ، افترض أنك تستخدم الأمر بشكل منتظم ولكن لا تريد أن تتذكره طويلاً بتنسيق lsdir / var / log / *. بدلاً من ذلك ، يجب تذكر هذا الشكل رسميًا ، هل يجب إنشاء ملف السجل الذي تم استدعاؤه والذي سيبدو مثل هذا ls logfile / var / log / * ..
- تغيير نظام الألوان: يمكنك تغيير نظام الألوان في النافذة الطرفية لتسهيل رؤية ما تكتبه.للقيام بذلك ، افتح نافذة طرفية واكتب: setterm -color أسود أبيض. سيؤدي هذا إلى تغيير ألوان كل النص في النافذة الطرفية إلى الأبيض والأسود.
- تخصيص موجهك: يخبرك موجهك (السلسلة التي تظهر في بداية كل سطر من الإخراج) بالأمر الذي توشك على تشغيله ومكان وجودك في التسلسل الهرمي لاسم الملف الخاص بك (على سبيل المثال ، / home / username / Documents) . يمكنك تخصيص الموجه بإدخال الأمر التالي: تصدير PS1 = "$ (pwd) $ (اسم المضيف) - $ (التاريخ +٪ Y-٪ m-٪ d_٪ H-٪ M) .txt". سيؤدي هذا إلى إنشاء متغير PS1 جديد يحتوي على اسم المسار الحالي ومعلومات التاريخ بالإضافة إلى اسم ملفي الحالي (في هذه الحالة ، المستندات).
- تمكين إكمال علامة التبويب: يتيح لك إكمال علامة التبويب إكمال أسماء الملفات أو الأوامر بسهولة بناءً على الأحرف الأولى التي تم إدخالها في نافذة المحطة الطرفية.لتمكين إكمال علامة التبويب ، أدخل الأمر التالي في نافذة المحطة الطرفية: set -o auto-complete. سيؤدي هذا إلى إضافة وظيفة تسمى الإكمال التلقائي ممكّنة لجميع الملفات والأدلة التي تم إنشاؤها حديثًا في نظام الملفات (ما لم يتم تمكين هذه الميزة بالفعل). عندما تكتب جزءًا من اسم الملف أو اسم الأمر وتضغط على Enter ، سيحاول Kornshell العثور على برنامج أو نص برمجي قابل للتنفيذ مرتبط باسم الملف أو اسم الأمر باستخدام إعدادات تكوين مسار البحث الخاص به.إذا لم يتم العثور على برنامج مطابق ، فسيعرض Kornshell رسالة خطأ تشير إلى أي جزء من اسم الملف لم يتم العثور عليه بشكل صحيح. ملاحظة: تعمل ميزة الإكمال التلقائي بشكل أفضل إذا كان هناك عدد قليل من البرامج المثبتة على جهاز الكمبيوتر الخاص بك ؛ وإلا فقد يكون بطيئًا نظرًا لاعتماده على البيانات المخزنة مؤقتًا المخزنة في مساحة ذاكرة Kornshell ..
ما هي بعض الطرق المختلفة التي يمكنني بها استخدام البرامج النصية لـ korn shell في لينكس؟
Korn shell هي لغة أوامر شبيهة بنظام Unix توفر طريقة سهلة لكتابة البرامج النصية.في Linux ، يمكنك استخدام برامج korn shell النصية لأتمتة المهام أو للتحكم في النظام.يمكنك أيضًا استخدام البرامج النصية لـ korn shell للوصول إلى الملفات والأجهزة الموجودة على جهاز الكمبيوتر الخاص بك.فيما يلي بعض الطرق المختلفة التي يمكنك من خلالها استخدام البرامج النصية لـ korn shell في Linux:
يمكنك استخدام البرامج النصية لـ korn shell لأتمتة المهام مثل تثبيت البرامج أو نسخ الملفات.على سبيل المثال ، يمكنك إنشاء برنامج نصي يقوم بتثبيت جميع البرامج اللازمة لمشروعك على جهاز الكمبيوتر الخاص بك.
يمكنك استخدام البرامج النصية لـ korn shell للتحكم في سلوك النظام ، مثل بدء الخدمات أو إيقافها أو تغيير الإعدادات على جهاز الكمبيوتر الخاص بك.على سبيل المثال ، يمكنك إنشاء برنامج نصي يبدأ تشغيل جهاز الكمبيوتر الخاص بك في الوضع الصامت كل يوم في الساعة 7 صباحًا.
يمكنك استخدام البرامج النصية لـ korn shell للوصول إلى الملفات والأجهزة الموجودة على جهاز الكمبيوتر الخاص بك.على سبيل المثال ، يمكنك إنشاء برنامج نصي ينسخ جميع الملفات الموجودة في دليل معين على محرك أقراص خارجي.
يمكنك استخدام البرامج النصية لـ korn shell لإجراء العمليات الحسابية باستخدام العديد من العمليات الحسابية والوظائف. على سبيل المثال ، يمكنك إنشاء برنامج نصي يحسب التكلفة الإجمالية لشراء العناصر من عدة متاجر عبر الإنترنت.
- لأتمتة المهام
- للتحكم في سلوك النظام
- للوصول إلى الملفات والأجهزة
- لإجراء العمليات الحسابية
هل هناك طريقة لاستخدام أحرف البدل مع أوامر korn shell في لينكس؟
Korn shell عبارة عن غلاف سطر أوامر يتم تثبيته مسبقًا في معظم توزيعات Linux.يوفر طريقة سهلة للعمل مع نظام التشغيل Linux وأدواته المختلفة.تتضمن ميزات Korn shell محرر نصوص مضمنًا ، ودعمًا لعدة لغات برمجة ، وإمكانيات برمجة نصية قوية.
تتمثل إحدى الميزات الرائعة لـ korn shell في قدرتها على استخدام أحرف البدل في الأوامر.يمكن أن يكون هذا مفيدًا عندما تريد تشغيل العديد من الأوامر التي لها نفس الإخراج أو ما شابهها ولكنها تتطلب معلمات إدخال مختلفة.على سبيل المثال ، يمكنك استخدام حرف بدل لتشغيل جميع أوامر ls على جهاز الكمبيوتر الخاص بك مرة واحدة.
لاستخدام أحرف البدل في أوامر korn shell ، تأكد أولاً من تمكينها عن طريق تعيين متغير البيئة SHELLCMD على مسار ملف korn shell القابل للتنفيذ (عادةً / usr / bin / korn). ثم حدد أحرف البدل باستخدام الأقواس المربعة: [].على سبيل المثال ، إذا أردت تشغيل جميع أوامر ls على جهاز الكمبيوتر الخاص بك والتي تنتهي بـ txt. ، فاكتب:
$ SHELLCMD ["ls"، "*.
هل يمكنني استخدام الأسماء المستعارة مع أوامر kornshellinlinux؟
Korn shell هي لغة أوامر شبيهة بنظام Unix تُستخدم في البرمجة النصية والأوامر التفاعلية المتقدمة.في Linux ، يمكنك استخدام الأسماء المستعارة لتقصير الأوامر التي تستخدمها.يمكنك أيضًا استخدام أوامر kornshell في Linux.