Linux
دستورالعملهای اصلی دستورات Kali Linux

دستورهای پرکاربرد لینوکس
۱. کنترل سیستم و فایلها
pwd— نمایش مسیر فعلیls— نمایش فایلها و پوشههاls -l— نمایش با جزئیاتls -a— نمایش فایلهای مخفیcd <path>— رفتن به پوشهcd ..— بازگشت یک مرحلهmkdir <folder>— ایجاد پوشهrmdir <folder>— حذف پوشه خالیrm -r <folder>— حذف پوشه با محتویاتtouch <file>— ایجاد فایل خالیcp <src> <dst>— کپیmv <src> <dst>— انتقال یا تغییر نامcat <file>— نمایش محتوای فایلnano <file>— ویرایش با nanovim <file>— ویرایشگر پیشرفتهhead <file>— ۱۰ خط اولtail <file>— ۱۰ خط آخرtail -f <file>— دنبال کردن زنده تغییرات
۲. کاربران و مجوزها
whoami— کاربر فعلیid— نمایش UID و GIDsudo <command>— اجرا با دسترسی rootsu -— ورود به rootpasswd— تغییر رمزchmod <mode> <file>— تغییر مجوزchown <user>:<group> <file>— تغییر مالک
۳. مدیریت برنامهها
apt update— بهروزرسانی فهرست بستههاapt upgrade— ارتقای برنامههاapt install <pkg>— نصبapt remove <pkg>— حذفapt search <pkg>— جستجوdpkg -i <file.deb>— نصب فایل deb
۴. شبکه و اتصال
ifconfig— اطلاعات کارت شبکهip a— نمایش شبکه (روش جدید)ping <host>— تست اتصالnetstat -tulnp— پورتهای بازnmap <target>— اسکن پورت و میزبانiwconfig— اطلاعات وایفایcurl <url>— درخواست HTTPwget <url>— دانلود فایل
۵. پردازشها
top— پردازشها بهصورت زندهhtop— نسخه پیشرفته topps aux— همه پردازشهاkill <PID>— توقف پردازشkillall <process>— توقف با نام
۶. جستجو
find /path -name <file>— جستجوی فایلgrep "متن" <file>— جستجو داخل فایلlocate <file>— جستجوی سریعwhich <command>— مسیر دستورwhereis <command>— اطلاعات دستور
۷. فشردهسازی
tar -cvf archive.tar folder/— ساخت tartar -xvf archive.tar— استخراج tartar -czvf archive.tar.gz folder/— فشرده gziptar -xzvf archive.tar.gz— استخراج gzipzip file.zip folder/— فشرده zipunzip file.zip— استخراج zip
۸. اطلاعات سیستم
uname -a— اطلاعات سیستمdf -h— فضای دیسکdu -h <folder>— حجم پوشهfree -h— حافظهuptime— مدت روشن بودن
۹. اجرای فایل
./program— اجرای برنامهpython3 script.py— اجرای پایتونbash script.sh— اجرای شلchmod +x script.sh— مجوز اجرا
۱۰. ابزارهای امنیتی Kali
nmap— اسکن شبکهmsfconsole— Metasploitaircrack-ng— تست وایفایhydra— آزمون رمز عبورsqlmap— تست SQL Injectionburpsuite— تحلیل وبjohn— آزمون رمزهای عبور
related
مقالات مرتبط
چرا هر توسعهدهنده باید Linux بلد باشد
خلاصهای کاربردی برای توسعهدهندهها.

