Top 20 Essential Kali Linux Terminal Commands Every






Kali Linux is one of the most powerful Linux distributions used in cybersecurity, penetration testing, and ethical hacking. While the graphical interface is useful, mastering terminal commands is the true key to unlocking the full potential of Kali Linux.
In this SEO-optimized guide, you’ll discover the top 20 essential Kali Linux terminal commands, along with simple explanations of how each one works.


1. ls Command

Displays files and directories in the current path.
Examples:

  • ls -l for detailed view

  • ls -a to show hidden files


2. cd Command

Used to navigate between directories.
Example:
cd /home/user/Desktop


3. pwd Command

Shows your current working directory. Helpful for knowing your exact location in the system.


4. mkdir Command

Creates a new directory.
Example:
mkdir test-folder


5. rm Command

Deletes files or directories.

  • Delete a file: rm file.txt

  • Delete a folder and its contents: rm -r folder


6. cp Command

Copies files or directories.
Example:
cp file1.txt file2.txt


7. mv Command

Moves or renames files.
Example:
mv oldname.txt newname.txt


8. sudo Command

Runs commands with administrator (root) privileges.
Example:
sudo apt update


9. apt Command

The primary package management tool in Kali Linux.

  • Update packages list: sudo apt update

  • Upgrade system: sudo apt upgrade

  • Install a tool: sudo apt install nmap


10. nano Command

A simple built-in text editor for the terminal.
Example:
nano file.txt


11. cat Command

Displays the contents of a file.
Example:
cat notes.txt


12. grep Command

Searches for specific words or phrases inside files.
Example:
grep "password" file.txt


13. ping Command

Tests connectivity to a server or website.
Example:
ping google.com


14. ifconfig Command

Shows network interface information (included in net-tools).
Widely used in penetration testing.


15. ip a Command

A modern alternative to ifconfig, showing detailed network interface info.


16. service Command

Used to start, stop, or restart system services.
Example:
sudo service apache2 start


17. chmod Command

Modifies file permissions.
Example:
chmod +x script.sh


18. chown Command

Changes the ownership of a file.
Example:
sudo chown user file.txt


19. locate Command

Quickly searches for files on the system.
Example:
locate shadow


20. man Command

Displays the manual page for any command.
Example:
man nmap



Mastering terminal commands in Kali Linux gives you speed, control, and a deeper understanding of how the system works. Whether you’re in ethical hacking, penetration testing, or system administration, these 20 commands form the foundation for working efficiently and professionally.





أهم 20 أمر في التيرمينال لنظام كالي لينكس

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


1. أمر ls

يُستخدم لعرض الملفات والمجلدات داخل المسار الحالي.
أمثلة:

  • ls -l عرض الملفات بشكل مفصل

  • ls -a عرض الملفات المخفية أيضًا


2. أمر cd

يُستخدم للتنقل بين المسارات.
مثال:
cd /home/user/Desktop


3. أمر pwd

يُظهر المسار الكامل الذي تعمل بداخله. مفيد لتحديد مكانك داخل النظام.


4. أمر mkdir

يُستخدم لإنشاء مجلد جديد.
مثال:
mkdir test-folder


5. أمر rm

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

  • ملف: rm file.txt

  • مجلد بكل محتوياته: rm -r folder


6. أمر cp

لنسخ الملفات أو المجلدات.
cp file1.txt file2.txt


7. أمر mv

لنقل أو إعادة تسمية الملفات.
mv oldname.txt newname.txt


8. أمر sudo

لتنفيذ الأوامر بصلاحيات المدير (Root).
مثال:
sudo apt update


9. أمر apt

أهم أوامر إدارة الحزم في كالي لينكس.

  • التحديث: sudo apt update

  • الترقية: sudo apt upgrade

  • التثبيت: sudo apt install nmap


10. أمر nano

محرر نصوص داخل التيرمينال.
مثال:
nano file.txt


11. أمر cat

لعرض محتوى الملفات.
cat notes.txt


12. أمر grep

للبحث داخل الملفات عن كلمة أو نص محدد.
مثال:
grep "password" file.txt


13. أمر ping

لاختبار الاتصال بشبكة أو موقع.
مثال:
ping google.com


14. أمر ifconfig

لعرض معلومات الشبكة (ضمن أدوات net-tools).
مفيد جداً في مجال الاختراق.


15. أمر ip a

بديل حديث لأمر ifconfig، يعرض تفاصيل الشبكات والواجهات.


16. أمر service

لتشغيل أو إيقاف خدمات النظام.
مثال:
sudo service apache2 start


17. أمر chmod

لتغيير صلاحيات الملفات.
مثال:
chmod +x script.sh


18. أمر chown

لتغيير مالك الملف.
sudo chown user file.txt


19. أمر locate

للبحث السريع عن الملفات داخل النظام.
مثال:
locate shadow


20. أمر man

لعرض دليل أي أمر في النظام.
مثال:
man nmap



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

تعليقات