الرئيسية / برمجة / شرح مكتبة os في لغة البرمجة بايثون 2019

شرح مكتبة os في لغة البرمجة بايثون 2019

مكتبة os في لغى البرجمة بايثون و التي تمكنك من تنفيذ بعض الأوامر على نظام التشغيل سواء كان ويندوز أو لينكس .
يمكن الإستفادة من هذه المكتبة في السكربت أو البرامج التي تعتمد على الواجهة الرسومية في لغبة البرمجة بايثون .

مكتبة os  لا يمكن الإستغناء عليها و تقريبا يتم إستعمالها في جميع البرامج و السكربتات التي تم كتابتها بلغة بايثون .

نروح الى نحط في السكربت


import os

os.system(‘uname -a’)



نشوف  تنفيد السكربت

شرح مكتبة os في لغة البرمجة بايثون




جميل جدا  نشوف ادا نقدر ننشء ملف او استعراض ملفات عبر اوامر لينوكس


import os
os.system(‘ls’)



نشوف تنفيد السكربت في الصورة

شرح مكتبة os في لغة البرمجة بايثون




جميل جدا رح تحتاج المكتبة في مسيرتك البايثونية 😁😁😁😁😁😁
يمكنك استدعاء اي ادات في النضام مثلا انا عندي ادات sqlmap في ابنتو
نشوف كيف نستدعي الادات

import os
os.system(‘sqlmap’)


تنفيد السكربت

شرح مكتبة os في لغة البرمجة بايثون


الان نجرب استدعاء ادات مع تنفيد عمل الادات على سبيل المثال
نجرب استغلال sql على الموقع المصمم لختبار الاختراق

import os
os.system(‘sqlmap -u http://testphp.vulnweb.com/listproducts.php?cat=1 –dbs’)


التنفيد

شرح مكتبة os في لغة البرمجة بايثون


جميل  جدا رح تفيدك في اشياء كتيرة على سبيل المثال انا كتبت ادات استخراج جميع مواقع السيرفر
واريد من ادات unscan ان تفحص جميع المواقع او انني استدعي ادات استغلال او انني استخدمها لانشاء ملف و وضع المواقع التي تم اخراجها من السيرفر و هي بسيطة
نشوف


import os
os.system(‘ mkdir test’)


نشوف التنفيد 
شرح مكتبة os في لغة البرمجة بايثون

الان قد وصلت الفكرة في راسك على ما اضن جميل 
يمكنك استخدام المكتبة في عمل clear على سبيل المثال 


import os
from platform import system
print 1print 2print 3print 4if system() == ‘Linux’: os.system(‘clear’)
if system() == ‘Windows’: os.system(‘cls’)

  
جميل الان سوف يقوم السكربت ب طباعة 
1
2
3
4
ثم يمسح ما هو في الطرفية 
في النهاية ارجو انك استفدت من المدونة 
ولا تنسى التدرب مع المكتبة 
جرب لكي تفهم 



عن sohaip

شاهد أيضاً

تحديثات في ملیون مبرمج عربي

وأخيرا و بعد مرور أشهر من إطلاق إعلان مبادرة مليون مبرمج عربي, وبعد صمت كبير من …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *