OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

إتمام

هناك طريقة أخرى يمكن أن تساعدك بها الصدفة وهي من خلال آلية تسمى إكمال. يحدث الإكمال عند الضغط على مفتاح Tab أثناء كتابة الأمر. دعونا نرى كيف هذا

إتمام


يعمل. إعطاء دليل رئيسي يبدو كالتالي:



[me @ linuxbox ~] $ ls

سطح المكتب ls-output.txt

قوالب الصور

مقاطع فيديو

وثائق الموسيقى

عام


حاول كتابة ما يلي ولكن لا تضغط على أدخل مفتاح:


[me @ linuxbox ~] $ ل

[me @ linuxbox ~] $ ل


الآن اضغط على مفتاح Tab:



[me @ linuxbox ~] $ ليرة سورية-output.txt

[me @ linuxbox ~] $ ليرة سورية-output.txt


انظر كيف أكملت قذيفة الخط بالنسبة لك؟ لنجرب واحدة أخرى. مرة أخرى ، لا تضغط

أدخل:


[me @ linuxbox ~] $ ل د

[me @ linuxbox ~] $ ل د


اضغط على علامة التبويب:



[me @ linuxbox ~] $ ل د

[me @ linuxbox ~] $ ل د


لا اكتمال ، مجرد صفير. حدث هذا لأن "D" يطابق أكثر من إدخال واحد في الدليل. لكي يكون الإكمال ناجحًا ، يجب أن يكون "الدليل" الذي تقدمه واضحًا. إذا ذهبنا إلى أبعد من ذلك:



[me @ linuxbox ~] $ ls هل

[me @ linuxbox ~] $ ls هل


ثم اضغط على مفتاح Tab:



[me @ linuxbox ~] $ ls المستندات

[me @ linuxbox ~] $ ls المستندات


الإكمال ناجح.

بينما يوضح هذا المثال إكمال أسماء المسار ، وهو الاستخدام الأكثر شيوعًا لها ، سيعمل الإكمال أيضًا على المتغيرات (إذا كانت بداية الكلمة "$") ، وأسماء المستخدمين (إذا كانت الكلمة تبدأ بـ "~") ، والأوامر ( إذا كانت الكلمة هي الكلمة الأولى في السطر) وأسماء المضيف (إذا كانت بداية الكلمة "@"). لا يعمل إكمال اسم المضيف إلا مع أسماء المضيف المدرجة في / الخ / المضيفين.

هناك عدد من تسلسلات التحكم والمفاتيح الوصفية المرتبطة بالإكمال:


جدول 8-4: أوامر الإنجاز


العمل الرئيسي

العمل الرئيسي

Alt-؟ عرض قائمة الإكمالات المحتملة. في معظم الأنظمة ، يمكنك أيضًا القيام بذلك عن طريق الضغط على مفتاح tab للمرة الثانية ، وهو أمر أسهل بكثير.


صورة

Alt- * أدخل جميع الإكمالات الممكنة. يكون هذا مفيدًا عندما تريد استخدام أكثر من تطابق ممكن.


صورة


صورة

هناك عدد غير قليل أجده غامضًا إلى حد ما. يمكنك أن ترى قائمة في سحق صفحة الدليل ضمن "READLINE".


إتمام قابل للبرمجة

الإصدارات الأخيرة من سحق مرفق يسمى إتمام قابل للبرمجة. يسمح لك إكمال البرنامج (أو على الأرجح مزود التوزيع الخاص بك) بإضافة قواعد إكمال إضافية. عادة ما يتم ذلك لإضافة دعم لتطبيقات معينة. على سبيل المثال ، من الممكن إضافة الإكمالات لقائمة خيارات أمر ما أو مطابقة أنواع ملفات معينة يدعمها أحد التطبيقات. يحتوي Ubuntu على مجموعة كبيرة إلى حد ما محددة بشكل افتراضي. يتم تنفيذ الإكمال القابل للبرمجة من خلال وظائف الصدفة ، وهو نوع من نصوص الصدفة المصغرة التي سنغطيها في فصول لاحقة. إذا كنت تشعر بالفضول ، فجرب:

مجموعة | أقل

ومعرفة ما إذا كان يمكنك العثور عليها. ليست كل التوزيعات تتضمنها بشكل افتراضي.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: