-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ar.txt
113 lines (113 loc) · 7.93 KB
/
ar.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
استخدم `alias` لإنشاء أوامرك الخاصة. مثال: alias ll=`ls -la`
استخدم `htop` لمراقبة موارد النظام في الوقت الفعلي
استخدم `df -h` للتحقق من مساحة القرص المتاحة
الأمر `grep -i` يسمح بالبحث بدون تمييز بين الأحرف الكبيرة والصغيرة
استخدم `crontab -e` لجدولة المهام التلقائية
الأمر `du -sh *` يساعد في رؤية حجم جميع الدلائل في المجلد الحالي
للعثور بسرعة على ملف، استخدم `find /path/to/search -name filename`
استخدم `lsblk` لعرض جميع أجهزة الكتل
استخدم `top` لمراقبة عمليات النظام
استخدم `ps aux` لرؤية معلومات مفصلة حول العمليات الجارية
استخدم `kill` متبوعًا بـ PID لإنهاء عملية
استخدم `chmod +x script.sh` لجعل البرنامج النصي قابلاً للتنفيذ
استخدم `man command` لعرض الدليل لأي أمر
استخدم `tldr <command>` للحصول على صفحات دليل مبسطة
استخدم `cp -r` لنسخ الدلائل
استخدم `mv` لنقل أو إعادة تسمية الملفات
استخدم `rsync` لمزامنة الملفات بسرعة وموثوقية
استخدم `wget` لتنزيل الملفات من الإنترنت
استخدم `curl -O` لتنزيل الملفات من عنوان URL
استخدم `tar -czvf archive.tar.gz directory` لضغط دليل
استخدم `tar -xzvf archive.tar.gz` لاستخراج ملف مضغوط
استخدم `sudo` لتنفيذ الأوامر بامتيازات المستخدم الفائق
استخدم `cat` لعرض محتوى الملف
استخدم `less` لعرض محتوى الملف صفحة بصفحة
استخدم `more` لعرض محتوى الملف شاشة بشاشة
استخدم `tail -f file` لمراقبة التغييرات في ملف في الوقت الفعلي
استخدم `head -n 10 file` لعرض أول 10 أسطر من ملف
استخدم `grep` للبحث داخل الملفات
استخدم `cut` لإزالة أجزاء من كل سطر في ملف
استخدم `sort` لفرز الأسطر في ملف
استخدم `uniq` لإزالة الأسطر المكررة من ملف
استخدم `diff` لمقارنة الملفات سطرًا بسطر
استخدم `find /path -name filename` للبحث عن الملفات بالاسم
استخدم `locate filename` للعثور بسرعة على الملفات بالاسم
استخدم `updatedb` لتحديث قاعدة البيانات المستخدمة بواسطة locate
استخدم `alias` لإنشاء اختصارات الأوامر
استخدم `export` لتعيين متغيرات البيئة
استخدم `echo` لطباعة النص إلى الطرفية
استخدم `which command` للعثور على مسار الأمر
استخدم `history` لعرض تاريخ الأوامر
استخدم `clear` لمسح شاشة الطرفية
استخدم `sudo apt update` لتحديث قائمة الحزم
استخدم `sudo apt upgrade` لترقية الحزم المثبتة
استخدم `sudo apt install <package>` لتثبيت حزم البرامج
استخدم `sudo apt remove <package>` لإلغاء تثبيت الحزم
استخدم `apt-cache search <package>` للبحث عن حزمة
استخدم `dpkg -l` لعرض جميع الحزم المثبتة
استخدم `dpkg -S filename` لمعرفة الحزمة التي ينتمي إليها الملف
استخدم `snap install <package>` لتثبيت حزم snap
استخدم `snap list` لعرض حزم snap المثبتة
استخدم `snap remove <package>` لإزالة حزم snap
استخدم `systemctl start <service>` لبدء خدمة النظام
استخدم `systemctl stop <service>` لإيقاف خدمة النظام
استخدم `systemctl restart <service>` لإعادة تشغيل خدمة النظام
استخدم `systemctl enable <service>` لتمكين خدمة عند التمهيد
استخدم `systemctl disable <service>` لتعطيل خدمة عند التمهيد
استخدم `journalctl` لعرض سجلات النظام
استخدم `journalctl -xe` لعرض السجلات في الوقت الفعلي
استخدم `lsof` لعرض الملفات والعمليات المفتوحة
استخدم `ufw status` للتحقق من حالة جدار الحماية
استخدم `ufw allow <port>` للسماح بمنفذ معين عبر جدار الحماية
استخدم `ufw deny <port>` لحظر منفذ معين
استخدم `ip addr` لعرض واجهات الشبكة
استخدم `ifconfig` لعرض وتكوين واجهات الشبكة
استخدم `ping` لاختبار الاتصال بالشبكة
استخدم `netstat` لعرض اتصالات الشبكة وجداول التوجيه
استخدم `traceroute` لتتبع مسار الحزم للوصول إلى الوجهة
استخدم `nmcli` لإدارة اتصالات الشبكة عبر CLI
استخدم `hostname` لعرض أو تعيين اسم مضيف النظام
استخدم `whoami` لعرض المستخدم الحالي
استخدم `uptime` للتحقق من وقت تشغيل النظام
استخدم `dmesg` لعرض رسائل النواة والنظام
استخدم `lscpu` لعرض معلومات بنية وحدة المعالجة المركزية
استخدم `free -h` لعرض استخدام ذاكرة النظام
استخدم `watch` لتشغيل أمر على فترات منتظمة
استخدم `find /path -type f` للبحث فقط عن الملفات
استخدم `find /path -type d` للبحث فقط عن الدلائل
استخدم `chmod` لتغيير أذونات الملف
استخدم `chown` لتغيير ملكية الملف
استخدم `useradd` لإنشاء مستخدم جديد
استخدم `usermod` لتعديل حسابات المستخدمين
استخدم `passwd` لتغيير كلمة مرور المستخدم
استخدم `groupadd` لإنشاء مجموعة جديدة
استخدم `groupdel` لحذف مجموعة
استخدم `groups` لعرض المجموعات التي ينتمي إليها المستخدم
استخدم `su` للتبديل إلى مستخدم آخر
استخدم `sudo su` لتصبح المستخدم الجذر
استخدم `id` لعرض معرفات المستخدم والمجموعة
استخدم `who` لمعرفة من قام بتسجيل الدخول
استخدم `last` لعرض سجل تسجيل الدخول
استخدم `chroot` لتغيير الدليل الجذر
استخدم `tar -czf` لإنشاء أرشيفات مضغوطة
استخدم `tar -xzf` لاستخراج أرشيفات مضغوطة
استخدم `gzip` لضغط الملفات
استخدم `gunzip` لاستخراج الملفات المضغوطة
استخدم `bzip2` لضغط الملفات بمعدل ضغط أعلى
استخدم `bunzip2` لاستخراج ملفات bzip2
استخدم `xz` لضغط الملفات بمعدل ضغط أعلى
استخدم `unxz` لاستخراج ملفات xz
استخدم `md5sum` للتحقق من مجموع MD5 لملف
استخدم `sha256sum` للتحقق من مجموع SHA256 لملف
استخدم `ncdu` لتحليل استخدام القرص بشكل تفاعلي
استخدم `lvm` لإدارة الأحجام المنطقية
استخدم `docker` لإدارة الحاويات
استخدم `git` للتحكم في الإصدارات
استخدم `git clone <repository>` لاستنساخ مستودع
استخدم `git status` للتحقق من حالة مستودع git الخاص بك
استخدم `git add` لإضافة التغييرات إلى منطقة الانتظار
استخدم `git commit` لتأكيد التغييرات
استخدم `git push` لدفع التغييرات إلى مستودع بعيد
استخدم `git pull` لسحب التغييرات من مستودع بعيد
استخدم `git merge` لدمج الفروع
استخدم `git log` لعرض سجل الالتزامات