القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

غالبًا ما تُعرف أوامر Linux بأنها طويلة جدًا ، ومع زيادة الطول يؤدي إلى زيادة مشكلات التعقيد والفهم. ولكن هناك دائمًا طريقة لتقصير أوامر Linux الخاصة بك وتحويلها إلى سلاسل أنيقة وموجزة يحبها الجميع.

فيما يلي أربع طرق لتقصير طول أوامرك حتى تتمكن من كتابة أقل والقيام بالمزيد داخل محطة Linux.

1. استبدل المسارات المطلقة بالمسارات النسبية

يعرف أي شخص مطلع على أساسيات تمرير الوسائط إلى برامج Linux أن هناك تعبيرين مختلفين للمسار في Linux: المسارات النسبية والمطلقة.

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

أيضًا ، تحتوي تعبيرات المسار المطلقة على متطلبات متأصلة مرتبطة بها. تحتاج أن تعرف عنه هيكل دليل Linux بأكمله بالتفصيل لاستخدام أسماء المسار المطلقة بشكل صحيح.

instagram viewer

ضع في اعتبارك أنك في الداخل حاليًا المجلد 2 في هيكل الدليل التالي:

/etc/folder1/folder2/folder3

الآن ، إذا كنت تريد الانتقال إلى ملف المجلد 3 الدليل في نهاية التسلسل الهرمي باستخدام المسار المطلق ، يمكنك كتابة:

قرص مضغوط /etc/folder1/folder2/folder3

من ناحية أخرى ، للإشارة إلى المجلد 3 أثناء وجودك بالداخل المجلد 2 باستخدام المسارات النسبية ، يمكنك كتابة:

قرص مضغوط ./ مجلد 3

يوفر لك استخدام تعبيرات المسار النسبية وحدها الجهد والوقت اللذين قد تضيعهما في كتابة 19 حرفًا. على الرغم من أن المدخرات قد لا تبدو كبيرة في البداية ، إلا أنها ستكون مفيدة على المدى الطويل.

2. استخدم الأسماء المستعارة لسطر الأوامر

فائدة أخرى رائعة لاستخدام واجهة سطر الأوامر بدلاً من واجهة المستخدم الرسومية هي أن معظم قذائف Linux تسمح لك بذلك تعيين الأسماء المستعارة لسطر الأوامر ، وهي متغيرات تعمل كمرجع لأمر آخر عندما يتم استدعاؤها في shell.

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

لذلك ، إذا كان هناك أمر طويل تقوم بتشغيله كثيرًا ، فيمكنك تعيين اسم مستعار أقصر بكثير لتوفير الوقت.

ضع في اعتبارك أنك تعمل في مشروع تجريف الويب وتحتاج إلى التنقل بشكل متكرر إلى دليل المشروع باستخدام الأمر cd التالي:

قرص مضغوط /home/username/project/python/scraper/myscraper

إن كتابته مرة واحدة أمر سهل بالتأكيد. ولكن ماذا لو احتجت إلى إعادة كتابة نفس الأمر عشرات المرات؟ ربما 20 أو 30 أو 50 مرة؟ سيكون الخيار الأكثر ذكاءً هو تعيين اسم مستعار يعمل كبديل للأمر المذكور أعلاه. يمكنك القيام بذلك باستخدام الأمر alias كما يلي:

الاسم المستعار cdproj ="cd / home / username / project / python / scraper / myscraper"

الآن عندما تكتب cdproj في المحطة الطرفية ، ستغير shell دليل العمل الحالي إلى مجلد المشروع.

لحفظ الاسم المستعار بشكل دائم ، أضف الأمر المذكور أعلاه إلى ملف تكوين shell الخاص بك ، أي .bashrc, .zshrc، إلخ.

3. استخدم ميزة الإكمال التلقائي لـ Shell

تسهل معظم قذائف Linux عليك كتابة الأوامر من خلال تقديم ميزة الإكمال التلقائي لك ، على غرار ما لديك على الهواتف الذكية الخاصة بك.

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

ضع في اعتبارك /etc/folder1/folder2/folder3 هيكل الدليل كمثال. إذا كنت في الداخل المجلد 1 وتريد تغيير الدليل إلى المجلد 2، يمكنك كتابة "أضعاف القرص المضغوط"ثم اضغط على الفور فاتورة غير مدفوعة للسماح للقذيفة بإكمال الأمر نيابة عنك.

4. إنشاء البرامج النصية شل للعمليات المتكررة

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

لنفترض أنك تقوم بتشغيل مجموعة من الأوامر عدة مرات خلال اليوم. قد يشمل ذلك أوامر لإجراء تغييرات على مستودع Git المركزي للمشروع ، ونقل بعض الملفات من موقع إلى آخر ، أو قم ببساطة بتغيير اسم آخر ملف تم تعديله في مجلد معين.

بدلاً من كتابة الأوامر يدويًا في الجهاز ، يمكنك كتابة نص برمجي يقوم بأتمتة هذه العملية نيابةً عنك. ضع في اعتبارك أنك بحاجة إلى إضافة وتنفيذ التغييرات التي تم إجراؤها على الكود المصدري للمشروع باستخدام Git. يمكنك استخدام برنامج شل النصي التالي لأتمتة هذا:

#! / بن / باش
قرص مضغوط /home/username/project/directory/
بوابة إضافة --الجميع
شخص سخيف يقترف -m "آخر يتغير"
صدى صوت "تم تنفيذ جميع التغييرات بنجاح"

احفظ الملف باسم "التغييرات"ثم قم بتشغيله باستخدام الأمر التالي ، متى أردت إجراء تغييرات على المستودع:

./changes.sh

قبل تشغيل البرنامج النصي ، تأكد من منح أذونات التنفيذ للملف باستخدام chmod:

سودوchmod +Xالتغييرات

نصيحة إضافية: الوصول إلى محفوظات الأوامر على Linux

يبذل Linux قصارى جهده لتقليل الوقت والجهد الذي تقضيه في العمل باستخدام سطر الأوامر. تجعل الأسماء المستعارة لـ Shell والنصوص وميزة الإكمال التلقائي أوامر الكتابة ملائمة لسكان المحطة الطرفية حتى يتمكنوا من الاستمتاع بالعمل في shell.

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

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

يمكنك فقط عرض وإعادة تنفيذ الأوامر التي قمت بتشغيلها في جلسة المحطة الحالية.

أصبحت محطة Linux سهلة للمبتدئين

بينما يمكن أن يكون سطر الأوامر مخيفًا للقادمين الجدد في البداية ، إلا أنهم يدركون بسرعة أنه من المفيد استخدامه المحطة الطرفية لإجراء عمليات بسيطة ومعقدة ، حيث تمنحهم مزيدًا من التحكم في نظامهم.

يمكنك إما اختيار استخدام سطح مكتب Linux بالكامل باستخدام الواجهة الرسومية أو معرفة المزيد حول نظام التشغيل وأجهزة الكمبيوتر من خلال التعرف على سطر الأوامر و التطبيقات. الخيار لك!