ورقة غش أوامر 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/ |