Skip to content

ورقة غش أوامر Unix/Linux الشائعة

تمتلك أنظمة Unix/Linux مجموعة قوية من أدوات سطر الأوامر التي تسمح بالإدارة الفعالة لملفات النظام ومعالجة البيانات النصية ومراقبة حالات النظام.

إدارة الملفات والمجلدات

الأمر الوصف مثال
ls سرد محتويات الدليل ls -lh
cd تغيير دليل العمل cd /var/log
pwd طباعة مسار العمل الحالي pwd
mkdir إنشاء دليل جديد mkdir -p /path/to/dir
rm إزالة الملفات أو الأدلة rm -rf tmp/
cp نسخ الملفات أو الأدلة cp -r src/ dest/
mv نقل أو إعادة تسمية mv oldname newname
touch إنشاء ملف فارغ أو تحديث الطابع الزمني touch file.txt
find البحث عن ملفات في شجرة الدليل find . -name "*.log"

عرض الملفات ومعالجة النصوص

الأمر الوصف مثال
cat دمج وعرض محتوى الملف cat file.txt
less عرض الملف صفحة بصفحة (قابل للتمرير) less largefile.log
head عرض بداية الملف head -n 20 file.txt
tail عرض نهاية الملف tail -f access.log
grep إخراج الأسطر المطابقة لنمط معين grep "error" sys.log
sed محرر تدفق لتصفية/تحويل النص sed 's/old/new/g' file.txt
awk لغة معالجة النصوص ومطابقة الأنماط awk '{print $1}' data.txt
wc حساب الكلمات والأسطر والبايتات wc -l file.txt

الأذونات وإدارة الهوية

الأمر الوصف مثال
chmod تعديل أذونات الملف/الدليل chmod 755 script.sh
chown تعديل مالك الملف والمجموعة chown user:group file.txt
sudo تنفيذ الأمر بصلاحيات المسؤول sudo apt update
whoami عرض المستخدم الحالي whoami
groups عرض مجموعات المستخدم groups username

مراقبة النظام والشبكة

الأمر الوصف مثال
top عرض عمليات النظام في الوقت الفعلي top
ps عرض لقطة للعمليات الحالية ps aux
df عرض استخدام مساحة القرص df -h
du تقدير استخدام القرص للملف/الدليل du -sh *
free عرض استخدام الذاكرة free -m
ping اختبار اتصال الشبكة ping google.com
curl أداة سطر أوامر لنقل البيانات curl -I https://google.com

الضغط والأرشفة

الأمر الوصف مثال
tar أداة أرشفة (حزم/استخراج) tar -czvf archive.tar.gz dir/
gzip ضغط الملفات gzip file.txt
gunzip فك ضغط الملفات gunzip file.txt.gz
zip/unzip حزم وضغط بتنسيق ZIP zip -r data.zip docs/