`
دليل أوامر Kali Linux: أهم الأوامر من المبتدئ إلى المتقدم

دليل أوامر Kali Linux: أهم الأوامر من المبتدئ إلى المتقدم


 

يُعد Kali Linux من أشهر توزيعات Linux المتخصصة في الأمن السيبراني واختبار الاختراق، وهو مبني على Debian. لكن قبل استخدام أدوات الأمن المتقدمة، من الضروري إتقان أوامر Linux الأساسية التي تُستخدم لإدارة الملفات والنظام والشبكة والحزم والمستخدمين.

في هذا الدليل نستعرض أهم أوامر Kali Linux مع شرح وظيفة كل أمر وأمثلة عملية.

ملاحظة: بعض الأوامر تحتاج إلى صلاحيات المدير sudo، ويجب استخدام أوامر الإدارة والحذف بحذر.


1. معرفة مكانك داخل النظام

pwd

يعرض المسار الحالي:

pwd

مثال للنتيجة:

/home/kali

ls

يعرض الملفات والمجلدات:

ls

عرض التفاصيل:

ls -l

إظهار الملفات المخفية:

ls -a

عرض التفاصيل والملفات المخفية معًا:

ls -la

2. التنقل بين المجلدات

cd

الدخول إلى مجلد:

cd Documents

الرجوع مستوى واحد:

cd ..

الانتقال إلى المجلد الشخصي:

cd ~

الانتقال إلى جذر النظام:

cd /

العودة إلى المسار السابق:

cd -

3. إنشاء الملفات والمجلدات

إنشاء ملف فارغ:

touch file.txt

إنشاء مجلد:

mkdir test

إنشاء عدة مجلدات:

mkdir folder1 folder2 folder3

إنشاء بنية مجلدات متداخلة:

mkdir -p project/files/images

4. نسخ ونقل وإعادة تسمية الملفات

نسخ ملف:

cp file.txt backup.txt

نسخ ملف إلى مجلد:

cp file.txt Documents/

نسخ مجلد كامل:

cp -r folder backup/

نقل ملف:

mv file.txt Documents/

إعادة تسمية ملف:

mv old.txt new.txt

5. حذف الملفات والمجلدات

حذف ملف:

rm file.txt

حذف مجلد فارغ:

rmdir folder

حذف مجلد ومحتوياته:

rm -r folder

يمكن طلب التأكيد قبل الحذف:

rm -i file.txt

تحذير

الأمر التالي شديد الخطورة:

rm -rf

الخيار -r يعني العمل بشكل متكرر داخل المجلدات، و-f يعني الإجبار دون طلب التأكيد. استخدامه في المسار الخطأ قد يؤدي إلى فقدان كمية كبيرة من البيانات.


6. قراءة محتويات الملفات

عرض ملف نصي:

cat file.txt

قراءة ملف طويل صفحة بصفحة:

less file.txt

عرض بداية الملف:

head file.txt

عرض أول 20 سطرًا:

head -n 20 file.txt

عرض نهاية الملف:

tail file.txt

متابعة ملف يتغير باستمرار:

tail -f logfile.log

7. تحرير الملفات

Kali Linux يوفر عدة محررات.

Nano

nano file.txt

في Nano:

Ctrl + O = حفظ
Ctrl + X = خروج
Ctrl + W = بحث

Vim

vim file.txt

وهو محرر أكثر تقدمًا ويحتاج إلى تعلم أوامره الخاصة.


8. البحث عن الملفات

البحث باستخدام find:

find /home/kali -name "file.txt"

البحث عن ملفات PDF:

find /home/kali -name "*.pdf"

البحث دون مراعاة حالة الأحرف:

find /home/kali -iname "file.txt"

البحث السريع باستخدام قاعدة بيانات النظام:

locate file.txt

وقد تحتاج أولًا إلى تحديث قاعدة البيانات:

sudo updatedb

9. البحث داخل النصوص باستخدام grep

البحث عن كلمة:

grep "Linux" file.txt

البحث دون مراعاة حالة الأحرف:

grep -i "linux" file.txt

عرض أرقام الأسطر:

grep -n "linux" file.txt

البحث داخل عدة ملفات ومجلدات:

grep -r "linux" Documents/

10. أوامر معلومات النظام

معرفة اسم المستخدم:

whoami

معلومات النظام والنواة:

uname -a

معرفة اسم الجهاز:

hostname

معلومات المعالج:

lscpu

عرض معلومات الذاكرة:

free -h

عرض وقت تشغيل الجهاز:

uptime

عرض معلومات نظام التشغيل:

cat /etc/os-release

11. معرفة مساحة التخزين

عرض الأقراص والمساحات:

df -h

عرض الأقراص والأقسام:

lsblk

معرفة حجم مجلد:

du -sh Documents/

عرض أحجام العناصر الموجودة داخل مجلد:

du -sh *

12. إدارة العمليات

عرض العمليات:

ps

عرض العمليات بتفاصيل أكبر:

ps aux

المراقبة المباشرة:

top

وإذا كان htop مثبتًا:

htop

إيقاف عملية باستخدام PID:

kill 1234

طلب الإنهاء القسري عند الضرورة:

kill -9 1234

يمكن كذلك إنهاء عملية باسمها:

pkill firefox

13. أوامر الشبكة

عرض عناوين وواجهات الشبكة:

ip addr

أو بصورة مختصرة:

ip a

عرض جدول التوجيه:

ip route

اختبار الوصول إلى خادم:

ping example.com

إيقاف ping:

Ctrl + C

عرض المنافذ والاتصالات التي يستمع إليها الجهاز:

ss -tuln

عرض تفاصيل إضافية تشمل العمليات:

sudo ss -tulpn

14. تنزيل الملفات من الإنترنت

باستخدام wget:

wget https://example.com/file.zip

وباستخدام curl:

curl https://example.com

حفظ الملف باستخدام اسمه البعيد:

curl -O https://example.com/file.zip

استخدم التنزيل فقط من المصادر التي تثق بها.


15. تحديث Kali Linux

من أهم أوامر الصيانة:

sudo apt update

هذا يقوم بتحديث قوائم الحزم ولا يعني تحديث البرامج نفسها.

لتثبيت الترقيات:

sudo apt upgrade

وفي Kali يشيع استخدام:

sudo apt full-upgrade

لأنه يستطيع التعامل مع تغييرات الاعتماديات التي قد تتطلب إضافة أو إزالة حزم.

بعد ذلك يمكن تنظيف الحزم غير المطلوبة:

sudo apt autoremove

16. تثبيت البرامج

البحث عن حزمة:

apt search package-name

عرض معلومات عنها:

apt show package-name

تثبيتها:

sudo apt install package-name

إزالة الحزمة:

sudo apt remove package-name

إزالة الحزمة وملفات إعداداتها:

sudo apt purge package-name

17. معرفة البرامج المثبتة

عرض قائمة الحزم:

apt list --installed

البحث بينها:

apt list --installed | grep package

ويمكن استخدام:

dpkg -l

18. أوامر المستخدمين

معرفة المستخدم الحالي:

whoami

عرض معلومات المستخدم:

id

عرض المستخدمين المسجلين حاليًا:

who

تغيير كلمة المرور:

passwd

إضافة مستخدم، لمن لديه صلاحية إدارية:

sudo adduser username

19. الصلاحيات

عرض الصلاحيات:

ls -l

مثال:

-rwxr-xr--

الحروف الأساسية:

  • r = قراءة

  • w = كتابة

  • x = تنفيذ

إضافة صلاحية التنفيذ:

chmod +x script.sh

تغيير المالك:

sudo chown user:user file.txt

استخدم chmod وchown بعناية، خصوصًا مع ملفات النظام.


20. استخدام sudo

لتنفيذ أمر إداري:

sudo command

مثال:

sudo apt update

يعطي sudo الأمر صلاحيات مرتفعة، لذلك لا تستخدمه مع أمر لا تعرف وظيفته.


21. إدارة الخدمات

عرض حالة خدمة:

systemctl status service-name

تشغيلها:

sudo systemctl start service-name

إيقافها:

sudo systemctl stop service-name

إعادة تشغيلها:

sudo systemctl restart service-name

تفعيل تشغيل الخدمة مع إقلاع النظام:

sudo systemctl enable service-name

22. ضغط وفك ضغط الملفات

ضغط مجلد باستخدام tar وgzip:

tar -czf backup.tar.gz folder/

فك الضغط:

tar -xzf backup.tar.gz

إن كان zip مثبتًا:

zip -r files.zip folder/

وفك ZIP:

unzip files.zip

23. سجل الأوامر

عرض الأوامر السابقة:

history

البحث داخل السجل:

history | grep apt

يمكن كذلك الضغط على:

Ctrl + R

ثم كتابة جزء من أمر سابق للبحث عنه.


24. تنظيف شاشة Terminal

clear

أو الاختصار:

Ctrl + L

25. معرفة دليل أي أمر

من أهم الأشياء التي يجب على مستخدم Kali تعلمها.

مثال:

man ls

أو:

ls --help

ولمعرفة نوع الأمر ومكانه:

type ls

و:

which python3

26. ربط الأوامر معًا

من أهم خصائص Linux استخدام | لإرسال ناتج أمر إلى أمر آخر.

مثال:

ps aux | grep firefox

هنا يقوم ps aux بعرض العمليات، ثم يبحث grep عن Firefox بينها.


27. إعادة توجيه النتائج

كتابة نتيجة الأمر داخل ملف:

ls > files.txt

إضافة النتيجة إلى نهاية الملف دون استبدال المحتوى السابق:

ls >> files.txt

عرض ملف وفرزه:

cat file.txt | sort

إزالة الأسطر المتكررة المتجاورة:

sort file.txt | uniq

28. أوامر مفيدة جدًا للمبتدئ

pwd
ls
cd
mkdir
touch
cp
mv
rm
cat
less
nano
grep
find
whoami
uname
df
du
free
ps
top
ip
ping
ss
history
clear
man
sudo
apt
systemctl
chmod
chown

إتقان هذه المجموعة يمنح المستخدم أساسًا قويًا للتعامل مع Kali Linux قبل الانتقال إلى أدوات الأمن السيبراني.


29. هل توجد قائمة واحدة تضم جميع أوامر Kali Linux؟

لا توجد قائمة ثابتة يمكن اعتبارها «جميع أوامر Kali»، لأن الأوامر المتاحة تعتمد على الحزم المثبتة على الجهاز.

يمكنك استعراض عدد كبير من الأوامر المتاحة في جلسة Shell باستخدام ميزة الإكمال في الطرفية، كما يمكن استخدام:

compgen -c

في Bash لعرض الأوامر التي تستطيع الصدفة التعرف عليها.

أما الأدوات الأمنية التي تشتهر بها Kali فهي حزم وبرامج مستقلة، ولكل أداة أوامر وخيارات ودليل استخدام خاص بها.


نصيحة للمبتدئين

لا تحفظ الأوامر فقط، بل افهم تركيبها:

command option argument

على سبيل المثال:

ls -l /home/kali

حيث:

ls هو الأمر.

-l خيار يغيّر طريقة عرض النتائج.

/home/kali هو المسار الذي سيعمل عليه الأمر.

وبمجرد فهم هذا الأسلوب، يصبح تعلم Kali Linux أسهل بكثير.


الخلاصة

Kali Linux ليس مجرد مجموعة من أدوات الأمن السيبراني؛ فهو نظام Linux متكامل، وإتقان الطرفية والأوامر الأساسية هو الخطوة الأولى لاستخدامه بصورة صحيحة.

ابدأ بأوامر الملفات والمجلدات، ثم تعلّم إدارة الحزم والصلاحيات والعمليات والشبكات والخدمات. وبعد إتقان هذه الأساسيات، يمكنك الانتقال تدريجيًا إلى أدوات الأمن السيبراني واختبار الاختراق داخل بيئات تملكها أو لديك تصريح باختبارها.

المصادر الرسمية:

Kali Linux Documentation
https://www.kali.org/docs/

Kali Linux Tools
https://www.kali.org/tools/

Debian Reference
https://www.debian.org/doc/manuals/debian-reference/

تك MIND
هنا تلتقي التقنية بالعقل البشري
explanation11.blogspot.com

تعليقات

إرسال تعليق