لماذا تخاف من سطر الأوامر؟

اوامر النظام لا تختلف كثيرا عن لغات البرمجة، اذا كنت مبرمجا فأنت تكتب العديد من الاوامر النصية طول الوقت في لغتك البرمجية المفضلة،

أولا هناك مفردات و تعابير لها معانى محددة، و يمكن ان تجمع هذه التعابير بعدة طرق لتحصل على تعابير مركبة

مثلا، يمكن ان ننظر لبعض الاوامر على انها لغة للتعامل مع نظام الملفات: ls, mv, cp, cat, rm, ln

و كل امر من هذه الاوامر له لغة خاصة به، مثلا ln -s تقوم بعمل symbolic link بينما ln العادية تقوم بعمل hard link

طبعا الـ symbolic link و hard link هي في حد ذاتها مفردات و لكي تفهم معانيها يجب ان تتعلم بعض الاشياء عن نظام الملفات و كيف يعمل.

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