أوامر لينكس أساسية للإستعمال اليومي جزء 1/4
السلام عليكم ، كما تعلمون فنظام لينكس هو المحبب لدى مهووسي الحاسوب و البرمجة لذلك قررت كتابة 4 أجزاء لسلسلة بإسم "أوامر لينكس أساسية للإستعمال اليومي" و التي ستجعل تعاملك مع سطر الأوامر سلس و ستجعلك تحبه و تتعود عليه فكما تعلمون أن مشكلة البداية مع نظام لينكس لدى الأغلبية تكمن في عدم التعود على سطر الأوامر ..
من دون إطالة في الحديث ننتقل إلى الجزء الأول من هذه السلسلة :
أنشئ مجلد جديد باسم newdir
من دون إطالة في الحديث ننتقل إلى الجزء الأول من هذه السلسلة :
الأمر 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 يمكنك معرفة كيفية استخدامه عن طريق كتابة الأمر التالي على وحدة التحكم الخاصة بك.
إذا كنت جديدا على لينكس و مع الأمر 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:
Reviewed by MedEttayeb
on
يونيو 15, 2015
Rating:

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