أفضل الطرق لتسريع تعلم سطر أوامر Linux بفعالية
تعد سطر أوامر Linux أداة قوية لأي شخص يعمل على نظام Linux، سواء كنت مبتدئًا أو محترفًا. من خلال استخدام الأوامر الصحيحة، يمكنك إدارة النظام وتنفيذ المهام بكفاءة أكبر. إذا كنت تجد سطر الأوامر معقدًا أو صعبًا، لا داعي للقلق. هناك عدة استراتيجيات وحيل يمكن أن تسهل عليك التعلم وتحسين تجربتك. في هذا المقال، نقدم لك بعض الطرق الفعالة التي ستساعدك في تسريع تعلم سطر أوامر Linux، مما يجعل التعلم أكثر سلاسة وأسرع.
قد يبدو سطر أوامر Linux غير قابل للفهم، مع تعليمات غامضة وتركيز على واجهات النص. لحسن الحظ، هناك الكثير من الموارد والأدوات لمساعدتك على البدء.
1. تخصيص المحطة الطرفية لتناسب احتياجاتك
أول شيء يجب عليك فعله هو جعل بيئة التعلم الخاصة بك مريحة قدر الإمكان. لا تريد قضاء الكثير من الوقت في تعديل كل إعداد أخير، ولكن الحصول على الأساسيات بشكل صحيح يمكن أن يجعل كل ما يلي أكثر سلاسة.
ستختلف الإعدادات وفقًا لتوزيعتك، ولكن الأشياء التي يجب الانتباه إليها تشمل:
- الوضع الفاتح/الداكن: اختر أيهما أكثر راحة لك عند قراءة النص.
- الخط: ستحتاج إلى استخدام شيء أحادي المسافة مع اختلافات واضحة بين الأحرف المتشابهة مثل “0” (صفر) و”O” (حرف كبير “oh”).
- ما إذا كنت تريد فتح محطات طرفية جديدة في علامات التبويب أو النوافذ.
ستحتاج أيضًا إلى معرفة كيفية استخدام اختصارات لوحة المفاتيح نظرًا لأن 99% من عملك على سطر الأوامر سيتضمن الكتابة. لا تخف من فتح العديد من نوافذ المحطة الطرفية (أو علامات التبويب) لتشغيل الأوامر في وقت واحد وتنظيم مهامك.
2. تخصيص غلافك حسب رغبتك
بمجرد تخصيص تطبيق المحطة الطرفية، يجب عليك إجراء بعض التغييرات الصغيرة على غلافك. عادةً ما يكون هذا bash، على الرغم من أنه يمكنك تغييره إلى غلاف بديل، مثل fish أو zsh.
أحد أفضل الترقيات السريعة التي يمكنك إجراؤها هو تخصيص موجه الأوامر، وهو النص الذي يعرضه غلافك في بداية كل سطر. الإعداد الافتراضي مفيد للغاية، ولكن يمكنك جعله أكثر فائدة لتعلم Linux. أحب استخدام هذا الإعداد:
export PS1="\n[\$PWD] \$ "
سيؤدي هذا إلى إزالة أشياء مثل اسم المستخدم والمضيف، والتي ربما لن تهتم بها عند البدء. كما يعرض المسار الكامل للدليل الحالي بدلاً من مجرد اسمه، مما يجعل من الأسهل رؤية موقعك الحالي في لمحة:
يمكنك جعل هذا الإعداد دائمًا عن طريق إضافته إلى ملف .bashrc (أو ملف مشابه). يعد هذا الملف أيضًا مكانًا رائعًا لإعداد الأسماء المستعارة، والتي تعمل كاختصارات للأوامر. إذا وجدت صعوبة في تذكر اسم أمر ما أو خياراته الافتراضية الأكثر فائدة، فقم بإعداد اسم مستعار، على سبيل المثال:
alias list='ls -l'
3. تعلّم كل شيء عن الأوامر باستخدام man (والبدائل)
يحتوي كل أمر تحتاج إلى تعلّمه على وثائق مدمجة يمكنك قراءتها باستخدام أداة man. تشرح “صفحات man” هذه ما يفعله الأمر، وأنماط التشغيل المختلفة، والملفات التي يتطلبها، وما إلى ذلك.
صفحات الدليل شاملة، ولكنها قد تكون مربكة بعض الشيء، خاصة عندما تبدأ في التعرف على النظام. لحسن الحظ، هناك بدائل.
عادةً ما يدعم كل أمر خيار -h أو –help، وهو ما يوضح كيفية استخدامه في شكل أبسط:
تقوم أداة tldr بتكثيف صفحات الدليل الطويلة إلى ملخصات أكثر قابلية للإدارة. فيما يلي مقارنة بين صفحة دليل كلاسيكية على اليسار إلى جانب نظيرتها tldr على اليمين:
يعرض tldr معلومات بسيطة، ويتبعها بأمثلة واضحة لأكثر الاستخدامات شيوعًا لكل أمر. يمكنك تثبيته باستخدام مدير الحزم في نظامك. إذا كنت تريد فقط تجربة tldr، فإن واجهته على الويب ممتازة:
4. ابحث عن الأوامر التي تحتاجها
غالبًا ما يكون لأوامر Linux أسماء قصيرة ومختصرة لأسباب تاريخية. قد يكون من الصعب تذكر “chown” من “sudo”.
أولاً، حاول استكشاف الدلائل المدرجة في متغير PATH. ستحتوي هذه على برامج يمكنك تشغيلها على سطر الأوامر. قم بتشغيل:
echo $PATH
يُظهر ذلك مجموعة من الدلائل التي تحتوي على أحرف النقطتين (:) بينها. ثم قم بتشغيل:
ls dirname
سيؤدي هذا إلى عرض محتويات أحد هذه الدلائل. والملفات التي تظهر هي أوامر قابلة للتنفيذ يمكنك تشغيلها:
إذا كنت لا تزال تواجه مشكلة في تحديد أمر ما، فحاول استخدام apropos، وهي أداة بحث عن صفحات الدليل. استخدمها عندما تبحث عن أمر معين، ولكنك غير متأكد من اسمه. ما عليك سوى تشغيل:
apropos keyword
سيؤدي هذا إلى البحث عن كلمة رئيسية ورؤية صفحات الدليل ذات الصلة.
5. استشر هذه الموارد الممتازة والسهلة الوصول إليها
لمزيد من القراءة، هناك الكثير من الموارد المتاحة عبر الإنترنت والتي يمكنك الرجوع إليها مجانًا. ابحث عن مصدر موثوق يلبي مستوى خبرتك واعمل على كل ما يقدمه.
يرشدك سطر أوامر Linux للمبتدئين من البداية، ويغطي جميع الأساسيات التي ستحتاج إليها عند الانطلاق. إنه يستهدف مستخدمي Ubuntu، ولكن إذا كان بإمكانك فتح محطة طرفية، فستتمكن من متابعة كل شيء.
- يقدم كتاب Linux Journey: Command Line نظرة عامة موجزة على أهم الأوامر، مع تمارين مرتبطة وأسئلة اختبار تفاعلية.
- يحتوي كتاب Linux command line for you and me على كل شيء للمبتدئين تمامًا وحتى المستخدمين الأكثر تقدمًا، لذا قم بمراجعته من البداية إلى النهاية إذا كنت تهدف إلى أن تصبح خبيرًا. كما أنه قابل للاستخدام بشكل كبير كمصدر مرجعي.
يشرح هذا البرنامج التعليمي Linux من Ryans Tutorials المفاهيم الأساسية مع الكثير من الملاحظات الجانبية المثيرة للاهتمام والنصائح والرؤى. ويضم العديد من الأمثلة المتنوعة التي تساعد في شرح كيفية عمل سطر الأوامر.
6. قم بالغوص العميق مع الأدلة من مشروع توثيق Linux
يعد مشروع توثيق Linux مبادرة قائمة منذ فترة طويلة لإنشاء توثيق مجاني عالي الجودة لكل ما يتعلق بنظام Linux. وعلى هذا النحو، فإنه يوفر ثروة من المواد الغامضة والمستنيرة، والتي ليست كلها مفيدة للمبتدئين.
ومع ذلك، لا تزال هناك بعض المصادر الممتازة للمعلومات، إذا كنت على استعداد للتغاضي عن العرض القديم.
يغطي ملخص أدوات سطر الأوامر في GNU/Linux جميع أنواع الأوامر المضمنة وكيفية استخدام سطر الأوامر. كما يعرض أمثلة حول كيفية تشغيل العديد منها.
يشرح دليل Bash للمبتدئين تفاصيل غلاف bash، وكيفية تعامله مع أوامرك، وكيف يمكنك كتابة البرامج النصية الخاصة بك.
7. تابع مع المزيد من المقالات
لدينا مجموعة كبيرة من مقالات Linux للمبتدئين والمستخدمين الأكثر تقدمًا. تم ربط العديد منها بالفعل في هذه المقالة، ولكن إليك بعض المقالات الأخرى التي ستجدها …
- يشرح مقال 10 أوامر Linux التي يجب معرفتها لإدارة الملفات بعض الأوامر الأكثر شيوعًا التي ستحتاج إلى معرفتها.
يضيف مقال كيفية التنقل في نظام الملفات باستخدام Linux Terminal مزيدًا من التفاصيل حول نظام الملفات وبنيته.
يغطي كتاب 10 Common Mistakes Beginners Make With Linux Command Line (and How to Avoid Them) الأخطاء الشائعة التي يرتكبها المبتدئون مع سطر أوامر Linux (وكيفية تجنبها) الأخطاء الشائعة والمشكلات الأخرى التي يجب أن تكون حريصًا على تجنبها.