قامت الشركة الرائدة Offensive Security بعملية تطوير نظام كالي لينكس مبنية على ديبيان حيث كانت تعرف قبل عام 2013 بالباك تراك ، هذا و يعتبر كالي لينكس أحد توزيعات نظام التشغيل لينكس المخصصة لأمن المعلومات و تقفي الاختراق و كذلك التحقيق الجنائي التقني و غيرها. هذا و إذا ما عمدنا إلى إجراء مقارنة نجد أن سطر الأوامر في كالي لينكس يختلف عن الويندوز ، لكن بالعموم جميع أوامر Linux مهمة على صعيد توظيفها في السيرفرات. و فيما يلي سنخصص السطور أدناه لاستعراض أهم اوامر كالي لينكس فتابع المقال حتى النهاية لتتعرف عليها.
لماذا عليك الإلمام بأوامر لينكس؟
يعتبر نظام تشغيل لينكس مهم جداً للتعلم على وجه الخصوص إذا كنت من الذين يتوجهون للجانب التقني. فهو مفتوح المصدر ، و بالتالي مجاني. فإنه لا بد أنك ستجده أحد متطلبات وظائف تقنية المعلومات. تجدر الإشارة إلى أن نظام تشغيل Linux و بغض الطرف عن أي توزيعة له و التي تعتبر كالي لينكس إحداها لا يمتلك سوى 2.68% من مجمل الحصة السوقية لأجهزة ال Pc. لكنه على منحى أخر يحتل الأنظمة السحابية بشموليتها ، و بالتالي فإن 90 % من الأرضية السحابية تعمل في مناخ هذا النظام. لذلك من المهم جداً الإلمام بالأوامر الأساسية فب Linux.
تعريف الأمر في كالي لينكس
يمكن التعبير عن الأمر في نظام كالي لينكس على أنه أداة أو برنامج يمكن من خلاله التواصل مع النظام. من خلال العديد من الخيارات المتوفرة و التي تختلف باختلاف طريقة الاستخدام و الغرض المنوط بها. هذا و يستفاد من اوامر كالي لينكس موضوع المقال في البت و الإيعاز بالعمليات المطلوبة التي أنت بصدد إجراءها مع تلافي استخدام الكثير من ال RAM.
الأوامر الرئيسية في Linux
توجد في هذا النظام الكثير من الأوامر التي يجب عليك معرفتها و حفظها. و فيما يلي سنستعرض أهم هذه الأوامر:
الأمر Is بغرض عرض الملفات
يعتبر رمز Is اختصاراً لكلمة List. من خلال هذا الأمر نستطيع استعراض الملفات و المجلدات وذلك ضمن سياق المسار الذي أنت في مضماره حالياً. كل الذي عليك أن تكتب Is ليعمل على استقطاب و عرض الملفات و المجلدات. و تجدر الإشارة هنا أن النظام لن يعمد إلى استعراض الملفات جميعها ، لذا يتوجب عليك استخدام خيارات المساعدة. و ذلك من خلال للأمر Is-help.
حيث يتبين لك أنه لعرض الملفات المخفية يتوجب عليك إضافة a- . أما الخيار I- فإنه يعمد إلى استعراض الصلاحيات و الملكية و تاريخ التعديل لهذه الملفات و المجلدات.
الأمر pwd
من خلال إدخالك لهذا الأمر يصار إلى استعراض المسار الذي أنت فيه. و الفائدة من هذا الأمر تكمن في أنه ينتشلك عندما تضيع بين المجلدات. و كذلك عندما تكون بصدد نسخ المسارات لعمليات النسخ و النقل
الأمر cd
يعد أحد أهم الأوامر في نظام التشغيل كالي لينكس. حيث يتم من خلاله تغير المسار الحالي إلى مسار أخر. ببساطة يمكن استخدام الأمر من خلال كتابة الرمز cd ثم اسم المجلد أو المسار الذي تنوي الانتقال إليه.
الأمر rm
الغاية من استخدام هذا الأمر حذف الملفات أو المجلدات. كل الذي يترتب عليك كتابة رمز الأمر rm و من ثم إدخال اسم المجلد أو المسار الذي تريد من النظام تولي حذفه. تجدر الإشارة إلى أنه في حال كان الملف المراد حذفه في نفس المجلد الذي أنت فيه ، حينها يتوجب عليك ذكر اسم الملف فقط. و هنا يجب أن ننوه إلى أنه عند حذف مجلد ما يصار إلى حذف كل الملفات التي بداخله.
الأمر mv
يتولى هذا الأمر زمام نقل أو قص المجلدات و الملفات من مكان لأخر. فعلى سبيل المثال لا الحصر الملف text.txt موجود على سطح المكتب و نبتغي نقله إلى المجلد الذي يحمل اسم TxtFile. فيكون الأمر هنا على الشكل التالي/mv testtxt. Txtfiles/
الأمر cp
في محاكى للأرم السابق لكن الاختلاف يكمن في أن mv ينقل الملف و cp يقوم بنسخه. حيث أن كلاً من وامر و طريقة العمل نفسها بشكل تقريبي. نشور عليك هنا الإ”لاع بشكل دائم على قائمة المساعدة للاطلاع على المزيد من الخيارات.
الأمر clear
يعتبر واحد من أهم أوامر نظام لينكس. فمن خلاله يتم محو نتائج الأوامر السابقة. فهو يختصر عليك إغلاق النافذة و فتحها مرة أخرى. تكمن أهميته في أنه يعطيك باحة فاضية للانطلاق إلى الخطوة التالية.
الأمر mkdir
هذا الأمر يترجم إلى “make direction” حيث يتم الإيعاز من خلاله إلى إنشاء مجلد جديد و ذلك ضمن نفس المسار الذي أنت فيه. فعلى سبيل المثال لو فرضنا اسم المجلد الذي نريد احداثه salama يكون الأمر على الشكل التالي: /mkdir salama/
الأمر rmdir
يتخصص هذا الأمر في استئصال و حذف الملفات فقط. فعلى سبيل المثال المجلد salama يحتوي على ملف بعنوان text.txt فلحذفه كل الذي علينا هو الخروج من المجلد إلى المسار السابق و كتابة : /rmdir salama/. و في حال انبثاق رسالة لك تفيد بتعذر الحذف كون المجلد غير فارغ يتعين عليك كتابة : /rm -r salama/ . و بالتالي نستشف من ذلك أننا استخدمنا الرمز rm بدلاً من rmdir لأن الأخير قادر فقط على حذف المجلدات الفارغة
الأمر man
من خلال هذه الأداة يمكن استعراض دليل المستخدم للأوامر. فهي أشبه بأن تكون h- و help- . و لكن الاختلاف يكمن في أن man تستعرض و تسبر غور المعلومات بطرقة منظمة مع اسم المبرمج القائم على برمجة الأداة
الأمر touch
يصار من خلال هذا الأمر إنشاء مجلدات جديدة و فارغة. و إذا ما اقتصر الأمر على ما سبق قد يتبادر إلى ذهنك بأنه ليس ذو أهمية ، و لكنه على النقيض من ذلك فهو مهم لأنه من خلاله يتم تحديث تاريخ الملفات الملفات أو عمل فيها. كل الذي يتطلبه الأمر كتابة الأمر ثم اسم الملف الذي تريد أن توكل الأمر مهمة تحديث التاريخ و الوقت فيه.
الأمر chmod
يناط بهذا الأمر إدارة مجال التراخيص و الصلاحيات للمستخدمين على الملفات. فبالعموم أي ملف أياً يكن تطبق عليه ثلاث صلاحيات “قراءة – كتابة – تنفيذ ” و هنا يجب عليك استخدام الترقيم لكي تعزي الصلاحيات. ففي نظام كالي لينكس يوجد ثلاث أطراف المالك – المجموعة – الأخرين . و عليه يمكن توزيع و وسم صلاحياتهم من اليسار إلى اليمين وفق ” rwx – rwx – rwx “. فمثلاً يمكن إعطاء الرقم 7 كل الصلاحيات دون قيد. و الرقم 6 فقط إمكانية القراءة و الكتابة في حين تعطي الرقم 4 صلاحية القراءة لا أكثر. و الأعداد المتوزعة بين 0 – 3 منع الوصول بالكامل. فعلى سبيل المثال نوسم الملف التنفيذي test.sh بالأمر التالي : / chmod 746 test.sh / . و لدى استخدام الأمر Is-aI يتبين أن صلاحيات الملف وفق التالي : / –rwxrw-r-/ . و هذا يشف إلى أن المالك يمكنه فعل ما يريد بالملف. المجموعة يمكنها قراءة الملف فضلاً عن التعديل عليه. أما الأخرين فقط يمكنهم قراءته.
الأمر /.
يؤذن من خلال هذا الأمر تشغيل الملفات التنفيذية. فعوضاً عن كتابة ” bash test .sh ” نختزل ذلك ب” test.sh/. ”
الأمر exit
كما هو واضح من اسم الأمر ، إن أمر exit يخرج بك من النافذة الحالية
الأمر sudo
هي أداة يتم من خلالها تنفيذ الأوامر بحساب الجذر. بمعنى أنك إذا كنت تدخل أوامر بحسابك العادي و اعترضك أمر تحتاج فيه إلى صلاحية. يمكنك المناورة و كتابة sudo الذي تضعه قبل الأمر. و الذي يأتي بمعنى “super user do ”
الأمر shutdown و reboot
إن الأمر Shutdown يقوم بالعمل على إيقاف تشغيل الجهاز و ذلك حسب المدخلات. فإذا كنت تريده تزامناً مع لحظة إدخال الأمر تكتب : / shutdown now /
أما إذا كنت تريد تحديد وقت مهين لإيقاف التشغيل ، ثم تراجعت عن ذلك مع دخول الأمر حيز التنفيذ تكتب : / shutdown -c /
و لنفترض أنك تريد تحديث نظام لينكس خلال بضعة ساعات من الليل ثم الدخول بوضعية السكون فعليك حينها أن توعز ب : / apt – get update || shutdown now /
أما بالحديث عن الأمر reboot فهو لتأذن بعادة تشغيل الكمبيوتر
الأمر df لينكس
يخولنا هذا الأمر سبر غور الأقراص المرتبطة بالجهاز و مساراتها فضلاً عن مساحاتها و نسبة استخدامها. و تجدر الإشارة إلى أنه يجب إرفاق الأمر السابق ب h- ليصار إلى احتساب مساحات الذاكرة
unzip
من خلال هذه الأداة يمكن فك ضغط الملفات من نوع zip. كل الذي منوط بك أن تفعله أن تكتب unzip و ترفق الأمر باسم اللمف الذي أنت بصدد فك ضغطه.
الأمر grep
من خلاله يتم اقتفاء أثر أي كلمة تعمل على تحديدها. فإذا ما كان لديك ملف نصي يشتمل على ألف عنوان إيميل. بواسطة أداة grep يمكنك الوقوف على عنوان اللإيميل الذي تريد بكل سهولة و سرعة
الأمر cat
يعتبر من الأوامر ذات الأهمية الكبيرة. و العلة وراء هذه الأهمية لكونها تسهل الأعمال. فعلى سبيل المثال لا الحصر قمت بنسخ موقع فهرس و تريد أن تعمل على حفظه في ملف نصي ، كل الذي يترتب عليك أن تكتبه : / cat >link.txt / . و بعيد أن تدخل هذا الأمر تكتب ما أنت بصدد حفظه ثم تنقر على ctrl + c.
الأمر ps
تعتبر هذه الأداة بمثابة مراقب على العمليات المتعددة. و ذلك لكون نظام التشغيل لينكس نظام متعدد المهام بذاته.
الأمر Kill
من خلال هذا الأمر يتم استقطاب عنوان PID معين ثم الشروع في إغلاق العملية
الأمر Ping
المبرر وراء هذا الأمر اختبار الاتصال مع عنوان IP محدد. و ذلك يتم من خلال العمل على ارسال بيانات إلى عنوان ال IP ثم جث الاستجابة
الأمر history
هو أمر بقدر ما هو بسيط بقدر ما هو مهم في نظام كالي لينكس بوصفه أحد توزيعات نظام لينكس. فهو يعمل على توفير و استعراض حزمة الأوامر التي عملتها على إدخالها حتى اللحظة. تجدر الإشارة إلى أن هذا الأمر له جانب مفيد خفي و هو استطلاع و اقتفاء أثر الأنشطة التي قد يعمد إلى القيام بها أحد التطفلين كتثبيت برمجيات ضارة.
الأمر Less
يتم بوساطته عرض أسطر الملفات ، و بالتالي يعتبر هام في حالة الملفات التي بها أسطر كثيرة
في الختام كانت هذه أبرز اوامر كالي لينكس و التي لا غنى عنها. للاطلاع على أخر الأخبار و الوقوف على أخر المقالات يرجى زيارة صفحتنا على الفيس بوك.
اقرأ أيضاً: