تُوفر واجهة سطر الأوامر (CLI) في أنظمة التشغيل المستندة إلى Unix طريقة فعالة للتنقل في نظام الملفات وإجراء عمليات مختلفة على الملفات والدلائل. توفر هذه الأوامر نهجًا أكثر مباشرة وفعالية مقارنةً بواجهات المستخدم الرسومية (GUIs)، خاصةً للمستخدمين ذوي الخبرة ومسؤولي النظام.
يسمح لك الأمر cd
بتغيير دليل العمل الحالي. بناء الجملة: cd [directory]
. أمثلة:
cd Desktop
: التغيير إلى دليل سطح المكتب.cd ..
: الانتقال لأعلى مستوى واحد في الدليل.cd ~
: الانتقال إلى الدليل الرئيسي.يسرد الأمر ls
محتويات دليل العمل الحالي. بناء الجملة: ls [options] [directory]
. أمثلة:
ls
: سرد الملفات والدلائل في الدليل الحالي.ls -l
: عرض معلومات مفصلة حول الملفات والدلائل.ls -a
: إظهار الملفات والدلائل المخفية.يعرض الأمر pwd
المسار المطلق لدليل العمل الحالي. بناء الجملة: pwd
. أمثلة:
pwd
: عرض دليل العمل الحالي.ينشئ الأمر mkdir
دليلًا جديدًا. بناء الجملة: mkdir [directory]
. أمثلة:
mkdir Documents
: إنشاء دليل جديد باسم "Documents".mkdir -p Projects/WebDev
: إنشاء بنية دليل متداخلة.يزيل الأمر rmdir
الدليل الفارغ. بناء الجملة: rmdir [directory]
. أمثلة:
rmdir Documents
: إزالة دليل "Documents".ينسخ الأمر cp
الملفات من موقع إلى آخر. بناء الجملة: cp [source] [destination]
. أمثلة:
cp file1.txt file2.txt
: نسخ "file1.txt" إلى "file2.txt".cp -r directory1 directory2
: نسخ محتويات "directory1" إلى "directory2".ينقل الأمر mv
الملفات أو الدلائل من موقع إلى آخر. بناء الجملة: mv [source] [destination]
. أمثلة:
mv file1.txt directory1
: نقل "file1.txt" إلى "directory1".mv directory1 directory2
: نقل "directory1" إلى "directory2".يزيل الأمر rm
الملفات أو الدلائل. بناء الجملة: rm [options] [file/directory]
. أمثلة:
rm file1.txt
: إزالة "file1.txt".rm -r directory1
: إزالة "directory1" ومحتوياته.يبحث الأمر find
عن الملفات والدلائل بناءً على معايير مختلفة. بناء الجملة: find [path] [options] [expression]
. أمثلة:
find . -name "file1.txt"
: البحث عن "file1.txt" في الدليل الحالي ودلائله الفرعية.find . -type f -size +100k
: البحث عن الملفات التي يزيد حجمها عن 100 كيلو بايت في الدليل الحالي ودلائله الفرعية.يبحث الأمر grep
عن نص معين داخل الملفات. بناء الجملة: grep [options] [pattern] [file]
. أمثلة:
grep "error" log.txt
: البحث عن كلمة "error" في ملف "log.txt".grep -r "function" .
: البحث عن كلمة "function" في جميع الملفات في الدليل الحالي ودلائله الفرعية.يعثر الأمر locate
بسرعة على الملفات بناءً على أسمائها. بناء الجملة: locate [options] [pattern]
. أمثلة:
locate file1.txt
: البحث عن "file1.txt" في النظام.locate -i "config*"
: البحث عن الملفات التي تبدأ بـ "config" في بحث غير حساس لحالة الأحرف.يعرض الأمر du
إحصائيات استخدام القرص للملفات والدلائل. بناء الجملة: du [options] [file/directory]
. أمثلة:
du -h
: عرض استخدام القرص بتنسيق يمكن قراءته بواسطة الإنسان.du -s directory1
: إظهار الحجم الإجمالي لـ "directory1".يتحقق الأمر df
من مساحة القرص المتوفرة على أنظمة الملفات. بناء الجملة: df [options] [file system]
. أمثلة:
df -h
: عرض مساحة القرص الخالية بتنسيق يمكن قراءته بواسطة الإنسان.df /
: التحقق من مساحة القرص الخالية على نظام الملفات الجذر.توفر أوامر Unix هذه لسطر الأوامر مجموعة شاملة من الأدوات للتنقل في نظام الملفات بكفاءة. تعتبر الممارسة المنتظمة والاستكشاف مفتاحًا لإتقان استخدام هذه الأوامر. تعمق في الموضوعات والموارد المتقدمة لتعزيز فهمك والاستفادة من الإمكانات الكاملة لواجهة سطر الأوامر.
YesNo
اترك ردا