googl

أخبار الانترنت

news

أوامر لينكس أساسية للإستعمال اليومي جزء 1/4

السلام عليكم ، كما تعلمون فنظام لينكس هو المحبب لدى مهووسي الحاسوب و البرمجة لذلك قررت كتابة 4 أجزاء لسلسلة بإسم "أوامر لينكس أساسية للإستعمال اليومي" و التي ستجعل تعاملك مع سطر الأوامر سلس و ستجعلك تحبه و تتعود عليه فكما تعلمون أن مشكلة البداية مع نظام لينكس لدى الأغلبية تكمن في عدم التعود على سطر الأوامر ..




 من دون إطالة في الحديث ننتقل إلى الجزء الأول من هذه السلسلة : 

 الأمر MKDIR


 وظيفته إنشاء مجلدات :

MKDIR newdir

أنشئ مجلد جديد باسم newdir

 الأمر  ls :

قبل استخدام لينكس لم يكن لدي أي فكرة عن قوة سطر الأوامر  . على سبيل المثال إذا كنت ترغب في رؤية قائمة الملفات في المجلد الذي أنت فيه فقط اكتب الأمر  " ls " كما هو مبين أدناه:

ls

ولكن الأمر أعلاه يصبح مفيدا للغاية عندما تكون تبحث عن ملف معين. دعونا نفترض أن لديك مجلد يحتوي العديد من الملفات و تريد معرفة ما إذا كان ملف test.txt موجود هناك. لمعرفة ذلك يمكنك عمل فلترة لنتيجة الأمر ls العادي و ذلك من خلال ال-PIPE و يتمثل رمز ال-PIPE  في " | " و يكتب بعد الأمر و يليه إسم الملف الذي تريد البحث عنه ، بنسبة للأمر "grep" سنتطرق إليه في الجزء الثاني أما الأن فسأقول فقط أنا وظيفته هي البحث في نص أو نتيجة أمر أخر , فإن كان الملف موجود فسيظهر إسمه و إن لم يكون موجود فلأ يظهر شيء :

ls | grep test.txt

 في حالة وجود ملف test.txt  يجب أن يتم عرض ذلك على وحدة التحكم الخاصة بك مثل المبينة أدناه :

3rab@Geeks:~/Desktop$ ls | grep test.txt
 test.txt

 هناك حالات عندما يجب عليك التعامل مع الملفات التي تبدأ بنقطة. الملفات التي تبدأ بنقطة هي الملفات المخفية في الدليل , تشغيل الأمر ls العادي لن يظهرهم . و هنا تظهر الحاجة إلى الخيار -a :

ls -a

 يسرد الأمر أعلاه كافة الملفات بما في ذلك تلك المخفية. هناك العديد من الخيارات الأخرى التي يمكنك استخدامها عند إستعمال أمر ls مثل l- الخيار الذي يخرج القائمة الكاملة مع جميع المعلومات حولها  ، s- لطباعة حجم كل ملف ، t- لترتيب النتائج بحسب وقت التعديل (الأحدث أولا ) ، h- لطباعة أحجام الملفات في شكل مقروء للإنسان .

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

man ls

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

 الأمر pwd


سيكون هناك العديد من الحالات عندما تريد عرض دليل العمل الحالي. وهذا هو ما يفعله الأمر pwd. فإنه يطبع دليل العمل الحالي.

pwd

تشغيل الأمر أعلاه على سطر الأوامر يعرض نتيجة  التالية :

/home/3rabGeeks/Desktop 

النتيجة أعلاه تعني أني أنا أعمل على سطح المكتب الخاص بي. أجد الأمر pwd مفيدة جدا عند العمل على مشاريع مختلفة.

الأمر cd 

 في العديد من الأحيان لن تعمل على نفس الدليل لذلك أنت بحاجة لأمر لتغيير دليل العمل. الأمر الأمر cd يمكن أن يفعل ذلك لك , مثلاً نريد الإنتقال إلى مجلد MyLab ماعلينا إلا كتابة الأمر التالي :

cd  MyLab

 حتى الآن كل ما يجب أن تعرفه عن الأمر cd هو فقط لتغيير دليل العمل.

الأمر cat 

 الأمر cat مفيد جدا عندما تريد عرض محتويات ملف على سطر الأوامر الخاص بك. على سبيل المثال لعرض محتوى الملف test.txt لا بد لي من كتابة الأمر التالي

cat test.txt

الأمر cp


يتم استخدام
الأمر cp لنسخ الملفات والدلائل. هذا مفيد جدا عندما يكون لديك ملفات تبدأ بنفس الاسم لأنه يساعد على صنع نسخة تدمج فيها جميع الملفات مثلاً نريد دمج جميع الملفات التي تبدأ بكلمة myfile_  و تجميعهم على سطح المكتب فما علينا إلا تنفيذ الأمر التالي :

cp myfile_* /home/oltjano/Desktop


الوقت المال لذلك قم بحفظه . و توفيرا للوقت يجب الاستفادة من هذا الأمر .

 الأمر chmod

هو أمر تغيير الصلاحيات فكما نعرف المستخدمون في اللينوكس 3 أنواع :
المدير - المجموعة - البقية

root - group - others

و لكل مستخدم 3 صلاحيات : القراءة - الكتابة - التشغيل                                    
 read - write - execute
 باختصار rwx
إذن لكل المستخدمين لدينا rwx - rwx - rwx
و يستعمل الأمر هكذا :                                                                               

chmod rwx -rwx -rwx



و ذلك بتغيير الأحرف الموافقة لكل صلاحية بالرقم المناسب

r = 4

w = 2

x = 1
يعني مثلا rwx=7 و rw-=6 و r-x =5 
مثلا نريد إعطاء كل الصلاحيات للمدير و صلاحية التشغيل و القراءة للمجموعة و القراءة فقط للبقية                                                                                            
   الأمر هو : chmod 754
هذا باختصار امر chmod
ملحوظة : يمكن استعمال طريقة أخرى مثلا
chmod u+x o-r
u اليوزر يستطيع x يعني أن يشغل
o الآخرون لا يستطيعون r يعني القراءة


الأمر rm


وظيفته مسح الملفات و المجلدات 
,لحذف مجلد فارغ نستخدم الامر :

RMDIR directory_name
و لحذف ملف نستعمل الأمر :
rm file_name


لحذف مجلد بكامل محتوياته نستخدم rm -rf
$ RM -rf /dicrectory_name


ينتهي الجزء الأول هنا يا سادة ، سأوافيكم بمزيد من الأوامر المهمة في الجزء الثاني فلاتنسو متابعتنا و لا تنسوا عمل تطبيق صغير لديكم و تجريب كل الأوامر التي نشرحها لكم فذلك هو سر تعلمها و حفظها و اتقانها , نلتقي في الموضوع القادم :)





أوامر لينكس أساسية للإستعمال اليومي جزء 1/4 Reviewed by MedEttayeb on يونيو 15, 2015 Rating: 5

ليست هناك تعليقات:

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

يتم التشغيل بواسطة Blogger.