البرنامج التعليمي لسطر أوامر Linux: التعامل مع الوحدة الطرفية باستخدام أوامر القرص المضغوط
⚡ ملخص ذكي
تستخدم إدارة الملفات في نظام لينكس سطر الأوامر لإنشاء الملفات ونقلها وحذفها بسرعة أكبر من مدير الملفات الرسومي. ويتيح الأمران cd و pwd التنقل بين المجلدات باستخدام المسارات المطلقة والنسبية في نظام الملفات.

أكثر المهام التي تقوم بها على جهاز الكمبيوتر هي إنشاء الملفات أو نقلها أو حذفها. لإدارة ملفاتك، يمكنك استخدام إما الطرفية (واجهة سطر الأوامر، CLI) أو مدير الملفات (واجهة المستخدم الرسومية، GUI)تركز هذه المقالة على واجهة سطر الأوامر وأوامر cd المستخدمة للتنقل في نظام الملفات.
لماذا نتعلم واجهة سطر الأوامر؟
على الرغم من أن العالم يتجه نحو الأنظمة القائمة على واجهة المستخدم الرسومية، إلا أن واجهة سطر الأوامر (CLI) لها استخدامات محددة وتُستخدم على نطاق واسع في كتابة البرامج النصية وإدارة الخوادم. إليك بعض الأسباب المقنعة لتعلمها:
- توفر الأوامر خيارات أكثر وتتسم بالمرونة. بايping و stdin/stdout يتمتعان بقوة هائلة ولا يتوفران في واجهة المستخدم الرسومية.
- بعض الإعدادات تصل إلى خمس شاشات في واجهة المستخدم الرسومية، بينما في واجهة سطر الأوامر تكون عبارة عن أمر واحد.
- إن نقل أو إعادة تسمية آلاف الملفات في واجهة المستخدم الرسومية يستغرق وقتاً طويلاً، بينما في واجهة سطر الأوامر، يقوم التعبير النمطي بنفس المهمة بأمر واحد.
- يتم تحميل واجهة سطر الأوامر بسرعة وتستهلك ذاكرة وصول عشوائي قليلة مقارنةً بواجهة المستخدم الرسومية. وهذا أمر بالغ الأهمية في حالات الضغط الشديد.
لكلتا واجهتي المستخدم استخداماتهما. ففي واجهة المستخدم الرسومية، توفر رسوم بيانية لمراقبة الأداء تغذية بصرية فورية حول حالة النظام، بينما تُعد قراءة مئات الأسطر من السجلات في واجهة سطر الأوامر أمرًا مزعجًا للعين. نظام التشغيل Linux يشبه هذا النظام أي نظام تشغيل آخر، لذا يركز هذا الدليل على واجهة سطر الأوامر (CLI).
إطلاق CLI على Ubuntu
هناك طريقتان لتشغيل الطرفية:
- انتقل إلى لوحة التحكم واكتب محطة.
- أو اضغط CTRL + Alt + T. لتشغيل الطرفية.
بمجرد تشغيل واجهة سطر الأوامر، ستظهر لك رسالة مثل: guru99@VirtualBox. قراءتها من اليسار إلى اليمين:
- الجزء الأول هو اسم المستخدم (على سبيل المثال، بوب، توم، أو أوبونتو).
- الجزء الثاني هو الكمبيوتر أو اسم المضيف، مما يساعد في تحديد جهاز الكمبيوتر عبر الشبكة ويصبح مهمًا في بيئة الخادم.
- استخدم : هو فاصل بسيط.
- علامة التلدة ~ تشير اللافتة إلى أن المستخدم يعمل في الدليل الرئيسيإذا قمت بتغيير الدليل، ستختفي هذه العلامة.
- استخدم $ يشير الرمز إلى أنك تعمل كمستخدم عادي؛ بينما يشير الرمز إلى أنك تعمل كمستخدم الجذر. # يتم عرض.
دليل العمل الحالي
يُطلق على المجلد الذي تتصفحه حاليًا اسم مجلد العمل الحالي. تقوم بتسجيل الدخول إلى المجلد الرئيسي عند تشغيل جهاز الكمبيوتر. لتحديد المجلد الذي تعمل فيه حاليًا، استخدم الأمر التالي:
pwd
يرمز الأمر pwd إلى print working dالدليل. على سبيل المثال، قد يظهر أن /home/guru99 هو الدليل الذي تعمل فيه حاليًا.
تغيير الدلائل
إذا كنت ترغب في تغيير دليلك الحالي، فاستخدم cd أمر:
cd /tmp
على سبيل المثال، يمكنك الانتقال من الدليل /tmp إلى /bin إلى /usr ثم العودة إلى /tmp.
الانتقال إلى الدليل الرئيسي
للانتقال إلى المجلد الرئيسي، اكتب cd بمفرده، أو استخدم مؤتمر نزع السلاح ~:
cd cd ~
الانتقال إلى الدليل الجذر
يُشار إلى جذر نظام الملفات في لينكس بـ /، مشابه ل ج: \ in Windows. لاحظ أن Windows يستخدم نظام UNIX/Linux الشرطة المائلة العكسية "\"، بينما يستخدم نظام UNIX/Linux الشرطة المائلة الأمامية "/". اكتب مؤتمر نزع السلاح / للانتقال إلى الدليل الجذر:
cd /
تلميح: لا تنسَ المسافة بين cd و /، وإلا ستتلقى خطأً.
التنقل بين عدة مجلدات
يمكنك التنقل بين عدة مجلدات في آنٍ واحد بتحديد المسار الكامل. على سبيل المثال، للانتقال إلى المجلد /cpu الموجود ضمن /dev، لا تحتاج إلى تقسيم العملية إلى جزأين؛ اكتب المسار الكامل مباشرةً:
cd /dev/cpu
الانتقال إلى مستوى دليل أعلى
للتنقل إلى مستوى الدليل الأعلى، استخدم:
cd ..
على سبيل المثال، مؤتمر نزع السلاح .. ينتقل إلى المجلد الأعلى من /dev/cpu إلى /dev. باستخدام نفس الأمر مرة أخرى، ينتقل من /dev إلى المجلد الجذر /.
المسارات النسبية والمطلقة
المسار في الحوسبة هو عنوان ملف أو مجلد. Windows يبدو المسار كالتالي C:\documents and settings\user\downloadsوفي لينكس مثل /home/user/downloadsهناك نوعان من المسارات:
المسار المطلق
يُحدد المسار المطلق المسار الكامل للوصول إلى ملف. على سبيل المثال، المسار المطلق لمجلد الصور في المجلد الرئيسي guru99 هو /الصفحة الرئيسية/guru99/صور:
cd /home/guru99/Pictures
مسار نسبي
يُعد المسار النسبي مفيدًا عند تصفح مجلد فرعي داخل المجلد الحالي؛ فهو يوفر عليك عناء الكتابة.ping المسارات الكاملة. لنفترض أنك في مجلدك الرئيسي وتريد الانتقال إلى مجلد التنزيلات. بدلاً من كتابةping للحصول على المسار الكامل، اكتب ببساطة:
cd Downloads
هذا يعمل لأنك موجود بالفعل داخل الدليل /home/guru99، لذلك لا يتعين عليك تحديد المسار الكامل للوصول إلى موقع داخل نفس جزء نظام الملفات.
مديرو ملفات المحطات الطرفية الشائعة
بالإضافة إلى أمر cd، تضيف برامج إدارة الملفات النصية طبقة مرئية تعمل بلوحة المفاتيح داخل الطرفية، وهو أمر مفيد عبر SSH أو في الحاويات:
- قائد منتصف الليل (mc): مدير ذو لوحتين قديم الطراز، مزود بقوائم ومفاتيح اختصار، مصمم على غرار Norton ترتيب.
- الحارس: A Vimمدير مستوحى من تصميمات أخرى، يتميز بتصميم من ثلاثة أعمدة ومعاينات سريعة للملفات.
- نن: مدير فائق الخفة، أحادي العمود، مصمم للسرعة واستخدام الذاكرة المنخفض.

