أخرج البخاري بسنده .... إلى سعيد بن جبير قال : قلت لابن عباس : إن نوفا البكالي يزعم أن موسى صاحب الخضر عليهالسلام ليس هو موسى صاحب بني إسرائيل. قال ابن عباس : كذب عدو الله ، حدثنا أبي بن كعب رضي الله عنه ، أنه سمع رسول الله صلىاللهعليهوسلم يقول : «إن موسى قام خطيبا في بني إسرائيل فسئل أي الناس أعلم؟ فقال : أنا. فعتب الله عليه إذ لم يردّ العلم إليه ، فأوحى الله إليه إنّ لي عبدا بمجمع البحرين هو أعلم منك. قال موسى : يا رب وكيف لي به؟ قال تأخذ معك حوتا فتجعله بمكتل ، فحيثما فقدت الحوت فهو ثم» فأخذ حوتا فجعله بمكتل ، ثم انطلق وانطلق معه فتاه يوشع بن نون عليهالسلام ، حتى إذا أتيا الصخرة وضعا رؤوسهما فناما ، واضطرب الحوت في المكتل ، فخرج منه ، فسقط في البحر ، فاتخذ سبيله في البحر سربا ، وأمسك الله عن الحوت جرية الماء ، فصار عليه مثل الطاق ، فلما استيقظ نسي صاحبه أن يخبره بالحوت ، فانطلقا بقية يومهما وليلتهما حتى إذا كان من الغد قال موسى لفتاه (آتِنا غَداءَنا لَقَدْ لَقِينا مِنْ سَفَرِنا هذا نَصَباً) ولم يجد موسى النّصب حتى جاوز المكان الذي أمره الله به قال له فتاه (أَرَأَيْتَ إِذْ أَوَيْنا إِلَى الصَّخْرَةِ فَإِنِّي نَسِيتُ الْحُوتَ وَما أَنْسانِيهُ إِلَّا الشَّيْطانُ أَنْ أَذْكُرَهُ وَاتَّخَذَ سَبِيلَهُ فِي الْبَحْرِ عَجَباً.)
قال : فكان للحوت سربا ولموسى وفتاه عجبا ، فقال (ذلِكَ ما كُنَّا نَبْغِ فَارْتَدَّا عَلى آثارِهِما قَصَصاً) قال : فرجعا يقصّان أثرهما حتى انتهيا إلى الصخرة ، فإذا رجل مسجّى بثوب ، فسلّم عليه موسى ، فقال الخضر : وأنّى بأرضك السلام! فقال : أنا موسى. فقال : موسى بني إسرائيل؟ قال : نعم. قال : أتيتك لتعلمني مما علمت رشدا (قالَ إِنَّكَ لَنْ تَسْتَطِيعَ مَعِيَ صَبْراً) يا موسى إني على علم من علم الله علّمنيه لا تعلمه أنت. وأنت على علم من علم الله علّمكه الله لا أعلمه فقال موسى : (سَتَجِدُنِي إِنْ شاءَ اللهُ صابِراً وَلا أَعْصِي لَكَ أَمْراً) قال الخضر : (فَإِنِ اتَّبَعْتَنِي فَلا تَسْئَلْنِي عَنْ شَيْءٍ حَتَّى أُحْدِثَ لَكَ مِنْهُ ذِكْراً* فَانْطَلَقا) يمشيان على ساحل البحر فمرّت سفينة فكلّموهم أن يحملوهم ، فعرفوا الخضر فحملوهم بغير نول ، فلما ركبا في السفينة لم يفجأ إلا والخضر قد قلع لوحا من ألواح السفينة بالقدوم ، فقال له موسى : قد حملونا بغير نول ، فعمدت إلى سفينتهم فخرقتها (لِتُغْرِقَ أَهْلَها؟ لَقَدْ جِئْتَ شَيْئاً إِمْراً* قالَ