إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

من يتكرم منكم بتفكيك هذه الرموز ؟

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سؤال] من يتكرم منكم بتفكيك هذه الرموز ؟

    السلام عليكم
    محاولة مني لصنع سكريبت للاستعمال الشخصي اعرض من خلاله بيانات معينة حول الاجهزة التي اتعامل معها سواء اكانت ملكي او ملك للاصدقاء.
    صادفني هذا الامر

    كود:
    lspci | sed -n '/PCI/s/.*:\([^)]*)\).*$/\1/p'
    من عادتي لعرض مختصر يشبه هذا تقريبا استعمل الامر التالي:
    كود:
    lspci | grep -i PCI
    كما يمكنني تضييق العرض بهذا الامر
    كود:
    lspci | grep -i PCI | cut -d : -f 3
    الامر الثاني والثالث استعملهما بشكل طبيعي وادرك معناهما
    لكن الامر الاول لم اتكمن من فهمه فهل فيكم من يتكرم بتفكيك تلك الرموز
    التعديل الأخير تم بواسطة عبيدات إبراهيم; الساعة 26-08-2010, 04:25 PM.

  • #2
    تم تحليل الاوامر
    وفهم اهم ما اردت الوصول اليه
    وكل الشكر لكل من مر على الموضوع بنية المساعدة
    تحياتي للجميع

    تعليق


    • #3
      يبحث عن الأسطر التي تحتوي على PCI وهي مثلا
      00:0a.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
      00:0b.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
      00:0c.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
      00:0d.0 PCI bridge: nVidia Corporation MCP73 PCI Express bridge (rev a1)
      ثم يطبع فقط ما بعد ال : فتصبح
      nVidia Corporation MCP73 PCI Express bridge (rev a1)
      nVidia Corporation MCP73 PCI Express bridge (rev a1)
      nVidia Corporation MCP73 PCI Express bridge (rev a1)
      nVidia Corporation MCP73 PCI Express bridge (rev a1)

      تعليق


      • #4
        المشاركة الأصلية بواسطة alsadi مشاهدة المشاركة
        يبحث عن الأسطر التي تحتوي على PCI وهي مثلا
        اشكرك اخي alsadi على كل ما اره منك من خدمات تجاه الاعضاء واحيانا اغبطك على تضحيتك بوقتك خدمة للاعضاء الكرام

        نعود للموضوع عندي بعض الالمام بما يتم عرضه لكن الطرح الذي قدمته كان القصد تفسير هذه الرموز
        كود:
         *:\([^)]*)\).*$/\1/p'
        حتى اتمكن من توضيفها مستقبلا في بعض السكريبتات .. وبعد عملية بحث بسيطة في مواقع اجنبية وجت الامر مرتبط بـ Sed

        اما الرموز فبعضها يعني مثلا الفراغ بين الكلمات والبعض الآخر يعني تحديد مجال الكلمات التي نريد عرضها ضمن السطر كاملا .... الخ// الكل مشروحا بالتفصيل الممل مع الامر sed وانت ادرى به مني

        حقيقة الامر ممتع ويذكرني بشاشة MsDos رحمة الله عليها لما لم يكن حينها امامنا غير العمل على جهاز لم ينصب عليه الا نظام msdos لانه حينها لم يكن الوندوز قد ظهر .

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

        تعليق


        • #5
          حقيقة الامر ممتع ويذكرني بشاشة MsDos رحمة الله عليها لما لم يكن حينها امامنا غير العمل على جهاز لم ينصب عليه الا نظام msdos لانه حينها لم يكن الوندوز قد ظهر .
          ياراجل فرق السماء من الأرض!
          غير أنك تقارن نظام تشغيل بمحرر نصوص

          تعليق


          • #6
            regexp

            regexp2

            تعليق


            • #7
              المشاركة الأصلية بواسطة إيهاب الجداوى مشاهدة المشاركة
              ياراجل فرق السماء من الأرض!
              غير أنك تقارن نظام تشغيل بمحرر نصوص
              هههههههههههههه
              لا اخي إيهاب الجداوى لا اتكلم عن محرر نصوص اتكلم على نظام قائم بذاته
              ان ms-dos في سنوات خلت كانت النظام الوحيد المتاح لعامة الناس وانا كنت منهم يوم كانت سرعة المعالج لا تتعدى 64 ميقا هرتز
              كانت الشاشة السوداء هي كل ما نملك ولم يكن الوندوز قد ظهر حينها حتى الوندوز المسمى windows3.1 لم يظهر للوجود باختصار شديد ان تكلمنا بعامل السن فانا بالنسبة لك من الارشيف ....هههههههه ....
              لانني اعتقد انك لما استعملت الحاسوب لاول مرة في حياتك وجت الوندز هو نظام التشغيل عندك.......وانا اتكلم عن زمن لم يكن لينيكس معروفا لدى عامة الناس ...ولم نكن نسمع حينها الا بـ unix وفقط في الجامعات دون غيرها
              أنا اتكلم عن زمن لم يكن الحاسوب موجودا الا في كبرى الشركات
              أعتقد انك فهمتني الآن اما ان كان الامر خلاف ذلك فتفضل بزيارة هذا
              http://www.operating-system.org/betr...h/bs-msdos.htm

              http://en.wikipedia.org/wiki/MS-DOS

              http://www.phys.unsw.edu.au/~mcba/newunix/node24.html




              المشاركة الأصلية بواسطة أمين روخ مشاهدة المشاركة
              مع انه بين يدي الآن مرجعا مفيدا الا انني اشكرك على التفاعل الايجابي
              ودمت على هذا النحو مفيدا ومستفيدا

              تعليق


              • #8
                عامل السن فانا بالنسبة لك من الارشيف ....هههههههه ....
                ربى يديلك الصحة ولكنى لست صغيرا إلى هذا الحد
                لانني اعتقد انك لما استعملت الحاسوب لاول مرة في حياتك وجت الوندز هو نظام التشغيل عندك
                كان Dos6.22 و ويندوز 3.11 على الأجهزة الخيالية آن ذاك :D

                مع انه بين يدي الآن مرجع مفيد الا انني اشكرك على التفاعل الايجابي
                أعطنا إياه فهذه تعتبر ثروات !

                تعليق


                • #9
                  المشاركة الأصلية بواسطة إيهاب الجداوى مشاهدة المشاركة
                  أعطنا إياه فهذه تعتبر ثروات !
                  | عرب الشمال الافريقي | عرب المشرق |

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

                  تعليق


                  • #10
                    السلام عليكم


                    بداية يجب القول ان sed و awk هما من افضل الادوات لفرمطة بيانات مثل هذه ولكن من وجهة نظري المتواضعة اري ان
                    كود:
                    *:\([^)]*)\).*$/\1/p'
                    ليست افضل طريقة فيمكنك تغييرها ب
                    كود:
                     '/PCI/s/.*://'
                    او باستعمال awk مثل
                    كود:
                     | awk -F: '{print $3}'

                    هذه الاكواد مجربة فى windows



                    حقيقة الامر ممتع ويذكرني بشاشة MsDos رحمة الله عليها لما لم يكن حينها امامنا غير العمل على جهاز لم ينصب عليه الا نظام msdos لانه حينها لم يكن الوندوز قد ظهر .

                    اوافقك الراي ولكن وبعد تحويل ال interpréteur من command.com الى cmd.exe اصبح الوضع افضل بكثير مما كان عليه فالاوامر اصبحت حوالي ال 100 امر اضافة الى الاوام الخارجية التى تعد بالعشرات ومنها portage gnu ليتمكن مستخدم windows من التمتع بادوات مثل awk sed grep tail cut tr gsar head وغيرها
                    اضافة الى توفر اوامر رائعة مثل netsh.exe diskpart.exe robocopy.exe nircmd.exe وغيرها
                    طبعا ليس هذا موضوع النقاش "كما يقول الشيخ العرعور" ولكن اردت التوضيح فقط

                    للمقارنة فقط مع cmd.exe :

                    كود:
                    c:\> [COLOR=blue]for /f "tokens=2* delims=:" %a in ('lspci ^|find "PCI"') do echo %b[/COLOR]
                    
                    nVidia Corporation MCP73 PCI Express bridge (rev a1)
                    nVidia Corporation MCP73 PCI Express bridge (rev a1)
                    nVidia Corporation MCP73 PCI Express bridge (rev a1)
                    nVidia Corporation MCP73 PCI Express bridge (rev a1)
                    | عرب الشمال الافريقي | عرب المشرق |
                    شكرا على الروابط ولكن يؤسفنى حقيقة ان لا يكون فى المنتدى دروس عربية 100% مثل الاخرين عن بعض الوامر ك sed مثلا

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة walid2mi مشاهدة المشاركة
                      السلام عليكم
                      اوافقك الراي ولكن وبعد تحويل ال interpréteur من command.com الى cmd.exe اصبح الوضع افضل بكثير مما كان عليه فالاوامر اصبحت حوالي ال 100 امر اضافة الى الاوام الخارجية التى تعد بالعشرات ومنها portage gnu ليتمكن مستخدم windows من التمتع بادوات مثل awk sed grep tail cut tr gsar head وغيرها
                      اضافة الى توفر اوامر رائعة مثل netsh.exe diskpart.exe robocopy.exe nircmd.exe وغيرها
                      يؤسفنى حقيقة ان لا يكون فى المنتدى دروس عربية 100% مثل الاخرين عن بعض الوامر ك sed مثلا
                      اشكرك على المتابعة والاثراء ومعك بكل تاكيد في ان افضلية cmd على command.com
                      ومن باب الاثراء اقول لك نعم cmd هو بمثابة طرفية لنظام الوندوز ولا يتقن العمل به الا من خبره و الاكيد ان كل من يتعامل مع الشبكات خاصة لا يمنكه الاستغناء عنه. وكإضافة خارج السياق احيطك علما بان cmd يوجد له شاشة gui

                      وعن مسالة مواضيع عربية تشرح بعض هذه الاوامر اشاركك الراي في ذهبت اليه الا انني متفائل بعض الشئ لماذا يا ترى؟
                      سوف تلاحظ في هذا المنتدى ان الكثير يتقن اللغات الاجنبية وكلهم يحاول ترجمة او انشاء مواضيع بالعربيبة بحسب ما يسمح به وقت كل واحد
                      عن الغرب هم افضل منا اكيد والسبب ان التكنلوجيا جاءت من عندهم وعالمنا العربي على العتبة الاولى اي ان المسالة تحتاج الى جهد ووقت

                      ومع كل هذا اليك بعض ما كتب بالعربية

                      كتاب دليل المستخدم العربي في أوامر لينكس .... يمكن تحميله من هذا المنتدى او غيره
                      موقع لشرح بعض الاوامر

                      وهذا الموقع يتيح لك اضافة شروحات لتدخل ضمن بيانات البحث.

                      كما يوجد موقع آخر لا اتذكر اسمه متعدد اللغات وفيه العربية

                      تعليق


                      • #12
                        شكرا اخى عبيدات على المرور
                        و الاكيد ان كل من يتعامل مع الشبكات خاصة لا يمنكه الاستغناء عنه.

                        اشاطرك الراي ولكن لم تعد مقتصرة كليا على الذين يتعاملون مع الشبكات فقط ففى السنوات الاخير اصبحت طرفية cmd مستعملة بشكل كبير من طرف المستخدمين العاديين نضرا لسهولتها و فاعليتها

                        وكإضافة خارج السياق احيطك علما بان cmd يوجد له شاشة gui


                        ان كنت تتحدث عن نافذة ال commandline ف:


                        اسمح لى ان اخالفك الراي ف ال prompt لا يعتبر gui فهي مجرد شاشة تمكننا من ادخال الاوامر وهي برمجيا boucle infini او loop لانهاية لها فقط

                        اما اذا كنت تتحدث عن emulateur gui فهو لن يكون الا برنامج خارجي ليس الا

                        ومع كل هذا اليك بعض ما كتب بالعربية

                        كتاب دليل المستخدم العربي في أوامر لينكس .... يمكن تحميله من هذا المنتدى او غيره
                        موقع لشرح بعض الاوامر

                        وهذا الموقع يتيح لك اضافة شروحات لتدخل ضمن بيانات البحث.


                        اشكرك على مبادرتك واتمنى ان تكون كتاباتك نافعة لنا جميعا

                        تعليق

                        يعمل...
                        X