![]() | ![]() |
| الرئيسية | مركز المعلومات | مركز التحميل | للاعلان في مُطِّورْ | استخدم ختم مطور | قوِ موضوعك هام | وسام مطور جديد | افحص البيج رانك جديد |
| |
| |||||||
| استضافة المواقع و السيرفرات نقاش شركات استضافة المواقع، ريسلر ، vps ، في بي اس ، سيرفر ، سيرفرات، شركة استضافه ، الاستضافة ، خوادم، ريسلرات، السي بنل، لينكس. |
![]() |
| | أدوات الموضوع | انواع عرض الموضوع |
|
#1
| |||
| |||
|
السلام عليكم ورحمة الله وبركاته ما هوا الStandard input و Standard output و Standard error كود PHP: سمعنا عن التالى فى الهاردوير الخاص بالجهاز : المدخلات والمخرجات والعمليات المدخلات عبارة عن مجموعة من البيانات بتقوم بادخالها للكمبيوتر وبعدها بتتم العمليات على المدخلات دى ثم بيكون ناتج العملية هوا المخرجات وهى عباة عن معلومات او بيانات تم التعديل عليها لتفيد المستخدم حتى الآن شىء جميل ماذا يفيد هذا فى شرحنا وكلامنا السابق عند تعاملك مع الترمنال او الشل او اللينوكس عامة تقوم بإدخال إليه مجموعة من الأوامر هذه الأوامر هى عبارة عن ال Standard input يعنى مثلا كتبت للشل عبارة أو أمر : كود PHP: ومن ثم بعد هذا الأمر يقوم السيستم بالرد عليك بإعطائك قائمة طويلة جدا جدا جدا رد السيستم أيا كان هوا عبارة عن Standard output وهو رد صحيح للعمليه أى أن ما طلبته من السيستم شىء منطقى وقام بالرد عليه فى هيئة قائمة من الملفات والتصاريح الخاصة بها والملفات أسفل المسارات بكافة الأشكال ولكن لنفرض أننا قمنا بإعطاء السيستم أمر ما ونتج عنه مجموعة من الأخطاء التى ظهرت لك فى نافذة الترمينال يعتبر هذا الخطأ الظاهر لك هوا عبارة عن Standard error وليكن مثلا : كود PHP: انتهينا من النقطة الأولى كود PHP: هو تحويل المخرجات الى ملف معين أو إلى مسار معين فمثلا : عند تنفيذ الأمر التالى : كود PHP: وهنا أقوم بعمل أمر للسيستم أوجه فيه له أن يخرج لى المخرجات إما ى ملف أو يظهر مجزء على الشاشة على قدر حجم الشاشة فقط أى أننى أقوم بتحويل المخرجات الى مكان معيا فى النظام او الى ملف معين او اقوم باخراجه الى عمليه أخرى مثلا دعنا نستعرض مثال : كود PHP: ظهور قائمة بكافة ملفات السيستم فى المسار الذى طلبت منه استعراضهاموجودة فى قائمة داخل الملف كيف حدث هذا حدث عن طريق تحويل المخرجات كلها الى ملف موجود فى مسار معين واذا كان الملف غير موجود يقوم السيستم بإنشاؤه لك بمعنى آخر : كيف يمكننى التعامل مع هذه الإختصارات ؟؟؟ وكيف يتم كتابتها ؟ وما المفيد فيها ؟؟؟ كود PHP: هذه العلامة تقوم بتحويل ال ( <2 ) ال Standard error الى ملف معين او مسارا معينا وهى المخرجات الخاطئة الى مسار معين بينما هذه العلامة كود PHP: ما فائدة تحويل الإيرور الناتج عن عمليه ما الى ملف معين ؟؟؟؟ احيانا تحتاج الى معرفة كافة البيانات الخاصة بالايرور لتعرف كيفية التغلب على هذا الايرور ومعرفة السبب الأساسى لوجوده أمثلة على تحويل الايرور او تحويل ال output الى مسار معين أو تحويل الأيرور الى مسار معين كود PHP: فيظهر صفحة صفحة وتتحرك فيه بالاسهم او بالبكره فى الماوس كود PHP: كود PHP: كود PHP: هنا نلاحظ أن المسار المطلوب عرض الملفات بيه غير موجود اصلا وهذا ينتج عنه إيرور معين والمسار الاخر يكون له ناتج فيقوم الملف بتوجيه الايرور الى الملف kimo.txt والناتج الصحيح يقوم بتوجيهه الى الملف kimo1.txt وفى الامر التالى يمكننا توجيه كافة النواتج الى ملف معين وهنا يقوم بتوجيه الايرور والناتج الصحيح الى هذا الملف كما يلى outputall كود PHP: كود PHP: كيف يمكننى وضع كافة الأخطاء والنواتج فى ملف واحد بدون مسح محتويات الملف السابقة ؟؟؟؟ مثال يوضح كيف يتم هذا : كود PHP: ننتقل الى أمثلة أقوى كود PHP: طبعا فى اوبشن مختلف اخر اسمه iname بحيث انى لو طلبت منه يبحث عن ملف اسمه pAsSwD فهوا هيدور على الملف دا بنفس الشكل للحروف دى وهيجيبه برده ومش هيجيب غيره طيب نحاول تنفيذ الأمر وطبعا بيخرج لك مكان الملف بكل بساطة طيب نحاول ندور بشكل تانى كود PHP: كود PHP: وايه المكان الى انا وجهت له الايرور ؟؟؟؟ المكان اللى وجهت له الايرور هوا عبارة عن ثقب أسود فى السيستم يعنى اللى بيروح هناك مبيرجعش تانى او بيتمسح بشكل نهائى او بيروح للامكان طيب مثال كمان كود PHP: نأتى لنقطة تانية فى الشرح وهى pipes يعنى بيحول من ال standered out الى programm كود PHP: مثال بسيط كود PHP: الامر التانى هيطلع السطر اللى فيه الكلمة اللى أمرته بيها root السطر التالت هيجيب السطر اللى بدأ ب root الامر الاخير هيقوم بعمل cut يعنى قطع للحقل السابعf7 حينما يكون الفاصل هوا ":" وهنا يكون الناتج كود PHP: كود PHP: ومن ثم يقوم بتحويلها الى امر اخر نقوم بارساله الى يوزر اخر او ايميل من خلال الامر mail والاوبشن التالى له -s هوا عنوان الرساله وفى النهاية تكتب الميل الذى سيتم الارسال الرساله اليه وهوا التالى root@kareem-desktop ثم Enter طيب وافتح الميل اللى جالى ازاى ؟؟؟؟ عن طريق الامر mutt ولو مش شغال معاك استعمل فى الاوبنتو لينوكس كود PHP: كود PHP: دا ابسط مثال لل | pipe line استعمال اخر كود PHP: مثال كود PHP: كود PHP: كود PHP: كود PHP: وهنا عن طريق الأقواس التى تم وضع الامرين فيها يتم تنفيذ الامرين مرة واحدة اما بالنسبة لبقية الامر فهو يتم إمرار الناتج للأمرين على pipe line بحيث يكون الظاهر والناتج من العملية هوا جزء بسيط على قد الوندو الخاصة بالشل كود PHP: تعالى ننفذ حاجة مهمة جدا وهى Sending Multiple Lines to STDIN يعنى انا بوجه كذا سطر لعمل امر واحد زى اسه مثلا ؟؟؟ تعالى معايا نكتب الامر التالى : مثلا أمر الميل كود PHP: لحد اما انته كتبت الكلمة END وهى نفسها اللى كتبتها فى السطر الاول لما انته كتبتها فى السطر الاول الباش ملقتش الامر اكتمل ولا لقت لها معنى فسابتك تكتب لحد اما وصلت للجزء اللى خلصت انته فيه وقلت لها انا خلصت طبعا END دى ممكن تكون اى حاجة تانية ان شاء الله حتى &#$@ او حتى حرف واحد يعنى الباش بتستنى لحدا اما الامر يكمل او انته تضيف حاجة تعطى له معنى (افتراض حسن النية من الباش ) نأتى الى أداه تانية فى ال bash وهى ال for -loop انا عايز حاجة تتنفذ اكتر من مرة فبرميها فى اللوب دا يعنى عايز اكريت ملف واحد اكتر من مرة او اخزن اكتر من قيمة فى اكتر من ملف استخداماتها كتيرة جداااااااااااا مثال :-- ...... انا عايز اكريت عشر ملفات فى فولدر معين هعمل ايه ؟؟؟ كود PHP: هتلاقيه عمل عشر ملفات بنفس الاسم file مع اختلاف الاسم بالارقام اللى فى المتغير i ال i هنا عبارة عن قيمة او variable معين ممكن يتعوض داخله باى حاجة يعنى جوا كل i حيث ال i من 1-10 فيقوم يروح يعمل الاوامر اللى معاه مضيف عليها الجزء السابق الخاص بالتعويض عن i لحد اما يوصل للاخر العد او الهارد يتملى يعنى لو عايز اضيف او احذف جزء على الف ملف مثلا فبقوم بعمل الاتى : اول حاجة هجيب اسماء الملفات اللى عايز اغير فيها فى ملف مثلا krkr.txt بعمل for واسماء الملفات وبقوله cat للملف وبعدين echo الجزء اللى عايز اضيفه ثم append او >> بحيث انه يعمل الاضافة مش يمسحهم كلهم اتمنى أكون وفقت فى التوصيل بالتوفيق للجميع ان شاء الله ملحوظة : الموضوع من كتابتى ونقلته من موقع تانى انا اللى كتبته فيه برده واى مقال بنشره فى مجال اللينوكس من كتابتى الخاصة ![]() لا تنسونا من صالح دعائكم أخوكم كريم عبد القادر
|
| |
|
#2
| |||
| |||
|
ما شاء الله تبارك الله عليك يا اخ كريم مبدع ومتالق وموضوع مميز جدا جدا الى الامام وبانتظار المزيد من مشاركاتك تقبل تحياتي
|
|
#3
| |||
| |||
|
بسم الله الرحمان الرحيم صدقت وربى فى توقيعك خيركم من تعلم العلم وعلمه ![]() موضوع قيم وبما انى لا افقه شىء فى السيرفرات استفدت منه ويمكن اتعلم على ايدك وتاخد فى اخوك ثواب اعانك لله متابعك ان شاء الله
|
|
#4
| |||
| |||
|
ماشاء الله كويس جدا شكرا اخي |
|
#5
| ||||
| ||||
| اقتباس:
حفظك العلى القدير أخى الكريم . اقتباس:
نورت الموضوع أخى محمد زكى ![]() ترقبوا المزيد بعون الله
|
![]() |
| العلامات المرجعية |
| |
مواضيع جديدة في قسم استضافة المواقع و السيرفرات |
| |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| التحديث الأخير لبرنامج Theme Scheduler لتبديل الثيمات تلقائيا | remas rozan | برامج و العاب الكمبيوتر | 0 | 09-01-2010 06:16 PM |
| اسكربت على بابا , اسكربت مركز التجاره , اسكربت المزادات بالاجاكس و المزيد حصرياً | مبارك | تطوير المواقع | 5 | 17-04-2009 09:43 AM |
| [توظيف] مطلوب مصمم ومبرمج ودعم فني | النومسي | وظائف و توظيف (طلب وظيفة - طلب موظفين) | 4 | 10-03-2009 04:58 AM |
| مطلوب شخص يجيد رفع الافلام والمسلسلات ومحترف في اشراف المنتديات | المروش | وظائف و توظيف (طلب وظيفة - طلب موظفين) | 18 | 07-12-2008 08:09 PM |
| الألوان وطريقه التعامل معها داخل الأوامر | orkari | لغات برمجة مواقع | 0 | 31-03-2008 02:55 PM |