سطر أوامر لينكس The Linux Command Line

واجهة سطر الأوامر CLI( command line interface) هي الطريقة التعبيرية المثلى للتواصل مع الحاسب .نظره على اهم أوامر العمل مع أنظمة الملفات ومعالجتها

سطر أوامر لينكس The Linux Command Line

ماذا نعني بـ نظام شجرة الملفات ..؟! و ماهو سطر الأوامر لينكس The Linux Command Line..؟! ومع أي أنظمة التشغيل يعمل سطر الأوامر لينكس The Linux Command Line…؟! وما هي أهم أوامر سطر الأوامر لينكس The Linux Command Line وكيف تعمل…؟!

سطر أوامر لينكس The Linux Command Line

للعمل في مجال تطوير البرمجيات أو إدارة الخوادم أو لاستخدام نظام تشغيل مجاني وقوي يتوفر نظام Linux. واحدة من أهم الجوانب في استخدام Linux هي القدرة على التفاعل مع النظام من خلال سطر الأوامر (Command Line).في هذا المقال سنتكلم عن نظام شجرة الملفات ماذا نعني به ولماذا يستخدم وهل يعمل مع جميع أنظمة التشغيل..!! . وماهي أهم أوامر سطر الأوامر لينكس The Linux Command Line المستخدمة في بناء ومعالجة نظام شجرة الملفات .لنبدأ..

في هذا المقال نتعرف على:


ماهو نظام شجرة الملفات..؟!

تعتمد أنظمة التشغيل المختلفة مثل ويندوز Windows OS ويونكس Unix OS ولينكس Linux OS نظام لبناء المجلدات والملفات التي تكون النظام. هذا النظام هو نظام شجري يبدأ بمجلد واحد ويتفرع لعدة فروع ولهذا يسمى بنظام شجرة الملفات. ونعني بهذا أن هيكلة نظام الملفات هي نظام شجري أي يبدأ بمجلد يسمى المجلد الأول في نظام الملفات مجلد الجذر (root directory ) هو نقطة التفرع إلى مجلدات فرعية تكون ملفات النظام. كما يتضح معنا في الشكل التالي :

سطر أوامر لينكس The Linux Command Line  نظام الملفات

لماذا نستخدم نظام شجرة الملفات..؟!

على الرغم من انتشار استخدام واجهة المستخدم الرسومية GUI( Graphical User Interface) إلا أن واجهة سطر الأوامر CLI( command line interface) هي الطريقة التعبيرية المثلى للتواصل مع الحاسب .

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


قواعد التسمية في أنظمة الملفات

اي برنامج Software يتكون من نظام ملفات مكون من مجموعة من المجلدات والملفات التي تم إنشاؤها عند بناء البرنامج لتعمل الملفات مع بعضها البعض وتؤدي وظائف البرنامج. وللوصل هذه ملفات مع بعضها البعض بدون حدوث مشاكل يجب ان تُرتب هذه الملفات في مجلدات بحسب نوعها وطبيعة عملها لهذا لابد أن نهتم بتسمية هذه الملفات والمجلدات .

تسمية المجلدات Directories

  • أسماء المجلدات حساسة للحالة الأحرف فمثلاً folder هو مجلد مختلف عن Folder .
  • كما ان أسماء المجلدات يحب ان تكون واضحة وذات معنى يدل على نوع الملفات التي يحتويها هذا المجلد فتسمية المجلدات بـ folder1 , folder2 غير مقبولة.
  • كما ان اسم المجلد لا يجب أن يبدأ الاسم برقم.

تسمية الملفات في نظام شجرة الملفات

  • الأسماء حساسة لحالة الأحرف فـ File يختلف عن file.
  • في نظام الملفات تبدأ الملفات المخفية بنقطة (تنشئ الملفات المخفية لضبط الاعدادات لنظام التشغيل او البرمجيات).
  • التسمية تدعم الاسماء الطويلة والتي تحتوي فراغات وعلامات ترقيم ولكن اقصر الاستخدام على النقطة والشرطة (-) والشرطة السفلية (_) في أسماء الملفات والمهم عدم تضمين أسماء الملفات أي فراغات واستخدام الشرطة السفلية في تمثيل الفراغات.


أوامر سطر أوامر لينكس The Linux Command Line

لبناء نظام شجرة الملفات نستخدم أوامر سطر أوامر لينكس The Linux Command Line لإنشاء ومعالجة المجلدات و الملفات حيث تعتمد أنظمة التشغيل المختلفة مثل ويندوز Windows ويونكس ولينكس نظام شجرة الملفات ففي نظام التشغيل ويندوز Windows يُعتمد نظام ملفات خاص لكل قرص تخزين بينما تتعمد أنظمة التشغيل الشبيه Unix كا Linux شجرة ملفات واحدة . وهنا نستعرض أهم أوامر العمل مع أنظمة الملفات ومعالجة الملفات والمجلدات.


أوامر سطر أوامر لينكس The Linux Command Line لمعالجة الملفات والمجلدات:

أشهر أوامر سطر أوامر لينكس The Linux Command Line

أوامر لإنشاء وفتح المجلدات والملفات :
  • mkdir من make directory لإنشاء المجلدات.
  • touch لإنشاء ملف واحد أو أكثر.
  • vim/ vi لإنشاء ملف وفتحه في نفس الوقت أو فتح الملف موجود.

أوامر لمعالجة المجلدات والملفات :
  • cp من copy لنسخ الملفات والمجلدات.
  • mv من move لنقل وإعادة تسمية الملفات والمجلدات
  • rm من remove لحذف الملفات والمجلدات.

أوامر العمل مع المجلدات :
  • الأمر cd للتنقل بين المجلدات.
  • الأمر pwd طباعة المسار للمجلد الحالي
  • الأمر ls لاستعراض محتويات المجلد الحالي .

لنشرح ونفصل كل من هذه الأوامر …


أوامر سطر أوامر لينكس The Linux Command Line لإنشاء وفتح المجلدات والملفات


الأمر mkdir

mkdir وهو اختصار للـ Make directory و يستخدم لإنشاء مجلد واحد أو عدد من المجلدات والصيغة العامة للأمر ...mkdir director . حيث "director" هو اسم المجد لاحظ /ي الأمثلة فيما يلي :

سطر أوامر لينكس The Linux Command Line  mkdir

الأمر touch

touch ويستخدم لإنشاء ملف واحد أو عدد من الملفات والصيغة العامة للأمر ...touch file1 file2 حيث "file1" و "file2" هي أسماء الملفات. لاحظ /ي الأمثلة فيما يلي :

سطر أوامر لينكس The Linux Command Line  touch

الأمر vi / vim

vim /vi ويستخدم لإنشاء أو فتح الملف ان كان موجودة والصيغة العامة للأمر ...vim item أو ...vi item . حظ /ي الأمثلة فيما يلي :

سطر أوامر لينكس The Linux Command Line  vim-vi

أوامر لمعالجة المجلدات والملفات

الأمر cp

يقوم الأمر cp بنسخ المجلدات الملفات بطريقتين مختلفتين بحسب الصيغة المستخدمة كما هو موضح :

سطر أوامر لينكس The Linux Command Line  cp command

الخيارات والوسائط

يتبع الأمر عادة بخيار واحد أو أكثر ليحدد سلوكه ويأتي بعده وسيط واحد اويمكن أيضاً نضيف الى الأمر بعض الرموز التي تتبع الأمر والتي تضاف لتخصيص عمل الأمر هذه الرموز نسميها الخيارات و الوسائط. و يتبع الأمر عادة بخيار واحد أو أكثر ليحدد سلوكه ويأتي بعده وسيط واحد أو اكثر يحدد الأشياء التي ينفذ عليها command -options arguments.


خيارات cp
سطر أوامر لينكس The Linux Command Line  cp command options

أمثـلة على استخدام cp
examples for using cp Linux command

الأمر mv

يستخدم الأمر mv لنقل وإعادة تسمية الملفات والمجلدات في آن واحد بالاعتماد على طريقة استخدامه التي يتشابه فيها مع الأمر cp

mv Linux command

خيارات الأمر mv
mv Linux command  options

بعض الأمثلة
mv Linux command  examples

الأمر rm

يستخدم الأمر rm لحذف الملفات والمجلدات والصيغة العامة له تكون rm item...


خيارات الأمر rm
rm Linux command  options

بعض الأمثلة
rm Linux command  examples

أوامر العمل مع المجلدات

الأمر cd

هو اختصار للـ Change Directory ووظيفته تغيير مجلد العمل الحالي مثلاً:

cd Linux command

ويمكن كتابة مسار(path) المجلد المراد الذهاب اليه من الموقع الحالي والمسار اما يكون

  • مطلق أي يبدأ بمجلد الجذر ويتبعه اسما المجلدات الفرعية فرعاً فرعاً حتى تصل الى المجلد المطلوب مثل (cd /usr/bin )
  • او مسار النسبي فهو يبدأ من المجلد الحالي ويستخدم هذه الألية رمزين لتمثيل المسارات في شجرة نظام الملفات وهما نقطة (.) ونقطتين (..) النقطة (. cd ) تشير إلى المجلد الحالي والنقطتين (..cd ) تشير الى المجلد الأب للمجلد الحالي .

الأمر pwd

وهو اختصار للـ Print Working Directory ويقوم بطباعة مسار المجلد الحالي pwd.


الأمر ls

وهو اختصار للـ List Segments ويقوم يعرض قائمة بمحتويات مجلد ما مثلا:

ls Linux command

خيارات الأمر ls
ls Linux command  options

ملخص المقال

فيما يلي فيديو قصير يشرح الأوامر الأساسية في سطر الأوامر لينكس The Linux Command Line، والتي تشمل الأوامر الأكثر استخداماً في الحصول على معلومات عن النظام والملفات والمجلدات، وعمليات النسخ واللصق والانتقال بين الملفات والمجلدات.


هذه مجرد مقدمة قصيرة لبعض الأوامر الأساسية في  سطر أوامر لينكس The Linux Command Line. هناك المزيد من الأوامر والخيارات التي يمكن استكشافها واستخدامها لتنفيذ مهام إالى ينتهي هنا المقال ونأمل أن تكون هذه الأوامر الأساسية قدمت لك فكرة أولية عن كيفية استخدام سطر الأوامر في Linux .



إرسال تعليق

فضلاً اترك تعليق
موافقة ملفات تعريف الارتباط
لتحسين تجربتك… يستخدم موقعنا ملفات تعريف الارتباط (Cookies)
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.