سطر الوامر مركز الواحة التعليمي شعيب زاهدة
الهداف
التعرف على سطر الوامر
كيفية استعراض الملفات
انشاء الملفات ونسخها وقصها وحذفها
التنقل بين الملفات والمجلدات
Terminal
عبارة عن برنامج يعمل على ترجمة الوامر وتنفيذها في المعالج CPU
shuaib@shuaib-laptop:~$
هذا السطر ياتي في بداية كل سطر اوامر .ماذا يعني؟ :Shuaibاسم المستخدم المسجل :Shuaib-laptopاسم الكمبيوتر على الشبكة hostname ~ :تسمى tildaوتعني ان موقعك الحالي هو مجلد المنزل Home Directory :$تعني انك مستخدم عادي ول يوجد عند صلحيات مدير النظام
شبابيك الوامر
بالمكان تشغيل اكثر من شاشة اوامر في نفس الوقت وكل واحدة منها تكون منفصلة عن الخرى ومستقلة ايضا
تغيير الوان وشكل شاشة الوامر
بالمكان تغيير الوان وخلفية وشكل شاشة الوامر بحيث تكون تناسب المستخدم وتعطي طابعا اخر. افتح الشاشة واذهب الى تحرير ثم تفضيلت Edit → preferences
تغيير لون الخط والخلفية
تغيير الخلفية لتصبح شفافة
نظام الملفات
يبدأ نظام الملفات من الجذر rootويشار اليه ب / ل يوجد اقراص في اللينكس بشكل عام وانما مجلدات وملفات يتم اسناد القرص الى مجلد ما اما تلقائيا او يدويا بالمكان استعراض الملفات والمجلدات وانشائها وحذفها وتحريرها وكل ما يخطر على البال بالوامر بدل من ال GUI
الشكل العام للوامر command arguments /path/to/file
المر الخيارات المسار/الى/الملف يجب ان يكون هناك امر موجود في النظام الذي تعمل عليه الخيارات تسبق ب ) (-ثم حرف واحد ومن الممكن جميع اكثر من خيار في نفس الوقت مثل )(ls -lh المسار هو المسار للملف واما ان يكون المسار القريب relatuive pathاو المسار المطلق absolute path
المر غير موجود
في حال كتابة امر غير موجود او طباعة المر خطأ فان برنامج الوامر سيبلغك بذلك
Pwd: present working directory
:Pwdامر يعرض مكان عملك في نظام الملفات. بمعنى اخر اين انت في نظام الملفات او على اي مجلد تفتح الن كما يظهر في الصورة فان المجلد الذي نقف عليه هو مجلد المنزل او home directoryوهو /home/shuaib
استعراض الملفات ls
يتم استعراض الملفات والمجلدات عبر استخدام المر lsويعني listويعمل على عرض المجلدات باللون الزرق والملفات باللون السود ،والملفات تكون مرتبة ابجديا.
يشترط في الوامر تواجد المر فقط مثل pwd ل يشترط وجود شروط او مسار لكن هناك بعض البرامج او الوامر التي تحتاج الى مسار او شروط فيجب تمريرها للمر ls -l /root
ls /home
في حال عدم توافر الخيارات للمر فانه المر يفترض ان ما كتب بعد المر هو المسار الى الملف او المجلد
عرض تفاصيل الملفات والمجلدات
ls -lh
l : list details
h: human readable
يستخدم لعرض التفاصيل عن الملفات والمجلدات
انشاء مجلد mkdir
بالمكان انشاء مجلد او مجلدات عن طريق الوامر
حذف مجلد فارغ rmdir
cd التغيير للمجلدات
cd: change directory
cd folder_name or /path/to/folder
خيارات cd
للذهاب مجلد للوراء cd ..
للذهاب لمجلد المنزل ~ cd or cd
للذهاب الى المجلد السابق cd -
نسخ الملفات والمجلدات
cp source_file destination_file
نسخ مجلد ومحتوياته
لنسخ المجلدات وما بداخلها نمرر الخيار rللمر cp cp -r source_folder destination
قص الملفات والمجلدات mv mv source_file destination_file
الرمر mvيتعامل مع الملفات والمجلدات بدون خيارات
اعادة التسمية
mv old_name new_name
حذف الملفات والمجلدات rm
لحذف الملفات والمجلدات من سطر الوامر نستخدم المر rm للمجلدات ومحتوياتها rm -rf
تفاصيل الوامر
لمعرفة تفاصيل اكثر عن الوامر بالمكان قراءة دليل المر manual pageعبر المر man مثال man ls