الصفحة الرئيسية » howto » تصبح مستخدم محترف في نظام لينكس مع هذه الخدع الثمانية

    تصبح مستخدم محترف في نظام لينكس مع هذه الخدع الثمانية

    هناك الكثير لاستخدام محطة لينكس من مجرد كتابة الأوامر فيه. تعلم هذه الحيل الأساسية وستكون في طريقك إلى إتقان Bash shell ، الذي يستخدم بشكل افتراضي في معظم توزيعات Linux.

    هذا واحد للمستخدمين الأقل خبرة - أنا متأكد من أن العديد من المستخدمين المتقدمين هناك بالفعل يعرفون كل هذه الحيل. لا تزال ، ألقِ نظرة - ربما هناك شيء فاتك على طول الطريق.

    اكتمال علامة التبويب

    اكتمال علامة التبويب هي خدعة أساسية. يعد هذا وقتًا رائعًا ومفيدًا أيضًا إذا لم تكن متأكدًا من اسم الملف أو الأمر المحدد.

    على سبيل المثال ، لنفترض أن لديك ملفًا باسم "اسم ملف طويل حقًا" في الدليل الحالي وتريد حذفه. يمكنك كتابة اسم الملف بالكامل ، ولكن يجب عليك الهروب من أحرف الفضاء بشكل صحيح (وبعبارة أخرى ، قم بإضافة \ حرف قبل كل مساحة) وربما ارتكب خطأ. إذا كتبت جمهورية مقدونيا واضغط على Tab ، سيقوم Bash بملء اسم الملف تلقائيًا نيابة عنك.

    وبالطبع ، إذا كان لديك ملفات متعددة في الدليل الحالي وتبدأ بالحرف r ، فلن تعرف Bash أي منها تريده. لنفترض أن لديك ملفًا آخر باسم "اسم ملف طويل جدًا حقًا" في الدليل الحالي. عندما تضغط على Tab ، سيقوم Bash بملء الجزء "really" ، نظرًا لأن الملفات تبدأ بهذا. بعد ذلك ، اضغط على Tab مرة أخرى وسترى قائمة بأسماء الملفات المطابقة.

    استمر في كتابة اسم الملف المطلوب ثم اضغط على Tab. في هذه الحالة ، يمكننا كتابة "l" والضغط على Tab مرة أخرى وسوف يقوم Bash بتعبئة اسم الملف المطلوب.

    هذا يعمل أيضا مع الأوامر. لست متأكدا ما الأمر الذي تريده ، ولكن أعلم أنه يبدأ بـ "جنوم"؟ اكتب "gnome" واضغط على Tab لرؤية قائمة.

    أنابيب

    تتيح لك الأنابيب إرسال إخراج أمر إلى أمر آخر. في فلسفة UNIX ، كل برنامج هو أداة صغيرة تقوم بعمل شيء جيد. على سبيل المثال ، ليرة سورية الأمر يسرد الملفات في الدليل الحالي و البقرى يبحث الأمر عن مدخلاته لفترة محددة.

    الجمع بين هذه مع الأنابيب ( | ) ويمكنك البحث عن ملف في الدليل الحالي. يبحث الأمر التالي عن كلمة "word":

    ls | كلمة grep

    بطاقات البرية

    ال * الحرف - وهذا هو ، النجمة - هي بطاقة البرية التي يمكن أن تتطابق مع أي شيء. على سبيل المثال ، إذا أردنا حذف "اسم ملف طويل حقًا" و "اسم ملف طويل جدًا حقًا" من الدليل الحالي ، فيمكننا تشغيل الأمر التالي:

    RM حقا * الاسم

    يقوم هذا الأمر بحذف جميع الملفات ذات أسماء الملفات التي تبدأ بـ "حقا" وتنتهي بـ "الاسم" rm * بدلاً من ذلك ، ستحذف كل ملف في الدليل الحالي ، لذا كن حذرًا.

    إعادة توجيه الإخراج

    ال > حرف يعيد توجيه إخراج أمر إلى ملف بدلاً من أمر آخر. على سبيل المثال ، يعمل السطر التالي على ليرة سورية أمر لسرد الملفات الموجودة في الدليل الحالي ، وبدلاً من طباعة تلك القائمة إلى المحطة ، فإنه يطبع القائمة إلى ملف يسمى "file1" في الدليل الحالي:

    ls> file1

    تاريخ القيادة

    يتذكر Bash تاريخًا للأوامر التي تكتبها فيه. يمكنك استخدام مفاتيح الأسهم لأعلى ولأسفل للتمرير خلال الأوامر التي استخدمتها مؤخرًا. ال التاريخ الأمر طباعة قائمة بهذه الأوامر ، بحيث يمكنك توجيهها إلى grep للبحث عن الأوامر التي استخدمتها مؤخرًا. هناك العديد من الحيل الأخرى التي يمكنك استخدامها مع Bash history أيضًا.

    ~ ،. و...

    ال ~ الحرف - المعروف أيضا باسم تيلدا - يمثل الدليل الرئيسي للمستخدم الحالي. لذلك ، بدلا من الكتابة مؤتمر نزع السلاح / الوطن / الاسم للذهاب إلى دليل منزلك ، يمكنك الكتابة مؤتمر نزع السلاح ~ في حين أن. هذا يعمل أيضا مع المسارات النسبية - مؤتمر نزع السلاح ~ / سطح المكتب سوف ينتقل إلى سطح المكتب للمستخدم الحالي.

    وبالمثل ، فإن . يمثل الدليل الحالي و ... يمثل الدليل فوق الدليل الحالي. وبالتالي, مؤتمر نزع السلاح ... ترتفع دليل. تعمل هذه أيضًا مع المسارات النسبية - إذا كنت في مجلد سطح المكتب وترغب في الانتقال إلى مجلد "المستندات" ، الموجود في نفس المجلد مثل مجلد سطح المكتب ، يمكنك استخدام مؤتمر نزع السلاح ... / وثائق أمر.

    قم بتشغيل أمر في الخلفية

    بشكل افتراضي ، يقوم Bash بتنفيذ كل أمر تقوم بتشغيله في الجهاز الحالي. هذا عادة ما يكون جيدًا ، ولكن ماذا لو كنت تريد تشغيل تطبيق والاستمرار في استخدام الجهاز؟ إذا كتبت ثعلب النار لإطلاق Firefox ، سيأخذ Firefox رسالتك الطرفية وعرض رسائل الخطأ والإخراج الآخر حتى تغلقه. أضف ال و عامل التشغيل إلى نهاية الأمر لجعل Bash يقوم بتنفيذ البرنامج في الخلفية:

    ثعلب النار &

    تنفيذ شرطي

    يمكنك أيضًا تشغيل أوامر Bash مرتين ، واحدة تلو الأخرى. سيتم تنفيذ الأمر الثاني فقط في حالة اكتمال الأمر الأول بنجاح. للقيام بذلك ، ضع كلا الأمرين على نفس السطر ، مفصولين بعلامة &&, أو علامة مزدوجة.

    على سبيل المثال ، ينام يأخذ الأمر قيمة في ثوانٍ ، ثم يتم العد التنازلي ، وينتهي بنجاح. انها غير مجدية وحدها ، ولكن يمكنك استخدامها لتشغيل أمر آخر بعد التأخير. سينتظر الأمر التالي خمس ثوانٍ ، ثم تشغيل أداة gnome-screenshot:

    sleep 5 && gnome-screenshot


    هل لديك المزيد من الحيل للمشاركة؟ ترك تعليق ومساعدة زملائك القراء!