المشاركات

عرض المشاركات من أغسطس, 2025

الفرق بين su و sudo في لينكس | شرح الأوامر بالصلاحيات وأيهما أكثر أمانًا؟

صورة
من أبرز مميزات لينكس أنه نظام مبني على الصلاحيات . كل مستخدم له صلاحيات محددة، بينما المستخدم الجذر ( Root ) يمتلك السيطرة الكاملة. وهنا يظهر سؤال مهم: متى نستخدم su ومتى نستخدم sudo؟ 👤 أولاً: الأمر su اختصار لـ Substitute User أو Switch User . يستخدم للانتقال إلى حساب مستخدم آخر، وغالبًا حساب الجذر (root). مثال: su يطلب كلمة مرور root. بعدها تصبح في جلسة كاملة كمستخدم جذر وتقدر تنفذ أي أوامر. ⚠️ خطورة su : لأنك تنتقل كليًا للجذر، أي خطأ قد يؤدي إلى تخريب النظام. 👥 ثانيًا: الأمر sudo اختصار لـ SuperUser DO . يسمح بتنفيذ أمر واحد بصلاحيات الجذر دون تسجيل الدخول كـ root. مثال: sudo apt update يطلب كلمة مرور المستخدم الحالي (ليس root). ينفذ الأمر ثم يرجعك مباشرة لحسابك العادي. النقطة su sudo كلمة المرور                      كلمة مرور root كلمة مرور المستخدم الحالي نوع الوصول جلسة كاملة بصلاحيات الجذر                     ت...

📂 شرح أوامري mkdir و rmdir في لينكس: إنشاء وحذف المجلدات

صورة
إدارة الملفات والمجلدات في لينكس لا تقتصر على الواجهة الرسومية، بل يمكن القيام بها بكل سهولة عبر الطرفية (Terminal) باستخدام أوامر بسيطة. من أهم هذه الأوامر: mkdir لإنشاء المجلدات و rmdir لحذفها. 🏗️ أولاً: الأمر mkdir (Make Directory) يُستخدم لإنشاء مجلد جديد. الصيغة: mkdir [اسم_المجلد] أمثلة عملية: إنشاء مجلد باسم Projects : mkdir Projects إنشاء مجلد داخل مسار محدد: mkdir /home/user/Documents/Notes إنشاء مجلدات متداخلة دفعة واحدة: mkdir -p School/2025/Math الخيار -p يتيح لك إنشاء المجلدات الفرعية حتى لو لم تكن موجودة من قبل. 🗑️ ثانيًا: الأمر rmdir (Remove Directory) يُستخدم لحذف مجلد فارغ فقط. الصيغة: rmdir [اسم_المجلد] أمثلة عملية: حذف مجلد باسم Projects : rmdir Projects حذف عدة مجلدات دفعة واحدة: rmdir folder1 folder2 folder3 ⚠️ ملاحظة مهمة: الأمر rmdir لا يحذف المجلد إذا كان بداخله ملفات. في هذه الحالة نستخدم: rm -r [اسم_المجلد] 📌 الفرق بين rmdir و rm -r rmdir → يحذف مجلد فارغ فقط . rm -r → يحذف مجلد مع جميع محتوياته (يجب الحذ...

📂 شرح الأمر ls في لينكس: استعراض الملفات والمجلدات بسهولة

صورة
من أول الأوامر التي يتعلمها أي مستخدم جديد لنظام لينكس هو الأمر ls . يُستخدم هذا الأمر لاستعراض الملفات والمجلدات داخل أي مسار (Directory)، ويعتبر بمثابة “نافذة الاستكشاف” لكن من خلال الطرفية (Terminal). 🖥️ أمثلة أساسية على استخدام ls : عرض الملفات في المجلد الحالي: ls عرض الملفات في مسار محدد: ls /home/username/Documents عرض الملفات المخفية أيضًا (تبدأ بنقطة .): ls -a عرض تفاصيل الملفات (الحجم، التاريخ، الصلاحيات... إلخ): ls -l الجمع بين الخيارات (عرض الملفات المخفية + التفاصيل): ls -la عرض الملفات مع أحجامها بوحدات مفهومة (KB, MB, GB): ls -lh فرز الملفات حسب الوقت (الأحدث أولًا): ls -lt 📌 أهم الخيارات (Options) مع ls : a- إظهار جميع الملفات بما فيها المخفية. l- عرض معلومات مفصلة عن الملفات. h- عرض حجم الملفات بوحدات سهلة القراءة. t- فرز الملفات حسب تاريخ التعديل. r- عكس الترتيب (مثلاً من الأقدم إلى الأحدث). S- فرز الملفات حسب الحجم. 💡 أمثلة عملية: لمعرفة تفاصيل الملفات داخل مجلد Downloads: ls -lh ~/Downloads لعرض الملفات المخفية ...

📦 ما هو مستودع Flathub في لينكس؟ ولماذا يعتبر كنز التطبيقات المفتوحة المصدر؟

صورة
من أبرز مميزات لينكس أنه يمنحك حرية في تثبيت البرامج من عدة مصادر. واحد من أهم هذه المصادر الحديثة هو Flathub ، المستودع الرسمي لتطبيقات Flatpak . لكن ما هو Flathub؟ ولماذا يزداد اعتماده يومًا بعد يوم في توزيعات مثل لينكس منت و أوبونتو و فيدورا ؟ 🔍 ما هو Flathub؟ Flathub هو مستودع (Repository) مركزي يوفر تطبيقات بصيغة Flatpak ، وهي صيغة حديثة لتوزيع البرامج على لينكس. بعكس حزم .deb أو .rpm التي تعتمد على التوزيعة نفسها، تأتي حزم Flatpak مستقلة وتعمل على أي توزيعة تقريبًا. ⚙️ لماذا أستخدم Flathub؟ تطبيقات حديثة دائمًا الكثير من البرامج في مستودعات أوبونتو أو ديبيان قد تكون قديمة، بينما Flathub يوفر آخر الإصدارات مباشرة من المطورين. متوافق مع جميع التوزيعات سواء كنت على أوبونتو، لينكس منت، مانجارو أو فيدورا، تستطيع تثبيت نفس التطبيق من Flathub. عدد ضخم من التطبيقات يحتوي آلاف التطبيقات الشهيرة مثل: Spotify، Discord، Telegram، VLC، GIMP . أمان وعزل Flatpak يستخدم تقنية Sandboxing لعزل التطبيق عن النظام الأساسي، مما يقلل المخاطر الأمنية. 🛠️ كيفية تفعيل Flathub في ل...

🌐 كيف تثبت Google Chrome أو Brave على لينكس منت وأوبونتو

صورة
أحد أكثر الأسئلة التي يطرحها المستخدم الجديد للينكس هو: كيف أثبت متصفح الإنترنت المفضل لدي؟ رغم أن لينكس يأتي غالبًا مع متصفح Firefox مثبت مسبقًا، إلا أن الكثيرين يفضلون Google Chrome أو Brave لميزات مثل المزامنة، الإضافات، والخصوصية. في هذا المقال سنشرح خطوة بخطوة كيفية تثبيت Google Chrome و Brave على لينكس منت وأوبونتو . 🔽 أولاً: تثبيت Google Chrome على لينكس منت / أوبونتو 1. تحميل الحزمة من الموقع الرسمي ادخل على موقع Google Chrome الرسمي: 👉 https://www.google.com/chrome قم بتحميل نسخة .deb الخاصة بأوبونتو/ديبيان. 2. التثبيت عبر الطرفية اذهب للمجلد الذي نزلت فيه الملف (عادةً Downloads ) ثم نفّذ: cd ~/Downloads sudo dpkg -i google-chrome-stable_current_amd64.deb 3. حل أي مشاكل في التبعيات إذا ظهر خطأ بخصوص الحزم الناقصة، نفّذ: sudo apt --fix-broken install   الآن يمكنك تشغيل Chrome من القائمة أو بكتابة:   google-chrome-stable   🛡️ ثانياً: تثبيت متصفح Brave على لينكس منت / أوبونتو 1. إضافة مفتاح GPG sudo apt install apt-transport-https curl sudo curl...

📦 مستودعات لينكس منت: دليلك لفهم وإدارة مصادر البرامج

صورة
عند استخدامك لـ لينكس منت ، ستلاحظ أنك تستطيع تثبيت وتحديث البرامج بسهولة عبر أمر واحد في الطرفية أو من خلال "مدير التحديثات". السر وراء هذه السهولة هو المستودعات (Repositories) — وهي القلب النابض للنظام، ومصدر كل البرامج والتحديثات. في هذا المقال، سنتعرف على معنى المستودعات، أنواعها، وكيفية إدارتها بأمان في لينكس منت . 🔍 ما هي مستودعات لينكس منت؟ المستودع في لينكس منت هو خادم على الإنترنت يحتوي على حزم البرامج والتحديثات. عندما تثبت برنامجًا عبر apt install أو مركز البرمجيات، يقوم النظام بجلبه من هذه المستودعات. 🗂️ أنواع المستودعات في لينكس منت 1. المستودعات الرسمية تأتي مثبتة افتراضيًا مع لينكس منت. تحتوي على البرامج الأساسية والتحديثات الآمنة. مثال: http://archive.ubuntu.com/ubuntu http://packages.linuxmint.com 2. المستودعات المخصصة لـ Mint     خاصة بفرق تطوير لينكس منت.     توفر تحديثات تخص واجهة Cinnamon وأدوات Mint المدمجة. 3. المستودعات الإضافية (PPA)     يضيفها المستخدم يدويًا للحصول على برامج أو نسخ أحدث من الرسمية.   ...

🎨 واجهات لينكس: دليلك لاختيار بيئة سطح المكتب المثالية

صورة
                   عند تثبيت أي توزيعة لينكس، قد تلاحظ أن النظام لا يبدو دائمًا بنفس الشكل، حتى لو كان هو نفسه. السبب؟ بيئة سطح المكتب أو ما يعرف بـ Linux Desktop Environment . هذه الواجهات ليست مجرد "مظهر"، بل هي مجموعة متكاملة من الأدوات والتطبيقات التي تحدد شكل النظام وطريقة استخدامك له. في هذا المقال، سنستعرض أشهر واجهات لينكس، ونوضح مميزاتها وعيوبها، وكيف تختار الأنسب لك. 🖥️ ما هي بيئة سطح المكتب في لينكس؟ هي الإطار الرسومي الذي يتيح لك التفاعل مع النظام بسهولة، بدلاً من التعامل مع الطرفية فقط. تشمل بيئة سطح المكتب: شريط المهام القوائم مدير النوافذ الخلفيات والرموز البرامج الأساسية مثل مدير الملفات 🌟 أشهر واجهات لينكس 1. GNOME المميزات: تصميم بسيط وحديث تركيز على الإنتاجية مدعومة رسميًا في توزيعات كبرى مثل Ubuntu و Fedora العيوب: تستهلك موارد أكبر من بعض الواجهات الأخرى الأفضل لـ: المستخدمين الذين يريدون تجربة منظمة وحديثة. 2. KDE Plasma المميزات: جماليات عالية مع تخصيص ...

🗺️ استكشاف العالم من الطرفية: أداة Mapscii لعرض الخرائط عبر التيرمنال!

صورة
 استكشاف العالم من الطرفية: أداة Mapscii لعرض الخرائط عبر التيرمنال! هل تخيلت يومًا أنك تستطيع استعراض خريطة العالم كاملة من خلال الطرفية (Terminal) فقط؟ بدون متصفح، بدون صور، بدون أي واجهة رسومية؟ مرحبًا بك في عالم Mapscii — أداة عبقرية تعتمد على فن الـ ASCII لعرض خريطة تفاعلية للعالم من خلال التيرمنال! 🔍 ما هي Mapscii؟ Mapscii هي أداة مفتوحة المصدر تتيح لك استعراض خريطة تفاعلية للعالم من خلال سطر الأوامر باستخدام بروتوكول Telnet أو Node.js . تعرض الخرائط بطريقة فنية باستخدام ASCII Art ، مما يجعلها خفيفة جدًا وسريعة، ويمكن تشغيلها حتى على الأجهزة القديمة أو الضعيفة. 💻 كيفية استخدام Mapscii في لينكس ✳️ الطريقة الأسهل: بدون تثبيت يمكنك تشغيل الأداة مباشرة من التيرمنال عبر الأمر التالي: telnet mapscii.me 🔁 سيتم تحميل الخريطة فورًا، وستظهر أمامك خريطة ASCII مذهلة، يمكنك التحرك خلالها بالأسهم أو الماوس (في بعض الطرفيات). ✳️ هل لا يعمل أمر telnet ؟ قم بتثبيت الحزمة أولًا: sudo apt install telnet 🔧 تثبيت Mapscii بشكل كامل (اختياري) إذا أردت تشغيلها محليًا، يمكنك تثب...