‏إظهار الرسائل ذات التسميات لينكس. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات لينكس. إظهار كافة الرسائل

شرح هوم برو ( homebrew ) لإدارة البرامج المثبتة على ماك و لينكس

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

طريقة تثبيت homebrew على ماك

استخدم هذا الأمر في التيرمينال لتثبيت هوم برو.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

طريقة تثبيت برنامج عن طريق homebrew على ماك أو إس

استخدم هذا الأمر لتثبيت برنامج wget من خلال homebrew
brew install wget
أما طريقة تثبيت البرامج الخاصة بنظام التشغيل ماك مثل فايرفوكس ، يتم من خلال homebrew cask بالأمر التالي.
brew install --cask firefox

طريقة حذف برنامج عن طريق homebrew على نظام ماك

طريقة حذف برنامج wget مثلاً من خلال homebrew
brew remove wget
أو
brew uninstall wget
أو
brew rm wget
أما طريقة حذف برنامج من برامج ماك أو إس مثل فايرفوكس تكون كما يلي.
brew remove --cask firefox
أو
brew uninstall --cask firefox
أو
brew rm --cask firefox

طريقة تحديث برنامج عن طريق homebrew على نظام ماك

طريقة تحديث homebrew نفسه ومعرفة قائمة البرنامج الجديدة والإصدارات الجديدة.
brew update
أو
brew update --auto-update
طريقة تحديث البرامج كلها المثبتة على جهازك من خلال homebrew
brew upgrade --require-sha
أما طريقة تحديث البرامج الخاصة بنظام ماك على جهازك من خلال هوم برو
brew upgrade --cask --greedy
لكن إن أردت تحديث برنامج محدد ، استخدم هذا الأمر.
brew upgrade wget
أو استخدم هذا الأمر لتحديث برنامج محدد خاص بنظام ماك.
brew upgrade --cask firefox

طريقة تقليل المساحة المستخدمة لبرامج homebrew على جهازك

استخدم هذا الأمر لحذف الملفات القديمة التي لا نحتاجها حالياً لتشغيل البرامج المثبتة من خلال هوم برو.
brew cleanup

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

مقارنة بين ويندوز و لينكس في استهلاك الرامات

هل لينكس أفضل من ويندوز في استهلاك الرامات ؟ هل لينكس أفضل من ويندوز في إدارة الرام ؟ لينكس و ويندوز كلاهما أنظمة تشغيل متعددة المهام (multitasking) ويستخدما الذاكرة الوهمية (virtual memory).

عندما لا يجد نظام التشغيل مساحة فارغة كافية في الرام ، يقوم بعمل شئ يسمى سواب (swap). ذاكرة الـ سواب هي أن يقوم نظام التشغيل بنقل بعض المعلومات من الرامات إلى الهارد دسك (وحدة التخزين). وعندما تحتاج لهذه المعلومات المنقولة لوحدة التخزين ، يقوم نظام التشغيل بنقلها مرةً أخرى إلى الرامات. هذه الفكرة كان عبقرية ومفيدة جداً منذ سنوات لأن الرامات كان قليلة وغالية جداً.

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

نظام التشغيل ويندوز يستخدم ملف كـ swap file . أما أنظمة وتوزيعات لينكس تستخدم ملف swap file أو بارتشن خاص swap partition وتختار كما تريد.

النتائج والإحصائيات في هذا المقال مأخوذة من فيديو Gary ويستخدم نظام ويندوز ١١ ضد نظام بوب أو إس. نظام بوب أو إس (Pop! OS) هو أحد توزيعات لينكس الشهيرة المبنية على أوبونتو. الاختبارات تمت على معمارية ٦٤ بت ومعمارية آرم ٦٤ بت.

كمية الرامات الفارغة عند بدء التشغيل

كمية الرامات الفارغة عند بدء التشغيل - لينكس و ويندوز

ويندوز ١١ يستخدم ٤ جيجا بايت بعد بدء التشغيل! أما نظام بوب أو إس (لينكس) يستخدم ١ جيجا بايت فقط على معمارية ٦٤ بت ، و ١ ونصف جيجا بايت فقط على معمارية آرم ٦٤ بت (ARM64). والآن عرفنا بالتجربة أن لينكس يستهلك رامات أقل. ولكن ماذا عن استهلاك البرامج للرامات؟

استهلاك البرامج للرامات على ويندوز معمارية ٦٤ بت و معمارية آرم ٦٤

استهلاك البرامج للرامات على ويندوز معمارية ٦٤ بت و معمارية آرم ٦٤

البرامج على نظام ويندوز ١١ تستخدم نفس الكمية من الرامات تقريباً ـ كما ترى في الصورة.

استهلاك البرامج للرامات على لينكس معمارية ٦٤ بت و معمارية آرم ٦٤

استهلاك البرامج للرامات على لينكس معمارية ٦٤ بت و معمارية آرم ٦٤

البرامج على نظام لينكس تستخدم نفس الكمية من الرامات تقريباً على المعماريتين ، ماعدا برنامج vscodium الذي يستهلك رامات أكثر في حالة معمارية آرم ٦٤ (arm64).

استهلاك البرامج للرامات على ويندوز و لينكس

استهلاك البرامج للرامات على ويندوز و لينكس

بعد كل هذه الاختبارات نستنتج بوضوح أن لينكس يستهلك رامات أقل من ويندوز. والآن لدينا دليل أن ويندوز هو بلّاعة رامات. لذا ، إن كنت تستطيع تنفيذ شغلك على أحد أنظمة لينكس و نظام ويندوز بنفس الكفاءة ، فمن الأفضل أن تختار لينكس لسرعته وكفاءته وقلة استهلاكه للرامات مما يساعدك على إنجاز عملك دون تباطؤ.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

شركة سيستم ٧٦ تبني بيئة سطح مكتب خاصة بها

أعلنت شركة سيستم ٧٦ (System76) عملها على بناء وتطوير بيئة سطح مكتب جديدة (Desktop Environment) ليست مبنية على جينوم (GNOME).

هذه الشركة الأمريكية تدير بالفعل توزيعة لينكس خاصة بها مبنية على نظام أوبونتو. تُسمى هذه التوزيعة بوب أو إس (Pop!_OS). في الوقت الحالي تقوم شركة سيستم ٧٦ بإستخدام بيئة سطح المكتب جينوم مع تعديلات عليها وتسميها بعد التعديل بإسم كوزميك (COSMIC).

ولكن الشركة لديها خطة للاستغناء عن جينوم وتطوير بيئة سطح مكتب خاصة بهم من الصفر.

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

سطح مكتب جديد مبني بلغة راست (Rust)

في البداية ، كانت توزيعة بوب أو إس هي مجرد تغيير في ألوان نظام أوبونتو (Reskin). لكن اليوم تعتبر توزيعة بوب أو إس توزيعة منفردة في بعض الخصائص وليس مجرد تغيير في الألوان.

في قلب بوب أو إس تجد نظام كوزميك. ونظام سطح المكتب هذا مبني على جينوم مع استخدام بعض التحسينات والتعديلات من خلال الإضافات (extensions) لينال سطح المكتب رضا الجمهور المستهدف لتوزيعة بوب أو إس (مصممين التوزيعة ، والمبرمجين ، .. إلخ).

ولكن إضافات جينوم — كما يقول مطورين جينوم — صعب الإعتماد عليها، لأنها مثل البناء على الرمل.

كما يقول مايكل ميرفي "هناك الكثير من الأشياء التي نريد عملها من خلال الإضافات على جينوم. ولكن الإضافات بشكل عام تشبه التحايل! . وما نريد أن نعمله على سطح المكتب يختلف عما تجده في جينوم. ولذلك من الصعب دمج كوزميك و سطح مكتب بوب أو إس في جينوم!!".

قيل أن الإختلاف الأخير بين مهندسين سيستم ٧٦ و مهندسين جينوم ليس له دخل في هذا القرار. ولكنك لا تحتاج أن تكون عالم بالمستقبل لكي تعرف أنه سيحدث خلاف على مسار تطور سطح المكتب في جينوم و كوزميك (بوب أو إس).

ما الذي نتوقعه ؟

نعرف أن صدفة كوزميك (shell) سيتم بنائها بلغة راست الشهيرة (Rust). ولكن يخطط مبرمجي شركة سيستم ٧٦ إلى إعادة استخدام بعض الأدوات مثل Mutter و Kwin و Wlroots . ستتبع أيضاً قواعد فري ديسك توب (FreeDesktop standards) كلما استطاعوا بهدف إنشاء بيئة سطح مكتب تعمل على كل توزيعات لينكس (distro-agnostic).

ماذا عن الشكل العام وتخطيط سطح المكتب ؟ مايكل ميرفي قال أن الهدف حالياً هو إنشاء بيئة سطح مكتب تشبه كوزميك الحالية.

هل نحتاج إلى بيئة سطح مكتب جديدة فعلاً؟


التفرقة وتعدد الاختيارات يزداد في لينكس! وهذا نقد حقيقي وواقعي لبيئة سطح المكتب الجديدة. ولكن مايكل ميرفي يقول "لم يكن أحد منا ليوجد هنا لولا الناس الذين أخذوا قرار بناء حل جديد لنفس المشكلة الموجودة. غالباً أنت تستخدم برنامج جديد تم بناؤه ليكون بديل لبرنامج موجود بالفعل. التوزيعات والناس بشكل طبيعي ينجذبون للحلول الأفضل بمرور الوقت. وأحياناً لا يكون الحل الأفضل للإنسان هو بيئة سطح المكتب المشهورة.

أنا شخصياً — أبانوب — أرى أن تعدد الإختيارات والبدائل هي شئ قوي وليس ضعيف، لأن بناء بيئة سطح مكتب جديدة ناجحة يفيد في تطور أنظمة لينكس المكتبية ، وبناء بيئة سطح مكتب فاشلة يجعلنا نعرف أسباب الفشل ونتائجه ونأخذ خبرة كلنا بشكل عام كمبرمجين  ومستخدمين على أنظمة لينكس. وبذلك نعرف أن المعرفة الإجمالية لكل مطوري لينكس تزداد بإزدياد التجارب والإختيارات.

عظيم ! متى أستطيع تجريب هذه البيئة الجديدة ؟


بيئات سطح المكتب لا تُبنى في يومٍ وليلة. لذلك ستأخذ وقتاً طويلاً يمتد لشهور قبل أن نرى ثمار هذا المجهود المبذول لبناء بيئة سطح المكتب الجديدة.

سيتم كتابة الصدفة (Shell) من جديد ولكن غالباً سيُعاد استخدام بعض مكونات جي تي كيه (Gtk Components) كما يقول مايكل ميرفي:

"نحن بالفعل نستخدم gtk-rs في كل أعمالنا. أتوقع أننا سنحتفظ ببعض المكونات المكتوبة بـ Gtk في المستقبل القريب. ولكن الصدفة نفسها هي أعمق من مجرد مكتبة رسوميات. سيتم استخدام بدائيات مدير النوافذ الذي سنبني عليه. لو ظهرت مكتبة رسوميات ناضجة للغة راست (Rust) ، سيتم استخدام في المستقبل طبعاً. سنستخدم أفضل الأدوات المتاحة لدينا دائماً."

بكل حماس ، سأتابع تطور بيئة سطح المكتب الجديدة عن قرب إن شاء الله.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

مميزات نظام إلمنتري elementary os 6 odin

لا أتكلم كثيراً عن مميزات توزيعات لينكس بشكل مُفَصَّل ولكن هذا الإصدار من توزيعة إلمنتري أو إس تستحق الحديث عنها وعن مميزاتها التي تجعلك تستخدمها إن كان لديك لابتوب وتريد أن تستخدم نظام لينكس.

الوضع الداكن (dark mode)

أنا أحب الوضع الداكن ، موبايلي واللابتوب دائماً يعملون بالوضع الداكن. اضافة الوضع الداكن هي ميزة هامة وقوية لكل المهتمين وخاصةً المبرمجين منهم.

استخدام تطبيقات flatpak بشكل أساسي

استخدام أحد برمجيات إدارة الحزم العامة في لينكس هو أمر هام جداً. استخدام flatpak أو snap أو appimage هو توحيد لأنظمة لينكس وتقليل من التفرقة وتبسيط الأمر على المستخدمين الجُدد ومبرمجي التطبيقات.

هذا القرار يساعد على حل أكثر مشكلتين تواجه لينكس.

المشكلة الأولى : صعوبة برمجة نفس التطبيق مع إدارة حزم مختلفة من دبيان و فلات باك و سناب و آب إميج و .. إلخ. وجود نظام إدارة الحزم البرمجية فلات باك على معظم (أو كل) أنظمة لينكس يساعد في حل مشكلة الوقت والجهد لدى المبرمجين وشركات البرمجة. كل ما عليك هو أن تصمم التطبيق ليدعم فلات باك وانتهى الأمر.

المشكلة الثانية : صعوبة استخدام أنظمة لينكس للمبتدئين. المبتدئ يبحث عن برنامج معين لتثبيته على نظام التشغيل لديه لكي يبدأ العمل! ولكن عليه أولاً أن يعرف نظام إدارة الحزم في توزيعته! ثم يبحث هل البرنامج متوفر له أم لا! وإن لم يكن متوفر .. كيف يحصل على البرنامج ويثبته؟! يثبت نظام إدارة حزم عام مثل سناب أو فلات باك ، أم ينزل البرنامج كـ آب إميج ويثبته، أم يثبته من المصدر (compile from source) !!!!

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

تصريحات وأذونات التطبيقات (app permissions)

استخدام flatpak (فلات باك) جعل إعطاء تصريحات للتطبيقات المختلفة شئ سهل ويعطي تحكم أكثر من المعلومات التي يحصل عليها التطبيق من جهازك.

حركات اللمس (multi-touch gestures on touchpad)

حركات اللمس التي تساعد في التنقل كانت ولا زالت أحد مشكلات أنظمة لينكس. ولكن نظام إلمنتري أو إس قرر أن يكتسح هذه الخاصية بإمتياز. حركات اللمس في إلمنتري أو إس ممتازة حالياً. وهي تشبه كثيراً حركات اللمس في لابتوبات أبل (ماك بوك).

التطبيقات الأساسية فقط

لن تجد مئات البرامج والتطبيقات عديمة الفائدة. نظام إلمنتري أو إس يأتي مثبت عليه التطبيقات الأساسية فقط مثل برنامج لتصفح الملفات، مشغل موسيقى، مشغل فيديوهات، أداة لأخذ لقطات شاشة (سكرين شوت)، محرر نصوص وأكواد برمجية، متصفح ويب، متصفح الصور، تطبيق الكاميرا، التقويم، برنامج فتح الإيميل، وواجهة سطر الأوامر (التيرمينال).

البرامج والتطبيقات الأساسية في نظام إلمنتري أو إس

متجر تطبيقات بميزة الدفع حسب القدرة (pay what you can)

متجر التطبيقات به آلاف البرامج والتطبيقات الجميلة والمصممة خصيصاً لنظام إلمنتري أو إس. هذا المتجر به خاصية ممتازة وهي الدفع حسب القدرة. يُمكنك أن تدفع ١ دولار مقابل استخدام التطبيق، ويُمكنك أن تدفع ١٠ دولار إن اخترت ذلك، ويُمكنك أيضاً أن تختار أن تدفع صفر مقابل استخدام التطبيق — أى تستخدمه مجاناً.

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

النظام مستقر، لأنه مبني على أوبونتو

من المعروف والمختبر آلاف المرات أن نظام دبيان مستقر ومن النادر حدوث أعطال فيه. ونظام أوبونتو مبني على توزيعة دبيان. نظام أوبونتو معرف بالإستقرار والثبات وكثرة المستخدمين واستخدامه على آلاف السيرڤرات. نظام إلمنتري أو إس مبني على نظام أوبونتو. لذلك يتمتع إلمنتري أو إس بكل مميزات أوبونتو من حيث الثبات والإستقرار والسرعة ودعم الهاردوير.

إن أردت استخدام لينكس كنظام أساسي لك، أنصحك بتثبيت أوبونتو ، أو إلمنتري أو إس على جهازك الأساسي الذي تخاف أن يتعطل.

قائمة البرامج في مكان جميل وسهل الاستخدام

أنا لا أحب شكل قائمة البرامج في نظام ماك لأنه يملأ الشاشة! ولا أحب قائمة البرامج في نظام أوبونتو جينوم لأنه يملأ الشاشة أيضاً ! وأرى أن شكل القائمة التي تملأ الشاشة هو مناسب للموبايل والتابلت (الأجهزة اللوحية) وليس اللابتوب.

قائمة التطبيقات في إلمنتري أو إس

أحب قائمة البرامج في نظام ويندوز ٧ و ويندوز ١٠ أكثر لأنها تأخذ مكان أقل ولا تعطلك عما تفعل. ولكن أحب نظام قائمة التطبيقات في إلمنتري أكثر من أى نظام تشغيل آخر. يُمكنك عرض قائمة التطبيقات في أى وقت دون تشتت أو ملء الشاشة وهذا رائع. يُمكنك البحث عن التطبيق الذي تريده. يُمكنك عرض التطبيقات على حسب التصنيف أو كشبكة من الأيقونات بالشكل المألوف.

عرض التطبيقات والبرنامج حسب التصنيف في نظام إلمنتري

أما عند البحث عن تطبيق، يعرض عليك نظام إلمنتري التطبيقات المثبتة على جهازك ، بالإضافة إلى إمكانية البحث في متجر التطبيقات. بالإضافة إلى نتائج البحث في الإعدادات إن أردت الوصول إلى تغيير إعداد معين بدلاً من تصفح الإعدادات.

البحث عن تطبيقات وبرامج في نظام إلمنتري

مدير الملفات به العرض العمودي

من المميزات الرائعة في نظام ماك (أبل) وجود نظام العرض العمودي في مدير الملفات مما يسهل عليك معرفة المجلدات والملفات كلها المعروضة حسب مسار الملف.

طريقة التصفح العمودي للملفات في نظام إلمنتري

انتهينا من الحديث عن نظام إلمنتري أو إس بشكل عام. إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

كيفية تثبيت البرامج في لينكس

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

طرق تثبيت البرامج في لينكس ؟

١. تثبيت البرامج عن طريق مخزن التطبيقات (app store)
٢. تثبيت البرامج عن طريق مدير الحزم على واجهة سطر الأوامر

طريقة تثبيت البرامج عن طريق مخزن التطبيقات (App Store)

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

طريقة تثبيت البرامج عن طريق مدير الحزم في واجهة سطر الأوامر

كل توزيعة بها مدير حزم (Package Manager) ، ولكن تختلف كل توزيعة عن التوزيعة الأخرى في مدير الحزم. مثال : دبيان تستخدم مدير التوزيعات apt-get / aptitude ، أما آرش لينكس تستخدم pacman لإدارة الحزم. لذلك لابد أن تعرف الأمر المستخدم في تثبيت البرامج (حزمة البرنامج) ، وإليك قائمة بأوامر تثبيت البرامج لكل برنامج إدارة حزم.

تثبيت البرامج على دبيان ، أوبنتو ، لينكس منت ، إلمنتري ، كالي لينكس ، .. وكل التوزيعات المبنية على دبيان أو أوبنتو
sudo apt-get install package-name
أو
sudo apt install package-name
تثبيت البرامج على آرش لينكس ، أركو لينكس ، منجارو ، .. وكل التوزيعات المبنية على آرش لينكس
sudo pacman -S package-name
تثبيت البرامج على فيدورا ، وكل التوزيعات المبنية عليها.
sudo dnf install package-name
تثبيت البرامج على كلير لينكس
sudo swupd install package-name
تثبيت البرامج بإستخدام snap لإدارة الحزم على كل توزيعات لينكس
sudo snap install package-name
تثبيت البرامج بإستخدام flatpak لإدارة الحزم على كل توزيعات لينكس
sudo flatpak install package.name.something

للوصول لهذه الصفحة مرة أخرى بسهولة ، ابحث عن "كيفية تثبيت البرامج في لينكس موقع ابانوب". أما إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

أفضل مجموعة برامج تعمل على لينكس

تكلمنا من قبل عن قائمة بأفضل البرامج لكل أنظمة التشغيل (لينكس، ويندوز، ماك، أندرويد، آيفون، آيباد)، وتكلمنا أيضاً عن مجموعة من البرامج الرائعة التي تعمل على أوبنتو لينكس. ولكن اليوم نتكلم عن قائمة طويلة جداً من البرامج المميزة والممتازة التي تعمل على كل توزيعات لينكس (أوبنتو ، آرش لينكس ، إلمنتري ، دبيان ، منجارو ، لينكس منت ، .. وباقي التوزيعات ).

كيف تثبت البرنامج على أنظمة لينكس ؟

هناك طريقتين لتثبيت البرامج على لينكس؛ إما أن تستخدم مخزن التطبيقات (app store) الخاص بتوزيعة لينكس التي تستخدمها، أو أن تستخدم مدير الحزم من خلال واجهة سطر الأوامر. اقرأ أكثر عن طرق تثبيت البرامج على نظام أوبنتو من هنا.

Mozilla Firefox

برنامج Mozilla Firefox (يُنطق موزيلا فايرفوكس) متصفح انترنت يعمل على كل أنظمة التشغيل ( ويندوز ، ماك ، لينكس ، بي إس دي ، أندرويد ، آيفون ، آيباد ) ، وهو مجاني ومفتوح المصدر.

Sublime Text

برنامج sublime text 3 (يُنطق سبلايم تكست ثري) هو محرر أكواد عام، مثل برنامج notepad++ الذي يعمل على نظام التشغيل ويندوز. برنامج sublime text 3 يعمل على لينكس ، و ماك ، و ويندوز. وهو يعتبر من أفضل محررات الأكواد العامة.

GIMP

برنامج GIMP (يُنطق جِمب) وهي اختصار لـ GNU Image Manipulation Program وترجمتها "برنامج تعديل الصور من جنو". برنامج GIMP من أفضل البرامج التي تعمل على توزيعات لينكس ، ونظام ويندوز ، و ماك.

XAMPP

برنامج XAMPP خاص بعمل بيئة تطوير للمواقع على جهازك. هذا البرنامج من أفضل البرامج التي يُمكنك استخدامها لعمل سيرڤر محلي وتجريب الويبسايت على جهازك قبل نشره على سيرڤرات الاستضافة. كلمة XAMPP بها X وتعبر عن cross-platform أى يعمل على كل أنظمة التشغيل، أما A اختصار لـ Apache (أباتشي) ، أما حرف M فهو اختصار لـ MariaDB و حرف P اختصار للغة PHP وحرف P الثاني هو اختصار لـ Perl (بيرل). إن كنت مبرمج ويب وتحتاج إلى بيئة تطوير مواقع وسيرڤر محلي حاول أن تستخدم السيرفر المحلي الأساسي في توزيعة لينكس التي تستخدمها (سأشرح هذا الأمر في مقال منفصل غداً إن شاء الله).

Atom

برنامج Atom (تُنطق أتوم).محرر أكواد عامة، مثل sublime text الذي تحدثنا عنه في رقم واحد، ومثل برنامج notepad++ الذي يعمل على ويندوز. وهو برنامج يختلف عن الإثنين ولكنه مميز ورائع جداً.

Krita

برنامج Krita (يُنطق كريتا). أفضل برنامج يعمل على نظام لينكس لعمل تصميمات والرسومات. هو برنامج يشبه البرنامج الشهير Adobe Illustrator في عمله. برنامج Krita رائع وملئ بالمميزات وسريع جداً في استخدامه مقارنةً ببرامج التصميم والرسم الأخرى.

Skype

برنامج Skype يُنطق سكايب. برنامج رائع خاص بمكالمات الفيديو. به الكثير جداً من المميزات والخصائص الرائعة. يعمل برنامج سكايب على ويندوز ، و ماك ، و لينكس.

Chromium

برنامج Chromium (يُنطق كروميوم) هو متصفح انترنت يشبه جوجل كروم. في الحقيقة متصفح جوجل كروم مبني على كروميوم. وكل المتصفحات الشهيرة ( مايكروسوفت إيدج "Edge" ، متصفح Brave ، أوبرا ، .. إلخ ) مبنية على كروميوم ما عدا متصفح فايرفوكس و سفاري (آبل).

تثبيت متصفح كروميوم على أوبنتو لينكس ، إلمنتري ، لينكس منت
sudo apt install chromium-browser
تثبيت متصفح كروميوم على دبيان
sudo apt-get install chromium-browser
تثبيت متصفح كروميوم على آرش لينكس ، و منجارو
sudo pacman -S chromium
متصفح كروميوم غير متاح للتنزيل على كلير لينكس.

Wine

برنامج رائع لتشغيل تطبيقات و برامج ويندوز على توزيعات لينكس.

VLC

برنامج VLC هو مشغل ميديا ؛ مشغل فيديو وصوتيات.

Simple Screen Recorder

تطبيق رائع وسريع لتصوير الشاشة فيديو لعمل الشروحات.

InkScape

برنامج inkscape يُنطق إنك سكيب. برنامج قوي للتصميم والرسم والتلوين وعمل الصور الڤكتور (vector) بصيغة svg . وهو يشبه برنامج CorelDraw و Adobe Illustrator ، ويتميز بأنه مفتوح المصدر ومجاني ومن البرمجيات الحرة، ويعمل على كل أنظمة التشغيل ( لينكس ، ويندوز ، ماك ).

OBS

برنامج OBS هو برنامج متكامل لتصوير الشاشة والبث المباشر. كلمة OBS هي اختصار لـ Open Broadcaster Software .

Kazam Screencaster

برنامج Kazam هو تطبيق لتصوير الشاشة فيديو. وهو برنامج أبسط وأسهل من برنامج OBS . لتثبيت هذا البرنامج استخدم أحد الأوامر التالية (على حسب توزيعة لينكس التي تستخدمها).

تثبيت Kazam على أوبنتو ، أو دبيان ، أو إلمنتري ، أو لينكس منت ، وباقي توزيعات لينكس المبنية على دبيان أو أوبنتو.
sudo apt-get install kazam
تثبيت برنامج Kazam على آرش لينكس ، أو منجارو ، وباقي التوزيعات المبنية على آرش لينكس.
sudo pacman -S kazam

Blender

برنامج Blender يُنطق بلندر. أقوي برنامج لتصميم الشخصيات والبيئات ثلاثية الأبعاد. البرنامج به إمكانية تعديل الفيديوهات والمونتاج أيضاً.

Ksnip

برنامج Ksnip هو تطبيق بسيط لأخذ لقطة شاشة (screenshot). هذا البرنامج يعمل على كل أنظمة التشغيل المكتبية ( لينكس ، ويندوز ، ماك ).

Pitivi

برنامج Pitivi يُنطق بتيڤي. هذا البرنامج متخصص في تعديل الفيديوهات. برنامج مجاني ومفتوح المصدر.

Audacity

برنامج Audacity يُنطق أوداسيتي. برنامج لتعديل وانشاء الصوتيات وتسجيل الملفات الصوتية. برنامج مجاني ومفتوح المصدر.

Banshee

برنامج Banshee يُنطق بانشي. برنامج تشغيل الملفات الصوتية والأغاني والموسيقى. بالإضافة إلى تشغيل الأغاني، برنامج بانشي يجعلك تستمع للراديو والبودكاست (podcast).

Mixxx

برنامج Mixxx (يُنطق مِكس) أفضل سوفت وير دي جيه (DJ) يعمل على أنظمة لينكس.

KODI

برنامج KODI يُنطق كودي. أفضل برنامج مفتوح المصدر ومجاني لتشغيل الفيديو والصوتيات وتنظيم ملفات الميديا على جهازك.

TestDisk

برنامج TestDisk (يُنطق تست دِسك) متخصص في استعادة الملفات المفقودة من جهازك. ويقوم أيضاً بإصلاح أخطاء وحدات التخزين الصلبة (الهارد ديسك). يمكنك من استعادة ملفاتك وبياناتك من على الأقراص بإمتداد FAT, exFAT, NTFS, ext2, ext3, ext4.

SafeCopy

برنامج SafeCopy (يُنطق سيف كوبي) هو أسهل برنامج لإستعادة الملفات والبيانات من على وحدات التخزين الخارجية التالفة مثل الـ CD والفلاشة والاسطوانات وكارت الذاكرة الخارجي (SD Card).

VIM

برنامج VIM (يُنطق ڤِم) هو أفضل محرر نصوص وأكواد برمجية يعمل على لينكس ، و ماك ، و ويندوز ، و بي إس دي. برنامج VIM يعمل في واجهة سطر الأوامر (TUI) وليس له واجهة رسومية (GUI).

Emacs

برنامج Emacs يُنطق إي ماكس. محرر نصوص آخر قوي جداً وبه الكثير من المميزات الإضافية.

GEdit

برنامج GEdit (يُنطق چي إديت) محرر نصوص بسيط جداً وله واجهة رسومية بسيطة وجميلة.

uGet

برنامج uGet يُنطق يو جِت. وهو مدير تنزيلات يعمل على أنظمة لينكس ، أندرويد ، بي إس دي ، و ويندوز.

JDownloader

برنامج JDownloader (يُنطق چيه داونلودر) هو مدير تنزيلات مجاني ومفتوح المصدر، يعمل على لينكس و ماك و ويندوز.

Tucan

برنامج Tucan (يُنطق توكان) يساعدك في رفع وتنزيل الملفات من سيرڤرات متعددة مثل rapidshare (يُنطق رابِد شير).

Google Chrome

متصفح جوجل كروم (Google Chrome) هو أشهر متصفح انترنت ويعمل على كل أنظمة التشغيل ، ومبني على كود كروميوم.

XDMan

برنامج مدير تنزيلات مجاني ومفتوح المصدر ويعمل على كل أنظمة التشغيل ويشبه مدير التنزيلات الشهير انترنت داونلود مانجر (internet download manager).

WinRAR

برنامج WinRAR (يُنطق وِن رير) هو تصفح الملفات المضغوطة ، وفك ضغط الملفات ، وضغط الملفات. البرنامج يعمل على أنظمة لينكس ، و ماك ، و ويندوز.

LibreOffice Writer

برنامج LibreOffice Writer (يُنطق ليبر أوفيس رايتر) هو برنامج تعديل نصوص، وهو بديل لبرنامج مايكروسوفت وورد على أنظمة لينكس.

LibreOffice Impress

برنامج LibreOffice Impress (يُنطق ليبر أوفيس إمبريس) هو برنامج إنشاء عروض تقديمية، وهو بديل برنامج مايكروسوفت باوربوينت على أنظمة لينكس.

LibreOffice Calc

برنامج LibreOffice Calc (يُنطق ليبر أوفيس كالك) هو برنامج جداول حسابية وإحصائية (spreadsheets)، وهو بديل برنامج مايكروسوفت إكسيل على أنظمة لينكس.

LibreOffice Draw

برنامج LibreOffice Draw (يُنطق ليبر أوفيس درو) هو برنامج رسم وتلوين. هذا البرنامج القوي يساعدك في التعديل على ملفات البي دي إف (PDF) أيضاً.

peek

برنامج Peek (يُنطق پيك) هو برنامج تسجيل الشاشة أو جزء من الشاشة فيديو أو صورة متحركة. برنامج مجاني ومفتوح المصدر.

Flameshot

برنامج Flameshot (يُنطق فليم شوت) لإلتقاط صور لشاشة الكمبيوتر والتعديل عليها.

Figma

برنامج Figma (يُنطق فِجْما) هو أفضل برنامج لتصميم شكل المواقع والتطبيقات (Mockups).

VSCode

برنامج VSCode (يُنطق ڤي إس كود) هو محرر نصوص وأكواد برمجية ، يعمل على كل أنظمة التشغيل. كلمة VSCode هي اختصار لـ Visual Studio Code.

Android Studio

برنامج Android Studio (أندرويد ستوديو) هو بيئة برمجية متكاملة (IDE) لتصميم وبرمجة تطبيقات أندرويد.

Cheese

برنامج Cheese (تشيز) هو برنامج بسيط لإلتقاط صور ، أو تصوير ڤيديو من كاميرا الكمبيوتر أو اللابتوب.

Rhythmbox

برنامج Rhythmbox (رِتْم بوكس) لسماع الموسيقى والأغاني.

Disk Usage Analyzer

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

Disks

برنامج لإدارة وحدات التخزين الموصلة بجهازك مثل هارد ديسك ، هارد ديسك خارجي ، فلاشة ، كارت ميموري.

GParted

برنامج GParted (چي بارتِد) هو أقوي وأفضل برنامج لإدارة وحدات التخزين مثل فورمات ومسح وتهيئة الهارد ديسك والكارت الميمورى و الفلاشة وجهاز التخزين الخارجي.

htop

برنامج htop (إتش توب) هو أداة لمراقبة استهلاك الجهاز من المعالج و الرامات (الذاكرة). برنامج htop يعمل في واجهة سطر الأوامر (أى ليس له واجهة رسومية).

Stacer

برنامج Stacer (ستيسَر) مجاني ومفتوح المصدر لتحسين أداء أنظمة لينكس. هذا البرنامج به الكثير من المميزات. إن كنت لا تحب واجهة سطر الأوامر، أنصحك باستخدامه.

Steam

برنامج Steam (ستيم) لشراء وإدارة وتثبيت الألعاب على لينكس.

Discord

برنامج Discord (دِسكورد) للمحادثة ڤيديو و صوت مع محبي الألعاب (الجيمرز).

Audacious

برنامج Audacious (أوداشاس) لتشغيل الأغاني والموسيقى. أهم ميزتين في هذا البرنامج هو أنه يستخدم رامات أقل، وسهل تخصيص وتعديل الواجهة الرسومية الخاصة به.

Kdenlive

برنامج Kdenlive (كيدن لايف) لتعديل الڤيديو، وإنشاء الڤيديوهات على أنظمة لينكس.

OpenShot

برنامج OpenShot (أوبن شوت) لتعديل الڤيديو ، وإنشاء الڤيديوهات على أنظمة لينكس. يعتبر بديل لبرنامج كيدن لايف ولكنه أقل منه من ناحية المميزات والإضافات.

Handbrake

برنامج Handbrake (هاند بريك) لتحويل الڤيديو من صيغة لأخرى مثل تحويل الفيديو من mov إلى mp4 .

SoundConverter

برنامج SoundConverter (ساوند كونڤيرتَر) لتحويل الملفات الصوتية والأغاني والموسيقى.

Timeshift

برنامج Timeshift (تايم شِفْت) لعمل نسخة احتياطية لنظام التشغيل بالكامل واعداداته.

rsnapshot

برنامج rsnapshot (آر سناب شوت) لعمل نسخ احتياطية بشكل تلقائي لنظام الملفات بالكامل. ولكنه يختلف عن برنامج تايم شِفت لأنه برنامج يعمل على واجهة سطر الأوامر فقط وليس له واجهة رسومية.

Bacula

برنامج Bacula (باكيولا) لعمل نسخة احتياطية لنظام التشغيل بالكامل واعداداته. يشبه برنامج تايم شِفت، ولكنه يتميز عنه بالمميزات الكثيرة الإضافية.

PDF Studio

برنامج PDF Studio متخصص في تعديل ملفات البي دي إف ، وإنشائها.

Lyx

برنامج Lyx (لِكس)(لآي إكس) لـ كتابة الأوراق العلمية والوثائق الأكاديمية.

Texmaker

برنامج TexMaker (تِكس ميكَر) قوي لكتابة الوثائق والملفات البي دي إف (PDF) المكتوبة باللاتيك (LaTeX)(لاتِك). تحويل الملفات البي دي إف سريع جداً في هذا البرنامج.

Simplenote

برنامج simplenote (سِمْبِل نوت) لكتابة المذكرات والملاحظات. هذا التطبيق رائع ويتزامن بين الأجهزة.

Laverna

برنامج Laverna (لاڤيرنا) لكتابة الملاحظات والمذكرات على لينكس. برنامج مجاني ومفتوح المصدر.

Slack

برنامج Slack للمحادثة بالفيديو مع مجموعة من الزملاء ، والمشاركة في كثير من أمور العمل.

Oracle VM VirtualBox

برنامج VirtualBox (ڤيرتشوال بوكس) لتثبيت وتشغيل أنظمة تشغيل وهمية على لينكس. مثل تشغيل ويندوز ١٠ على نظام أوبنتو عن طريق هذا البرنامج.

Authy

برنامج Authy (أوثي) هو بديل لبرنامج Google Authenticator ، وهو برنامج لتأكيد تسجيل الدخول بخطوتين (two factor authentication) (2FA).

Shotcut

برنامج shotcut (شوت كَت) لتعديل ومونتاج الڤيديو على لينكس.

Transmission

برنامج Transmission (ترانس ميشن) لتنزيل الملفات التورنت. يعتبر أفضل torrent client على لينكس.

Typora

برنامج Typora (تايبورا) هو أفضل برنامج لكتابة الملاحظات والملفات والوثائق بلغة مارك داون (Markdown).

FileZilla

أفضل برنامج لرفع وتنزيل الملفات بـ بروتوكول FTP . برنامج FileZilla (فايل زيللا) أفضل FTP Client لتوزيعات لينكس.

Thunderbird

برنامج Thunderbird (ثَنْدَر بيرد) لإدارة البريد الإلكتروني من على أنظمة لينكس.

Remmina

برنامج Remmina (ريمينا) للتحكم في الأجهزة عن بعد على لينكس.

TeamViewer

برنامج Teamviewer (تيم ڤيور) لمشاركة سطح المكتب عن بعد ، والتحكم في الأجهزة عن بعد بغرض الصيانة ومشاركة الملفات.

ddrescue

برنامج ddrescue (دي دي رِسكيو) لإسترجاع الملفات المحذوفة من وحدات التخزين.

Okular

برنامج Okular (أوكيولر) لعرض ملفات البي دي إف (PDF).

FreeCAD

برنامج FreeCAD (فري كاد) للرسم ثلاثي الأبعاد.

CPod

برنامج CPod (سي پود) للإستماع للبودكاست أون لاين.

Scribus

برنامج Scribus (سكرايباس) هو برنامج نشر مكتبي لكتابة المقالات وتصميم صفحات الصحف والمجلات.

DaVinci Resolve

برنامج DaVinci Resolve (داڤنشي ريزولڤ) لتعديل الفيديو والمونتاج. أفضل برنامج لتعديل ومونتاج الفيديو على أنظمة لينكس. ولكنه مغلق المصدر (closed-source).

uTorrent

برنامج uTorrent (ميو تورنت) لتنزيل الملفات التورنت (torrent client).

Clementine

برنامج Clementine (كليمنتين) لسماع الموسيقى والأغاني من على جهازك المثبت عليه لينكس.

Darktable

برنامج Darktable (دارك تيبول) لتعديل الصور مثل Adobe Lightroom .

KColorChooser

برنامج KColorChooser (كيه كَلَر تشوزر) لمعرفة كود اللون من على الصور وشاشة الجهاز عموماً.

PDFsam

برنامج PDFsam (پي دي إف سام) لتعديل الفيديو من حذف صفحات وإضافة صفحات ودمج ملفين وقسم الملف إلى اثنين ، .. وهكذا.

Dolphin

برنامج Dolphin (دولفين) مدير ملفات قوي جداً يعمل على أنظمة لينكس فقط.

Corebird

برنامج Corebird (كور بيرد) لاستخدام تويتر من جهازك مباشرةً بدون متصفح.

Telegram

برنامج Telegram (تليجرام) لإستخدام خدمات تليجرام للمراسلة والشات والمكالمات أون لاين.

Caffeine

برنامج Caffeine (كافايين) للحفاظ على نظام التشغيل يعمل على الشاشة بدون أن تغلق الشاشة أو الشاشة تظلم.

Balena Etcher

برنامج Etcher (إتشَر) لحرق الاسطوانات وعمل نسخ لينكس على فلاشة.

Neofetch

برنامج Neofetch (نيو فِتْش) يعرض لك كل المعلومات عن نظام التشغيل وإمكانيات الجهاز.

Shutter

برنامج shutter (شَتَر) لأخذ لقطات شاشة (screenshots) والتعديل عليها.

Dropbox

برنامج dropbox (دروب بوكس) يجعلك تدخل على ملفاتك الموجودة على موقع dropbox وتديرها من على جهازك.

Spotify

برنامج Spotify (سبوتيفآي) للإستماع للموسيقى والأغاني أون لاين عن طريق خدمة موقع spotify الشهير.

Brackets

برنامج Brackets (براكتس) لتحرير النصوص وكتابة الأكواد البرمجية. يشبه برنامج VSCode و Atom و Sublime .

PlayOnLinux

برنامج PlayOnLinux (بلاي أون لينكس) هو واجهة رسومية للبرنامج الرائع WINE الخاص بتشغيل البرامج والألعاب التي تعمل على ويندوز فقط. وبذلك يُمكنك تشغيل هذه البرامج على أنظمة لينكس بسهولة.

Speedy Duplicate Finder

برنامج Speedy Duplicate Finder (سبيدي دوبليكِت فايندَر) للبحث عن الملفات المكررة، ثم حذفها — إن أردت — لتقليل استهلاك مساحة قرص التخزين.

FocusWriter

برنامج FocusWriter (فوكَس رايتر) لكتابة النصوص والتعديل عليها بصيغة txt و odt و rtf . هذا البرنامج بسيط و minimalist ويقلل تشتتك أثناء الكتابة ويساعدك على التركيز.

KDE Connect

برنامج KDE Connect ( كيه دي إي كونكت) للاستخدام موبايلك الأندرويد على اللابتوب أو الكمبيوتر الذي يعمل بـ لينكس. يُمكنك إرسال الرسائل النصية، ومزامنة النسخ واللصق بين الموبايل واللابتوب (clipboard sync)، .. والكثير من المميزات الأخرى.

CopyQ

برنامج CopyQ (كوبي كيو) لإدارة النسخ واللصق (clipboard manager).

Anbox

برنامج Anbox (آنبوكس) لتشغيل وتثبيت تطبيقات أندرويد على لينكس.

4K Video Downloader

أقوى برنامج لتنزيل الفيديوهات على لينكس.

NitroShare

برنامج NitroShare (نيترو شير) لمشاركة الملفات عبر الإنترنت.

SpeedCrunch

برنامج SpeedCrunch (سبيد كرانش) هو آلة حاسبة علمية دقيقة ومتكاملة.

Cura

برنامج Cura (كيورا) للطباعة ثلاثية الأبعاد.

GnuCash

برنامج GnuCash (چنو كاش)(چي إن يو كاش) لإدارة الحسابات والأموال الشخصية أو شركة صغيرة.

Calibre

برنامج Calibre (كاليبَر) لقراءة الكتب الالكترونية والتعديل عليها.

Converseen

برنامج Converseen (كونڤرسين) للتعديل على أعداد كبيرة من الصورة مرةً واحدة مثل تعديل أبعاد الصور، تعديل اسم الصور ، .. وهكذا.

للوصول إلى هذه الصفحة مرة أخرى بسهولة ، ابحث عن "برامج لينكس موقع ابانوب" على أي محرك بحث مثل جوجل أو بِنج أو ياهو أو دك دك جو. أما إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

برنامج فك الشفرات وكسر التشفير - شرح أداة هاش كات hashcat

برنامج hashcat (يُنطق هاش كات) وهو أداة لفك التشفير ومعرفة كلمات المرور والباسورد والكلمات السرية للعديد من الخوارزميات (hashing algorithms). بإستخدام hashcat يُمكنك معرفة باسورد الواي فاي، وباسورد ملف الـ PDF والـ Word وغيرها من كلمات السر التي تقف حاجز بينك وبين المحتوي أو الخدمة.

نصيحة : لا تستخدم هذه الأداة إلا في الخدمات والملفات التي تملكها ونسيت كلمات المرور الخاصة بها.

كيف تعرف باسورد واي فاي نسيته ؟

الحل الأفضل هو إعادة ضبط إعدادات الراوتر كما شرحنا من قبل. أما إن أردت فك الباسورد ومعرفته، عليك أولاً أن تقوم بتسجيل الـ wpa handshake لشبكة الواي فاي ثم تحويل ملف حزمة الـ handshake من cap إلى hccapx من خلال أداة cap2hccapx المتوفرة مع برنامج hashcat ثم استخدم برنامج hashcat لتجرب كل كلمات المرور ومعرفة كلمة سر الواي فاي.

أمر تجريب قائمة من كلمات المرور (rockyou.txt) على الهاند شيك (wifi-handshake.hccapx) و كتابة الباسورد بعد معرفته في الملف النصي (cracked_pass.txt).
hashcat -m 2500 -w 3 -o cracked_pass.txt wifi-handshake.hccapx rockyou.txt

أمر تجريب كل كلمات المرور المكونة من ٨ أرقام بدايةً من 00000000 وحتى 99999999 وإن وجد كلمة السر يكتبها في الملف النصي (cracked_pass.txt).
hashcat -m 2500 -a 3 -w 3 -o cracked_pass.txt wifi-handshake.hccapx '?d?d?d?d?d?d?d?d'

أما إن أردت تجريب كل كلمات السر المكونة من ٨ أرقام وحتى ٣٢ رقم ، استخدم الأمر التالي.
hashcat -m 2500 -a 3 -w 3 -o cracked_pass.txt wifi-handshake.hccapx '?d?d?d?d?d?d?d?d?d?d?d?d' --increment --increment-min 8 --increment-max 32

كيف تعرف باسورد ملف پي دي إف نسيته ؟

لديك ملف PDF محمي بكلمة سر ولا تتذكرها ؟ يُمكنك معرفة كلمة السر عن طريق استخلاص الهاش الخاص بكلمة المرور (hash) ثم محاولة فك التشفير ومعرفة كلمة المرور (الباسورد).

استخدم هذا الأمر لإستخلاص هاش كلمة المرور من ملف الپي دي إف (PDF).
pdf2john.pl sample-file.pdf > extracted-pdf-hash.txt
بعد ذلك استخدم أداة hashcat لفك الهاش ومعرفة كلمة السر.
hashcat -m 10500 extracted-pdf-hash.txt -a 0 password-list.txt
أما إن كنت تريد تجريب كل كلمات المرور من رقم واحد حتى ٣٠ رقم ، استخدم هذا الأمر.
hashcat -m 10500 extracted-pdf-hash.txt -a 3 '?d?d?d?d?d?d?d?d' --increment-min 1 --increment-max 30

كيف تعرف باسورد ملف وورد نسيته ؟

لديك ملف مايكروسوفت وورد محمي بكلمة سر ولكنك نسيت هذا الباسورد ؟ استخدم هذا الأمر لاستخراج هاش كلمة سر الملف.
python office2john.py sample-file.docx > extracted-word-hash.txt
بعد استخراج الهاش الخاص بالباسورد ، حاول فك الباسورد عن طريق أداة hashcat بالأمر التالي.
hashcat -a 0 -m 9400 --username -o cracked_pass.txt extracted-word-hash.txt wordlist.lst

للوصول لهذه الصفحة بسهولة، ابحث عن "شرح hashcat موقع أبانوب" على أى محرك بحث مثل جوجل و بنج و دك دك جو. أما إن كنت تُفضّل مشاهدة الفيديوهات، تابعنا على قناة اليوتيوب.

شرح rsnapshot

برنامج rsnapshot ( يُنطق آر سناب شُت) هو أداة لأخذ نسخة من نظام الملفات (filesystem snapshot). هذا البرنامج مبني على الأداة الشهيرة rsync (يُنطق آر سِنك) وهي أداة متخصصة في مزامنة الملفات وتنفيذ التغييرات التي تتم في ملف على الملف الآخر الذي يتم المزامنة معه.

ببساطة؛ إن كان لديك ملف على جهازك ونفس الملف على سيرڤر على الإنترنت وتقوم بعمل مزامنة بينهم عن طريق rsync فإن أى تغيير يحدث للملف على جهازك يحدث أيضاً في الملف الموجود على السيرڤر و/أو العكس. وهذه فكرة المزامنة (synchronization وتُختصر إلى sync).

أداة rsnapshot تُسهِّل عمل نسخة احتياطية من نظام الملفات بالكامل لجهازك ، أو السيرڤر الذي تديره من خلال ssh . وتتميز أداة rsnapshot بإستخدام الـ hard link بأكبر قدر ممكن لكي توفر في المساحة مما يجعلها مناسبة لكل الإستخدامات.

يُمكن استرجاع الملفات من النسخ الإحتياطية عن طريق المستخدم المالك للملفات، دون الحاجة للمستخدم الجذر (الروت يوزر) (root user).

يقوم برنامج rsnapshot بعمل نسخ احتياطية من نظام الملفات تلقائياً دون تدخل بشري. يُمكنك تعديل إعدادات الأداة من خلال الـ configuration وتحديد عدد النسخ الإحتياطية التي يحتفظ بها النظام. وبذلك تضمن أن استهلاك ذاكرة التخزين (الهارد ديسك) يكون أقل ما يمكن.

أداة rsnapshot مفتوحة المصدر، ومكتوبة بالكامل بلغة بيرل (Perl) بدون أى اعتمادات أخرى (dependencies). هذه الأداة تعمل على أى نظام تشغيل متوافق مع يونكس ؛ وهم لينكس (Linux) و ماك (MacOS) و بي إس دي (BSD).

أداة rsnapshot مبنية في الأساس على شرح مكتوب في هذه المقالة لعمل نسخ احتياطية بشكل تلقائي بإستخدام نظام لينكس وأداة آر سِنك (rsync) — الكاتب : مايك روبل.

بعد تثبيت أداة rsnapshot قم بعمل الإعدادات لتعمل الأداة بالطريقة التي تريدها أنت.

أوامر تثبيت برنامج rsnapshot

تثبيت برنامج rsnapshot على أوبنتو
sudo apt install rsnapshot
تثبيت أداة rsnapshot على آرش لينكس
sudo pacman -S rsnapshot
تثبيت الأداة على فيدورا
sudo yum install rsnapshot
تثبيت الأداة على ماك أو إس
brew install rsnapshot
أو
port install rsnapshot
تثبيت الأداة على دبيان
sudo apt-get install rsnapshot

إعدادات rsnapshot

تجد ملف الإعدادات configuration في هذا المسار
/etc/rsnapshot.conf
إن لم تجد هذا الملف في المسار، قم بإستخدام الملف الافتراضي للإعدادات لعمل ملف إعدادات جديد بالأمر التالي
cp /etc/rsnapshot.conf.default /etc/rsnapshot.conf
أما إن لم تجد ملف rsnapshot.conf.default فإنك ثبتّ أداة rsnapshot بطريقة مختلفة عن المعتاد، حاول أن تعرف أين تم تثبيت الأداة (على حسب البرنامج المستخدم في التثبيت، وإن كان لديك أى استفسار كلمني على رسائل صفحة الفيسبوك)

لمزيد من المعلومات عن تثبيت برنامج rsnapshot والإعدادات اقرأ هذا الشرح المبسط.

للوصول لهذه الصفحة بسرعة ابحث عن "شرح rsnapshot موقع ابانوب" على أى محرك بحث مثل جوجل أو بنج أو دك دك جو أو ياهو. أما إن كنت تُفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

أوامر استخدام swupd باختصار

برنامج swupd هو مدير حزم (package manager) مستخدم في توزيعة Clear Linux OS التي أنشأتها وتطورها شركة إنتل الشهيرة (intel).

sudo swupd check-update
الإستعلام عن وجود تحديثات أم لا.

sudo swupd update
تحديث كل الحزم والبرامج إلى أحدث اصدار لها.

sudo swupd autoupdate
معرفة إعدادات التحديث التلقائي. هل التحديث التلقائي مفعل (enable) أو متوقف (disable).

sudo swupd autoupdate --enable
تفعيل التحديث التلقائي لنظام كلير لينكس.

sudo swupd autoupdate --disable
إيقاف التحديث التلقائي لنظام كلير لينكس.

sudo swupd search package-name
البحث عن حزمة أو برنامج.

sudo swupd bundle-info package-name
عرض معلومات الحزمة (البرنامج).

sudo swupd bundle-add package-name
تثبيت حزمة (برنامج)

swupd bundle-list
عرض كل البرامج (الحزم) المثبتة على جهازك.

sudo swupd bundle-remove package-name
حذف (إلغاء تثبيت) برنامج (حزمة).

sudo swupd clean
حذف التخزين المؤقت (cache) الخاص بإدارة الحزم.

swupd info
عرض اسم نظام التشغيل، ورقم الإصدار، ورابط تحميل التحديثات.

أما إن كان هناك مشكلة في تحديث كلير لينكس، استخدم هذا الأمر:
sudo su
لكي تصبح روت (root) ثم استخدم الأمر التالي للتحديث:
for i in {currentVersionNumber..LatestVersionNumber}; do swupd update -V $i ; done;
استبدل currentVersionNumber برقم النسخة الحالية من كلير لينكس. واستبدل LatestVersionNumber بأحدث اصدار من كلير لينكس. ثم نفذ الأمر. يقوم هذا الأمر بعمل تحديث نظام كلير لينكس من اصدار إلى الإصدار التالي بالترتيب بشكل تلقائي. هذا الأمر يوفر عليك وقت وجهد كبير ويحل مشكلة التحديث من اصدار قديم إلى إصدار أحدث منه مئات المرات. يٌمكنك مشاهدة فيديو توضيح المشكلة تحديث نظام كلير لينكس وكيفية الحل من هنا.

للوصول لهذه الصفحة مرة أخرى، ابحث عن "أوامر swupd موقع ابانوب" على أى محرك بحث مثل جوجل أو بنج أو دك دك جو. أما إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

أوامر استخدام apt و apt-get باختصار

برنامج apt أو apt-get هو مدير حزم (package manager) مستخدم في توزيعة دبيان لينكس (Debian) وكل التوزيعات المبنية عليها مثل أوبونتو (Ubuntu) وبالطبع كل التوزيعات المبنية على أوبنتو أيضاً مثل إلمنتري (Elementary OS) و لينكس منت (Linux Mint).

sudo apt update
تحديث سجل الحزم ومعرفة التحديثات المتاحة للبرامج والحزم المثبتة.

sudo apt upgrade
تثبيت التحديثات لكل الحزم والبرامج المتاح لها تحديثات.

sudo apt update && sudo apt upgrade -y
أمر شامل يقوم بالبحث عن تحديثات لكل البرامج والحزم وتثبيتها.

sudo apt install package-name
تثبيت حزمة (برنامج) على جهازك.

sudo apt --purge remove package-name
حذف / إلغاء تثبيت حزمة (برنامج) مع حذف ملف الإعدادات الخاص بالبرنامج (conf).

sudo apt clean
حذف كل ملفات الـ cache الخاص بالحزم والبرامج. مسار هذا المجلد الذي يتم حذف محتوياته في أوبونتو هو /var/cache/apt/archives/ .

sudo apt autoremove
ننصح باستخدام هذا الأمر، لأنه يحذف الملفات التي لا تستخدم حالياً (بعد التحديث مثلاً).

apt-cache search "package name"
البحث عن برنامج أو حزمة.

apt-cache show package-name
عرض معلومات الحزمة (البرنامج).

apt list
عرض كل حزم البرامج الموجودة في الـ repositories .

apt list --installed
عرض كل الحزم (البرامج) المثبتة على جهازك.

apt list --upgradeable
عرض كل الحزم (البرامج) المتوفر لها تحديث حالياً.

أما إن كنت تريد إضافة repository خارجي ، استخدم هذه الأوامر
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:some/repository
واكتب مستودع الكود (repository) بدلاً من "some/repository" في الأمر السابق.

لاحظ: ببساطة، يُمكنك استخدام apt بدلاً من apt-get (أو العكس) في كل الأوامر السابقة.

للوصول لهذه الصفحة بسهولة فيما بعد ابحث عن "أوامر apt موقع أبانوب" على أى محرك بحث مثل جوجل أو بنج أو دك دك جو ، أما إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

أوامر استخدام pacman بإختصار

برنامج باك مان (pacman) هو مدير حزم (package manager) تستخدمه توزيعة آرش لينكس (Arch Linux) وكل التوزيعات المبنية عليها مثل مانجارو لينكس (Manjaro).

sudo pacman -Syyu
نستخدم هذا الأمر لتنزيل التحديثات وتثبيتها. يقوم هذا الأمر بالبحث عن تحديثات للحزم والبرامج المثبتة ثم تنزيلها وتثبيتها.

تحديث كل الحزم والتطبيقات والبرامج عن طريق أمر واحد في باك مان

sudo pacman -Rns package-name
نستخدم هذا الأمر لحذف أو إلغاء تثبيت برنامج. اكتب اسم حزمة البرنامج بدلاً من كلمة package-name لحذف البرنامج من على جهازك.

sudo pacman -Ss package-name
البحث عن اسم حزمة أو اسم برنامج.

pacman -Q
عرض كل الحزم (البرامج) المثبتة على جهازك.

pacman -Qe
عرض كل البرامج (الحزم) التي قمت بتثبيتها فقط. لا يقوم هذا الأمر بعرض الـ dependencies وهي الحزم التي تعتمد عليها البرامج لكي تعمل. هذا الأمر يسهل عليك معرفة البرامج المثبتة التي يسهل التعرف عليها واستخدامها (وحذفها إن أردت).

pacman -Qm
عرض كل البرامج (الحزم) المثبتة من الـ AUR.

pacman -Qdt
عرض كل الـ dependencies المثبتة على جهازك التي  لا يستخدمها أى حزمة أو برنامج آخر.

pacman -Qs package-name
البحث عن برنامج في البرامج المثبتة محلياً (على جهازك).

sudo pacman -Sc
يقوم هذا الأمر بحذف كل الإصدارات السابقة من البرامج المثبتة حالياً. لماذا توجد هذه البرامج أصلاً ؟ نظام آرش لينكس والأنظمة المبنية عليه هي rolling release أى يتم تحديث كل أجزائها باستمرار وبدون التأكد الكامل من تكافؤ وتكامل الحزم والبرامج مع بعضها البعض. لذلك من الممكن ألا يعمل برنامج بعد تثبيته، ولذلك تحتاج إلى إعادة تثبيت الإصدار السابق من البرنامج وإلغاء تثبيت الإصدار الحديث وبذلك يعمل البرنامج. لهذا السبب كل الأنظمة المبنية على آرش لينكس تحتفظ بإصدار سابق أو أكثر لكل برنامج يتم تحديثه على جهازك.

ولكن هذا يسبب مشكلة أخرى وهي استهلاك مساحة القرص الصلب (الهارد ديسك). لذلك إن كانت كل البرامج تعمل جيداً على نظامك ، وتريد إخلاء بعض المساحة ، استخدم هذا الأمر.

أما إن أردت تنزيل الحزم / البرامج / التطبيقات من الـ AUR ( اختصار لـ Arch User Repository ) فاستخدم هذه الأوامر.
sudo pacman -S git
git clone https://aur.archlinux.org/yay-git
cd yay-git
makepkg -si

للوصول لهذه الصفحة بسهولة فيما بعد أكتب على محرك البحث "أوامر pacman موقع أبانوب" ، أما إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا.

أفضل برامج الكمبيوتر

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

أما اليوم في هذا المقال، نكتب لك أفضل برامج الكمبيوتر. نسرد لك قائمة ضخمة جداً من البرامج الضرورية والمتخصصة والإضافية. ونذكر لك أفضل برنامج في كل تخصص. لنبدأ بأول برنامج.

أفضل برنامج لتصفح الإنترنت على الكمبيوتر

إن كنت تستخدم نظام ماك من الأفضل أن تستخدم متصفح سفاري أو جوجل كروم. أما إن كنت تستخدم نظام ويندوز من الأفضل أن تستخدم متصفح إيدج أو جوجل كروم. أما إن كنت تستخدم توزيعة من توزيعات نظام لينكس فالأفضل أن تستخدم المتصفح الموجود مع توزيعة لينكس، أو متصفح فايرفوكس، وإن كنت مبرمج أنصحك بإستخدام متصفح جوجل كروم بالإضافة إلى فايرفوكس.

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

إن لم يكن مشغل الفيديو الموجود بالفعل على نظام التشغيل في جهازك كافي لك، استخدم برنامج VLC Media Player الرائع القوي المجاني.

أفضل برنامج للإستماع إلى الموسيقى على الكمبيوتر

إن كنت لا تمانع استخدام نفس البرنامج للإستماع إلى الموسيقى بالإضافة إلى مشاهدة الفيديو، فأنصحك أن تستخدم برنامج VLC Media Player لأنه برنامج رائع ومجاني ومتكامل. أما إن كنت تفضل أن تستخدم برنامج منفصل فأنصحك بإستخدام برنامج PowerAmp المتخصص في تشغيل ملفات الموسيقى.

أفضل برنامج لضغط وفك ضغط الملفات على الكمبيوتر

إن كنت تستخدم ويندوز استخدم برنامج WinRAR. أما إن كنت تستخدم نظام لينكس استخدم البرنامج الموجود مع التوزيعة أو استخدم برنامج 7Zip. أما إن كنت تستخدم نظام ماك من شركة آبل، استخدم The Unarchiver.

أفضل برنامج لقراءة ملفات PDF على الكمبيوتر

إن كان نظام التشغيل لديك لا يحتوي على برنامج لفتح وقراءة ملفات PDF ، استخدم Adobe Reader . هذا في حالة أنك تستخدم نظام ماك أو نظام ويندوز. أما إن كنت تستخدم أحد توزيعات لينكس فاستخدم برنامج فتح ملفات PDF الموجود بالفعل على التوزيعة.

أفضل برنامج تحرير نصوص على الكمبيوتر

إن كنت تستخدم نظام ماك أو نظام ويندوز، استخدم برنامج مايكروسوفت وورد. أما إن كنت تستخدم أحد أنظمة لينكس أنصحك بإستخدام جوجل دوكس (Google Docs) وهو تطبيق ويب وليس برنامج مكتبي، أو استخدم برنامج LibreOffice Writer .

أفضل برنامج لتعديل الملفات الصوتية وتسجيل الصوت على الكمبيوتر

استخدم برنامج Audacity إن كان نظام التشغيل لديك لا يحتوي على برنامج قوي لتسجيل الصوت. أنا استخدم هذا البرنامج دائماً وأجد فيه كل الإعدادات والتعديلات التي أحتاجها لتسجيل وتعديل الصوتيات.

أفضل برنامج لتعديل الصور على الكمبيوتر

إن كنت تستخدم نظام ماك أو نظام ويندوز، استخدم برنامج فوتوشوب. أما إن كنت تستخدم أحد توزيعات لينكس أنصحك بإستخدام Krita إلى جانب برنامج GIMP.

أفضل برنامج لتصميم الشعارات و تعديل صور الڤيكتور على الكمبيوتر

إن كنت تستخدم نظام ماك أو نظام ويندوز، استخدم برنامج Adobe Illustrator . أما إن كنت تستخدم أحد أنظمة لينكس، استخدم برنامج Inkscape .

أفضل برنامج لتسجيل شاشة الكمبيوتر وعمل شروحات على الكمبيوتر

إن كنت تستخدم نظام ويندوز، استخدم برنامج Camtasia Studio . أما إن كنت تستخدم نظام ماك، استخدم برنامج Screenshot.app لتسجيل الشاشة فيديو. أما إن كنت تستخدم أحد أنظمة لينكس، استخدم برنامج OBS Studio .

أفضل برنامج لحرق نسخة على فلاشة أو كارت ميموري

برنامج Etcher ويُسمي أحياناً BalenaEtcher متاح على نظام ويندوز، ونظام ماك، وأنظمة لينكس. سهل الإستخدام ومجاني. لذلك أعتبره أفضل برنامج لحرق السوفت على الفلاشات أو الكروت الميموري.

أفضل برنامج تورنت للكمبيوتر

إن كنت تستخدم ويندوز أو ماك، استخدم برنامج uTorrent . أما إن كنت تستخدم أحد أنظمة لينكس، استخدم برنامج qBittorrent أو Transmission .

أفضل برنامج لتثبيت واستخدام الأنظمة الوهمية على الكمبيوتر

برنامج VirtualBox يعتبر البرنامج المجاني المتاح على كل أنظمة التشغيل لعمل أنظمة وهمية واستخدامها.

أفضل برنامج لصيانة الأجهزة عن بعد والتحكم بها

برنامج TeamViewer أفضل برنامج متاح لكل أنظمة التشغيل المكتبية للتحكم في الكمبيوتر عن بعد وصيانة الأجهزة.

أفضل برنامج لتحويل وضغط الفيديو

برنامج HandBrake يستخدم لضغط وتحويل الفيديو على كل أنظمة التشغيل. أما إن كنت تستخدم ويندوز فأنصحك أن تستخدم برنامج Format Factory إلى جانب برنامج Handbrake .

أفضل برنامج لكتابة نصوص بلغة مارك داون (Markdown)

برنامج Typora هو أفضل وأسهل وأقوي برنامج لكتابة نصوص وصفحات بلغة مارك داون. البرنامج حتى الآن مجاني.

أفضل برنامج لتعديل الفيديو والمونتاج

إن كنت تستخدم نظام ماك، استخدم final cut pro x . أما إن كنت تستخدم نظام ويندوز ، استخدم برنامج adobe premiere أو برنامج camtasia studio . أما إن كنت تستخدم أحد أنظمة لينكس ، استخدم برنامج kdenlive أو Olive Editor .

أفضل برنامج تعديل إضاءة الصور للمصورين

برنامج Adobe Lightroom هو أفضل برنامج إن كنت تستخدم نظام ويندوز أو ماك . أما إن كنت تستخدم نظام لينكس ، استخدم برنامج Darkroom .

أفضل برنامج للتعامل مع الجداول الحسابية

استخدم برنامج مايكروسوفت إكسيل إن كنت تستخدم نظام ماك أو ويندوز . أما إن كنت تستخدم نظام لينكس ، استخدم برنامج LibreOffice Calc .

أفضل برنامج عروض تقديمية

إن كنت تستخدم نظام التشغيل ويندوز أو ماك ، استخدم برنامج مايكروسوفت باوربوينت . أما إن كنت تستخدم نظام لينكس ، استخدم برنامج LibreOffice Impress . ولكن أن أفضل استخدام Google Slides وهو تطبيق ويب.

أفضل برنامج لتصميم واجهات المستخدم الرسومية

برنامج Figma و Adobe XD من أفضل البرامج المستخدمة في تصميم واجهات المستخدم UI .

أفضل برنامج لفتح وتعديل قواعد بيانات SQLite

برنامج DB Browser for SQLite هو أفضل برنامج لفتح وتعديل قواعد بيانات سيكوال لايت. هذا البرنامج متاح على كل أنظمة التشغيل المكتبية ( ويندوز ، ماك ، لينكس ).

أفضل برنامج لعمل مزامنة بين الصوت والصورة من أكثر من كاميرا

برنامج Red Giant PluralEyes هو أفضل برنامج لمزامنة الصوت والفيديو لليوتيوبرز.

أفضل تطبيق لتقسيم الشاشة

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

أفضل برنامج لأخذ لقطات شاشة (سكرين شوت)

برنامج Fast Stone Capture هو أفضل برنامج لأخذ لقطات شاشة للكمبيوتر (screenshots). يمكنك عمل بعض التعديلات على الصورة ثم حفظها. ولكني أنصحك بإستخدام برنامج Snipping tool لأنه عبارة عن أداة موجودة بالفعل في الويندوز.

تكلمنا عن مجموعة كبيرة من البرامج الرائعة التي تعمل على توزيعات لينكس ، يُمكنك مشاهدتهم من هنا.

قدمنا لكم هذه القائمة من البرامج الأفضل مقارنةً بالبرامج المنافسة. إن كان لديك رأي مختلف أو كنت تريد أن تضع فئة برامج غير موجودة في هذه المقال، أكتب ما شئت على جروب الفيس بوك و دعنا نتحاور. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.