- إن إتقان الأوامر الأساسية (التنقل، إدارة الملفات، الأذونات، العمليات والشبكة) يضاعف الإنتاجية في أي توزيعة لينكس.
- يتيح لك استخدام برامج إدارة الحزم بشكل صحيح وتثبيت البرامج المجانية عالية الجودة تغطية أي حاجة مهنية أو شخصية تقريبًا.
- اتباع الممارسات الجيدة (المستودعات الموثوقة، والحذر من صلاحيات الجذر، وعدم استخدام البرامج النصية "السحرية") يحافظ على استقرار النظام وأمانه على المدى الطويل.
- تساعد التعديلات الصغيرة على سطح المكتب والاختصارات وتحسينات الأداء في تكييف نظام لينكس مع طريقة عملك، وليس العكس.
إذا كنت تستخدم نظام لينكس يوميًا - سواءً على جهاز مكتبي، أو حاسوب محمول متوسط، أو خادم سحابي - فإن معرفة بعض الأساسيات فقط لا تكفي لتحقيق أقصى استفادة منه. يهيمن لينكس على أكثر من 90% من البنية التحتية السحابية ، وهو المنصة المفضلة للمطورين، ونظام التشغيل الذي يقف وراء جزء كبير من الإنترنت، لذا فإن تعلم حيل برمجياته ليس مجرد نزوة، بل هو استثمار في الإنتاجية.
إلى جانب كونه نظامًا مجانيًا ومفتوح المصدر، يوفر لينكس واجهة سطر أوامر قوية، ومديري حزم متطورين ، ونظامًا بيئيًا واسعًا من التطبيقات لأي مهمة تقريبًا: من تحرير فيديوهات بدقة 4K إلى إدارة خادم منزلي. ستجد في هذا الدليل مزيجًا من الأوامر الأساسية، والاختصارات، ونصائح الأمان، والأدوات الموصى بها لمساعدتك على العمل بشكل أسرع وأكثر أمانًا وبأقل قدر من المشاكل غير المتوقعة.
أوامر لينكس الأساسية التي يجب عليك إتقانها تمامًا
في نظام لينكس، تتم معظم العمليات عبر سطر الأوامر: فكل زر تضغط عليه في واجهة المستخدم الرسومية يُنفذ عادةً أمرًا ما . وفهم كيفية عمل هذه الأوامر هو الفرق بين العمل ببطء شديد والتنقل في النظام بسرعة فائقة.
الأمر هو ببساطة برنامج تقوم بتنفيذه على سطر الأوامر، مصحوبًا بـ العلامات (الخيارات) والوسائط (المعلمات)تبدأ الأعلام عادةً بـ - o --تشير الوسائط إلى الملف أو الدليل أو المورد الذي تريد العمل عليه، وعادة ما تتبع ترتيبًا محددًا.
تتضمن جميع الأوامر تقريبًا مساعدة مدمجة: يمكنك استخدام الخيار -h أو راجع صفحة الدليل الخاصة به مع man nombre_comandoإذا اعتدت على استخدام المساعدة بدلاً من البحث دائماً على جوجل، فسوف تتعلم بشكل أسرع بكثير كيفية عمل الأدوات حقاً.
فيما يلي مجموعة مختارة من الأوامر الأساسية التي يجب على كل مستخدم لنظام لينكس معرفتها (واستخدامها يوميًا) للتنقل في نظام الملفات وإدارة الملفات والحصول على معلومات حول جهازه.
1. تصفح الأدلة واطلع على محتوياتها: ls, pwd y cd
القيادة ls اعرض محتويات مجلد: يعرض لك الملفات والمجلدات الفرعية في الدليل الحالي أو الدليل الذي تحدده.. مع خيارات مثل -l (قائمة طويلة) أو -a (بما في ذلك المعلومات المخفية) ستحصل على معلومات أكثر بكثير بنظرة سريعة.
إذا كنت ترغب في إضافة بعض الألوان إلى المخرجات لتمييز أنواع الملفات بشكل أفضل، يمكنك تعريف اسم مستعار على النحو التالي: alias ls="ls --color=auto"وبهذه الطريقة لن تضطر إلى تكرار الخيار في كل مرة تستخدمه.
لمعرفة المجلد الذي أنت فيه، pwd (طباعة دليل العمل) يعرض لك المسار المطلق للمجلد الحاليهذا أمر أساسي لتجنب الضياع عند إجراء عدة تغييرات متتالية في الدليل.
أخيرًا ، مع cd تغيير المجلد: بدون جدال، تعود إلى مجلدك الشخصي، مع cd .. ترتقي بمستواك، ومع cd - الانتقال إلى الدليل السابق (مفيد جدًا للتنقل ذهابًا وإيابًا بين مسارين أثناء العمل).
2. الأسماء المستعارة وإزالة الأسماء المستعارة: alias y unalias
الاسم المستعار هو اختصار يستخدمه نظام التشغيل لتمثيل أمر واحد أو أكثر. على سبيل المثال، يمكنك تعريف alias ll="ls -lah" للحصول على قائمة مفصلة بأحجام واضحة، ما عليك سوى الكتابة ll.
اذا ركضت alias بدون جدال، سترى جميع الأسماء المستعارة النشطة في جلسة shell الخاصة بكإنها مؤقتة، لذا إذا كنت تريدها أن تكون دائمة، فأضفها إلى ملف تكوين shell الخاص بك (على سبيل المثال) ~/.bashrc o ~/.zshrc).
إذا ارتكبت خطأً أو أردت التخلص من خطأ ما، unalias nombre_alias يحذفها من الجلسة الحالية. إنها طريقة بسيطة لـ قم بتنظيف الاختصارات التي لم تعد بحاجة إليها أو التي تتعارض مع الأوامر الفعلية..
3. نسخ الملفات ونقلها وإنشائها وحذفها: cp, mv, mkdir, rm
مع cp يمكنك نسخ الملفات والمجلدات: cp origen destino لملف، cp -r عند التعامل مع مجلدات كاملة، تذكر... / أضف كلمة "final" إلى مسارات المجلدات لتجنب الالتباس.
القيادة mv يُستخدم لنقل الملفات وإعادة تسميتها: إذا كانت الوجهة مسارًا مختلفًا، فستنقل الملف؛ أما إذا كان مجرد اسم مختلف في نفس المجلد، فستعيد تسميته.إنها واحدة من أكثر الأدوات تنوعًا عند إعادة تنظيم مشاريعك.
لإنشاء الدلائل التي تستخدم mkdir. مع خيار -p يمكنك إنشاء كل شيء دفعة واحدة تسلسل هرمي كامل من المجلدات الفرعيةعلى سبيل المثال mkdir -p peliculas/2004/terror.
rm يقوم هذا البرنامج بحذف الملفات والمجلدات، وعليك توخي الحذر الشديد هنا: rm -rf يمكن تحميل مجلد كامل بكل محتوياته دون طلب تأكيد.بالنسبة للمجلدات الفارغة، يمكنك استخدام rm -rلكن قبل إطلاق أوامر التدمير، تحقق بعناية من المسار الذي ستحذفه.
4. عرض الملفات وإنشاؤها وتشغيلها: cat, less, head, tail, touch
الكلاسيكية cat يعرض لك محتويات ملفات النصوص واحداً تلو الآخر؛ إنه مثالي لـ قم بفحص الملفات القصيرة أو دمج عدة ملفات. على المخرج القياسي. يصبح الأمر غير مريح بالنسبة للملفات الكبيرة.
عندما يكون الملف طويلاً، less يسمح لك التنقل للأمام والخلفيُعد البحث عن النصوص والتنقل بسهولة دون الحاجة إلى قراءة النص بأكمله دفعة واحدة أمرًا بالغ الأهمية لمراجعة السجلات الكبيرة.
إذا كنت مهتمًا فقط بالبداية أو النهاية، head y tail تبين السطر الأول أو الأخير من الملف. مع -n يمكنك ضبط عدد الأسطر التي تريد رؤيتها، ومع tail -f يمكنك متابعة نمو السجل في الوقت الفعلي.
القيادة touch يُستخدم بشكل أساسي لـ إنشاء ملفات فارغة أثناء التشغيلكما يمكنه تحديث طوابع الوصول والتعديل. وهذا مفيد للغاية لإنشاء ملفات التكوين أو البرامج النصية بسرعة، والتي يمكنك ملؤها لاحقًا.
5. التصاريح والتنفيذ المباشر: chmod y ./
يحتوي كل ملف على أذونات القراءة والكتابة والتنفيذ للمالك والمجموعة وجميع المستخدمين الآخرين. chmod يمكنك تغيير هذه الأذونات بمرونة: chmod +x archivo يجعلها قابلة للتنفيذ، وهو أمر ضروري قبل تشغيل البرنامج النصي.
عندما يكون الملف قابلاً للتنفيذ ويحتوي على الترويسة المناسبة (shebang)، يمكنك تشغيله باستخدام ./nombre_archivoتشير هذه الرموز إلى قم بتشغيل هذا الملف الموجود في المجلد الحالي. باستخدام المفسر الذي أعلنته في السطر الأول (على سبيل المثال، /usr/bin/python3).
6. التوثيق والمساعدة الفورية: man, whatis, which
القيادة man افتح الدليل الكامل لأي أداة يتوفر لها دليل. إذا كنت تقوم بتشغيل man man سوف ترى أقسام صفحات الدليل والاصطلاحات، وهو أمر مفيد للغاية لتحقيق أقصى استفادة منها.
عندما تريد وصفًا سريعًا لأمر ما، whatis أعد سطر موجز يوضح الغرض الرئيسي منهمثالي لتنشيط ذاكرتك دون الخوض في التفاصيل.
وعلاوة على ذلك، which يُخبرك بالمسار الدقيق للملف التنفيذي الذي سيتم تشغيله عند كتابة أمر ما، وهو أمر أساسي لـ اكتشاف النسخ المكررة أو معرفة إصدار البرنامج الذي تستخدمه إذا كان لديك عدة أجهزة مثبتة.
7. معلومات النظام والمستخدم: whoami, uname, neofetch
مع whoami يمكنك التحقق أثناء التنقل مع أي مستخدم تعمل فعلياً؟هذا من شأنه أن يمنع المفاجآت غير السارة عند التبديل بين الحسابات العادية وحسابات الإدارة.
uname يعرض بيانات حول النواة والجهاز؛ مع uname -a لقد حصلت لمحة سريعة عن النظام مع اسم المضيف، وإصدار النواة، وبنية النظام. وهذا مفيد للغاية عند طلب الدعم أو توثيق بيئة التشغيل.
إذا كنت تريد شيئًا أكثر جاذبية، neofetch رسم شعار ASCII لتوزيعتك بالإضافة إلى ملخص للأجهزة والنواة والبيئةلا يتم تثبيته عادةً بشكل افتراضي، ولكن يمكن إضافته في ثوانٍ باستخدام مدير الحزم.
8. العمليات والذاكرة وإدارة الموارد: ps, htop, kill, xkill
القيادة ps اعرض قائمة بالعمليات المرتبطة بجلسة سطر الأوامر الخاصة بك؛ باستخدام الخيارات المناسبة يمكنك رؤية ما الذي يقوم بتشغيله، ومعرفاته (PIDs)، وتفاصيل أخرىللحصول على تجربة تفاعلية أكثر، htop يوفر عرضًا فوريًا لوحدة المعالجة المركزية وذاكرة الوصول العشوائي والعمليات واستهلاكها.
عندما يتجمد أحد التطبيقات ولا توجد طريقة لإغلاقه بشكل صحيح، kill يسمح لك أرسل له إشارات لإنهاء الأمرإما بتحديد مُعرّف العملية (PID) أو اسمها. كن حذرًا، فقد تفقد عملك غير المحفوظ إذا قمت بإنهاء العملية قسرًا.
تتمثل إحدى الحيل المفيدة في البيئات الرسومية في تكوين xkill كاختصار لوحة مفاتيح: عند تنفيذه، يتحول المؤشر إلى علامة زائد و سيتم إغلاق أي نافذة تنقر عليها فوراً.إنه أشبه بـ "زر طوارئ" للتطبيقات الخبيثة.
9. الشبكة والاتصال: ping, wget
للتحقق مما إذا كان لديك اتصال بمضيف معين، ping يرسل حزم بروتوكول ICMP ويقيس زمن الاستجابة. يمكنك الاختبار باستخدام كلا النطاقين و باستخدام عناوين IP مباشرة لاستبعاد مشاكل نظام أسماء النطاقات (DNS)..
من جانبها، wget إنه بمثابة أداة متعددة الاستخدامات لتنزيل الملفات من الإنترنت. يدعم العديد من الخيارات لإعادة المحاولات، والتنزيلات المتكررة، والمصادقة، وهو مثالي عندما تحتاج إلى تنزيل المحتوى من البرامج النصية أو الخوادم بدون بيئة رسومية.
10. البحث المتقدم وتحليل النصوص: grep, find, wc
مع grep يمكنك البحث عن أنماط في ملفات نصية باستخدام التعابير النمطية؛ فهي لا تُرجع الأسطر المطابقة فحسب، بل توفر أيضًا خيارات مثل -c يمكن عدد مرات ظهور مصطلح مايُعد هذا مفيدًا للغاية عند تحليل السجلات أو نتائج الأوامر.
القيادة find يتنقل البرنامج عبر التسلسل الهرمي للمجلدات ويحدد موقع الملفات بناءً على الاسم والنوع ومعايير أخرى. على سبيل المثال، يمكنك البحث جميع برامج بايثون النصية مع *.py في مشروعك الحالي من خلال تحديد المسار ونمط البحث.
وأخيرا، wc (عدد الكلمات) تُرجع عدد الأسطر والكلمات والبايتات في الملف. -w o -l تُترك وحيدًا مع عدد الكلمات أو الأسطر، مثالي للإحصائيات السريعة أو للتحقق من صحة مخرجات الأوامر الأخرى.
11. إدارة كلمات المرور وتسجيل الخروج: passwd, exit, history
إذا كنت بحاجة إلى تغيير كلمة مرور المستخدم الحالية، passwd يرشدك خطوة بخطوة: أولاً يطلب منك إدخال كلمة المرور الحالية، ثم كلمة المرور الجديدة مرتين.حاول ألا تجرب إذا لم تكن متأكدًا مما تفعله، لأن فقدان الوصول إلى حسابك الخاص يمثل مشكلة حقيقية.
القيادة exit يُستخدم للخروج من الصدفة الحالية، وهو ما يُترجم إلى أغلق علامة تبويب الطرفية أو أنهِ جلسة عن بُعد إذا كنت تتصل عبر SSH.
وإذا لم تتذكر بالضبط ما هو الأمر الطويل الذي كتبته سابقاً، history عينة قائمة مرقمة بالأوامر التي تم تنفيذها مؤخراًبالإضافة إلى التنقل باستخدام الأسهم، يمكنك البحث داخله باستخدام Ctrl+R أو نظفها تمامًا بـ history -c إذا كنت لا تريد أن تترك أثراً.
مديري الحزم والبرامج الأساسية في لينكس

من أهم مزايا نظام لينكس مدير الحزم القوي الخاص به. فعملية تثبيت البرامج أو تحديثها أو إزالتها من سطر الأوامر سريعة وآمنة وقابلة للتكرار، وهو أمر يتطلب في الأنظمة الأخرى غالباً استخدام برامج تثبيت خارجية غير معروفة.
بحسب التوزيعة التي تستخدمها، ستتعامل مع أدوات مختلفة: apt في نظامي ديبيان/أوبونتو، yum o dnf في الأنظمة القائمة على نظام ريد هات و pacman في Arch ومشتقاتهفي جميع الحالات، تكون الفكرة هي نفسها: يتم تنزيل الحزم من المستودعات الرسمية أو الموثوقة، ويتم حل التبعيات، ويتم ترك النظام جاهزًا دون أي فوضى.
على سبيل المثال، لتثبيت برنامج GIMP على نظام Ubuntu، يمكنك كتابة sudo apt install gimpفي فيدورا سيكون الأمر كالتالي sudo yum install gimpوفي الهندسة المعمارية، sudo pacman -S gimpقم بتغيير اسم الحزمة وكرر النمط لبقية البرامج.
وبناءً على ذلك، فإنّ منظومة تطبيقات لينكس أوسع بكثير مما يدركه الكثيرون. فهناك برامج احترافية متطورة لكل شيء تقريبًا، بدءًا من تحرير الصوت والفيديو وصولًا إلى المحاكاة الافتراضية، وتطبيقات المكاتب، والأمن السيبراني.
الصوت والموسيقى: أردور، أوداسيتي، مشغلات الصوت
إذا كنت تعمل في مجال الصوت، فإن برنامج Ardour هو برنامج تسجيل صوتي رقمي متعدد المسارات متكامل للغاية، يتيح لك تسجيل ومزج الصوت وMIDI على قنوات متعددة ، مع دعم العديد من الصيغ والإضافات. إنه بديل جاد للغاية للحلول التجارية.
لا يزال برنامج Audacity ضروريًا لمهام التحرير السريعة: التسجيل، والقص، وتطبيق المؤثرات، وتقليل التشويش، والتصدير إلى صيغ متعددة . كما يدعم البرنامج الإضافات لتوسيع إمكانياته دون الحاجة إلى دفع أي رسوم إضافية.
لتشغيل مكتبة الموسيقى الخاصة بك، لديك مشغلات أكثر بساطة وجاذبية بصرية مثل Lollypop أو Musique، والتي تركز على تقديم واجهة نظيفة، وصور الألبومات، ومعلومات الفنان ، دون تعقيد الأمور بخيارات متقدمة إذا لم تكن بحاجة إليها.
الفيديو، والرسومات، والتصوير الفوتوغرافي: بلندر، كدن لايف، دافينشي، دارك تيبل، جيمب
يُعدّ برنامج Blender أداةً شاملةً ومتكاملةً في مجال التصميم ثلاثي الأبعاد: فهو يجمع بين النمذجة، والتحريك، والمؤثرات البصرية، وتحرير الفيديو، وحتى تصميم الألعاب ، كل ذلك في تطبيق واحد. من الصعب تصديق أنه برنامج مفتوح المصدر بالنظر إلى العدد الهائل من الوظائف التي يُمكنه القيام بها.
إذا كنت من محبي الفيديو، فإن برنامجي Kdenlive وShotcut يوفران سير عمل غير خطي مع دعم لعدد كبير من الصيغ بفضل FFmpeg ، بالإضافة إلى مسارات متعددة، وتأثيرات، وعناوين، وتصدير عالي الدقة. أما إذا كنت تبحث عن برنامج أقرب إلى معايير الصناعة، فإن DaVinci Resolve يقدم نسخة مجانية مزودة بأدوات تحرير وتصحيح ألوان قوية للغاية.
في مجال التصوير الفوتوغرافي، يُشابه برنامج DarkTable إلى حد كبير سير عمل برنامج Lightroom: معالجة ملفات RAW، وإدارة الكتالوج، وتعديلات متقدمة مُصممة خصيصًا للمصورين الذين يُعالجون كميات كبيرة من الصور. أما بالنسبة للتنقيح العام، فيظل برنامج GIMP الخيار الأمثل بديلًا لبرنامج Photoshop، لما يوفره من طبقات وأقنعة وفلاتر ودعم للبرامج النصية والإضافات.
مجموعة برامج مكتبية، للقراءة والتنظيم: LibreOffice، Calibre، Evolution، Typora
LibreOffice هو حاليًا مجموعة البرامج المكتبية المجانية الأكثر اكتمالًا : معالج النصوص، وجداول البيانات، والعروض التقديمية، وقواعد البيانات... كل ذلك بواجهة حديثة بشكل متزايد وتوافق جيد مع تنسيقات Microsoft Office.
إذا كنت تقرأ الكتب الإلكترونية، فإن برنامج Calibre ضروري: فهو يدير مكتبة كتبك الإلكترونية، ويحول بين الصيغ المختلفة، ويرسل الملفات إلى قارئك، ويتيح لك تعديل البيانات الوصفية . كما يمكنه تنزيل المقالات الإخبارية والمواقع الإلكترونية لقراءتها كما لو كانت كتبًا ورقية.
أما برنامج Evolution، من جانبه، فيجمع بين عميل البريد الإلكتروني والتقويم والمهام وجهات الاتصال في مكان واحد، ويعمل كمركز عصبي لحياتك الرقمية، وخاصة في بيئات GNOME حيث يتكامل بشكل مثالي.
بالنسبة للكتابة الخفيفة والوثائق التقنية، يقدم Typora محرر Markdown بسيطًا يعرض النتيجة تمامًا كما ستظهر عند تصديرها ، مما يتجنب عوامل التشتيت ويركز على النص.
الإنترنت، والمراسلة، والوسائط المتعددة: فايرفوكس، إيدج، تيليجرام، ديسكورد، كودي، بليكس، أو بي إس
في المتصفحات، يظل فايرفوكس خيارًا رائعًا نظرًا لتركيزه على الخصوصية، وإذا كنت تعمل في بيئات ويندوز-لينكس مختلطة، فإن مايكروسوفت إيدج على لينكس يسمح لك بالحفاظ على مزامنة كلمات المرور والمفضلة والإعدادات بين النظامين الأساسيين.
يعتبر كل من Telegram و Discord من أبرز تطبيقات الاتصال: يتميز الأول بتركيزه على القنوات والروبوتات واستخدام الأجهزة المتعددة ؛ أما الثاني، فيتميز بسهولة إنشاء خوادم ذات طابع خاص مع دردشة صوتية ومرئية، وهو مثالي للمجتمعات ومجموعات العمل.
لإنشاء مركز وسائط، يقوم Kodi أو Plex بتحويل جهاز الكمبيوتر الخاص بك إلى نوع من Netflix المنزلي : فهم ينظمون الأفلام والمسلسلات والموسيقى والصور، ويضيفون البيانات الوصفية ويسمحون بالوصول إلى المحتوى الخاص بك من أجهزة أخرى، مع إضافات تعمل على توسيع إمكانياتهم بشكل أكبر.
إذا كنت ترغب في بث ألعابك أو القيام ببث مباشر، فإن OBS Studio هو الأداة القياسية: يمكنك إضافة المشاهد ومصادر الفيديو والتراكبات والصوت وإرسالها إلى Twitch أو YouTube أو أي مكان تريده بمستوى عالٍ جدًا من التحكم ودون دفع ثمن التراخيص.
النظام والأمان والأدوات المساعدة: GParted، Stacer، ClamAV، qBittorrent، jDownloader، Wine، YUMI
يُعدّ GParted أداةً شاملةً لتقسيم الأقراص: فهو يُتيح لك إنشاء الأقسام وتغيير حجمها ونقلها وتهيئتها وتسميتها بصريًا. يمكنك استخدامه من نظامك أو الإقلاع من قرص USB قابل للتشغيل باستخدام GParted للعمل مع الأقراص دون الحاجة إلى تثبيت نظام تشغيل.
يقدم برنامج Stacer عرضًا مفصلاً للغاية لأداء جهازك: فهو يراقب استهلاك الموارد والعمليات وخدمات بدء التشغيل، بالإضافة إلى أداة تنظيف الملفات غير الضرورية، وكل ذلك مركزي للحفاظ على حالة النظام تحت السيطرة.
على الرغم من أن نظام لينكس أقل عرضة للاستهداف، إلا أنه ليس بمنأى عن الفيروسات. ClamAV هو محرك مكافحة فيروسات مفتوح المصدر يمكنك استخدامه لفحص المجلدات والملفات التي تم تنزيلها وحتى خوادم البريد الإلكتروني ؛ وبفضل واجهات مثل clamtk، يُعد استخدامه أكثر ملاءمة إذا كنت لا ترغب في التعامل مع سطر الأوامر.
يُعدّ برنامج qBittorrent من أفضل برامج تحميل ملفات التورنت، فهو مزود بمحرك بحث مدمج، ويدعم روابط المغناطيس، ويتميز بإدارة متقدمة لقوائم الانتظار . أما إذا كنت تستخدم التحميل المباشر، فإن برنامج jDownloader يوفر عليك الكثير من الجهد من خلال الكشف التلقائي عن الروابط في حافظتك.
يُوفر Wine طبقة توافق لتشغيل العديد من برامج Windows مباشرةً على نظام Linux الخاص بك ، وهو أمر بالغ الأهمية إذا كنتَ بحاجة ماسة إلى أداة احتكارية لا تتوفر لها نسخة أصلية. وإذا كنتَ من هواة تجربة توزيعات Linux، فإن YUMI يُساعدك على إنشاء أقراص USB متعددة الإقلاع تحتوي على عدة صور قابلة للإقلاع على نفس القرص.
نصائح وأفضل الممارسات لتحقيق أقصى استفادة من أوبونتو وتوزيعات لينكس الأخرى
إلى جانب الأوامر والتطبيقات، هناك عدد من العادات والتعديلات البسيطة التي تُحدث فرقًا كبيرًا بين تجربة لينكس مستقرة ومريحة، وتثبيت مليء بالمفاجآت . تنبع العديد من هذه النصائح من أخطاء شائعة جدًا يرتكبها من يأتي من نظام ويندوز ويبدأ بالتجربة دون معرفة كافية.
المستودعات، والأذونات، وبرامج الطرف الثالث: أشياء لا يجب العبث بها.
من أكثر الأخطاء شيوعاً عند البدء هو إضافة المستودعات بشكل عشوائي "لأنك رأيتها في منتدى". كل مستودع إضافي هو مصدر آخر للحزم، ولكنه أيضاً مصدر محتمل لعدم الاستقرار والتعارضات والثغرات الأمنية.
القاعدة الأساسية بسيطة: استخدم فقط المستودعات الرسمية لتوزيعتك، ولا تُضف مستودعات خارجية إلا عند الضرورة القصوى وعند التأكد من موثوقيتها . تجنب استخدام مستودعات البرامج الشخصية (PPAs) أو المستودعات غير المعروفة التي تعد بنتائج مبهرة، خاصةً إذا لم تكن تُحدَّث بانتظام.
وينطبق الأمر نفسه على الملفات التنفيذية التي يتم تنزيلها من مواقع ويب عشوائية: الحزم .deb, .rpm أو برامج تثبيت تابعة لجهات خارجية غير موقعة أو مراجعتها. قد يؤدي تثبيت البرامج من مصادر غير معروفة إلى جلب برامج ضارة أو أبواب خلفية أو ببساطة نظام معطل.لذا احذر من "فنيي التركيب السحريين" الذين يعدونك بالقيام بكل شيء نيابة عنك.
فيما يتعلق بالأذونات، استخدم sudo o su إنها فكرة سيئة في كل شيء. تعامل مع الأمر كمستخدم عادي و لا ترفع صلاحياتك إلا عندما تحتاج فعلاً إلى الوصول إلى النظام (تثبيت الحزم، تعديل ملفات التكوين الخاصة بـ /etcإلخ). قد يتسبب إدخال أمر بشكل خاطئ بصلاحيات المستخدم الجذر في مشاكل خطيرة.
GRUB، وأجهزة سطح المكتب، والبرامج النصية "المعجزة": كيفية تجنب إفساد عملية التثبيت
يتحكم مدير الإقلاع GRUB في نظام التشغيل الذي يتم تحميله عند تشغيل جهاز الكمبيوتر. قد يؤدي العبث بإعداداته دون فهمها إلى عدم إمكانية تشغيل الكمبيوتر ، مما يجبرك على استعادة البيانات باستخدام قرص USB قابل للإقلاع.
إذا كنت ترغب في إعادة ترتيب الإدخالات أو تخصيص شيء ما، فقم بإجراء بحثك أو استخدم أدوات مجربة ومعتمدة؛ لا تقم بتحرير الملفات بشكل عشوائي. /etc/grub.d ولا ينبغي لك الاعتماد بشكل أعمى على أدوات الطرف الثالث التي تعدل GRUB دون أن ترى بالضبط ما تفعله.
من الأخطاء الشائعة الأخرى دمج بيئات سطح المكتب الكاملة (مثل جنوم وكيدي) في نفس التثبيت. عند تثبيت تطبيقات معينة، قد يتم استيراد بيئة سطح المكتب المقابلة بالكامل مع مدير الملفات والمكتبات والإعدادات الخاصة بها ، مما ينتج عنه نظام غير متناسق بصريًا ويصعب تصحيح أخطائه.
ومما يزيد الأمر سوءًا، وجود برامج نصية تُثبّت البرامج بنقرة واحدة، تُضيف مستودعات، وتُثبّت نواة النظام، وتُعدّل الإعدادات الأساسية دون أي تحكم فعلي في العملية. قد تُؤدي هذه البرامج إلى عدم استقرار نظامك تمامًا ، لذا يُنصح بتجنّبها إذا كنت لا ترغب في أي مفاجآت غير سارة.
تحديثات، وبرامج مستقرة، وتطبيقات مثبتة مسبقًا
في توزيعات مثل أوبونتو أو لينكس منت، تعتبر إصدارات LTS (الدعم طويل الأمد) الخيار الأفضل للمستخدمين الجدد أو فرق العمل، لأنها تعطي الأولوية للاستقرار وتحديثات الأمان على الحصول دائمًا على أحدث إصدار.
لا تُجدي مستودعات البرامج غير المستقرة أو "المقترحة" نفعًا إلا إذا كنتَ على درايةٍ بما تفعله، وترغب في اختبار الميزات الجديدة بدقة، ومستعدًا للإبلاغ عن الأخطاء. أما للاستخدام اليومي العادي، فمن الأفضل بكثير الالتزام بالإصدارات المستقرة وتحديثها عبر قنوات الإصدار الرسمية.
قد يغريك حذف التطبيقات المثبتة مسبقًا التي لا تستخدمها، لكن العديد منها يعتمد بشكل كبير على أجزاء أخرى من النظام. قد يؤدي حذفها دون علمك إلى سحب حزم برمجية أساسية وتوقف مكونات مهمة عن العمل . تجاهلها أو أخفها من القائمة إذا لم تكن بحاجة إليها، وستكون الأمور على ما يرام.
نصائح عملية لنظام أوبونتو لتحسين حياتك اليومية
تُخفي أوبونتو (والعديد من التوزيعات الأخرى) حيلًا صغيرة توفر لك الوقت. على سبيل المثال، يمكنك لصق أي نص قمت بتحديده فوراً بالنقر بزر الفأرة الأوسط.إنها لوحة كتابة "موازية" للوحة الكتابة التقليدية. Ctrl+C / Ctrl+Vمفيد جداً للضربات السريعة المتكررة.
تتيح لك مساحات العمل الافتراضية فصل المهام على أسطح مكتب مختلفة: سطح مكتب للمتصفح والبريد الإلكتروني، وآخر للتطوير، وثالث للوسائط المتعددة، وهكذا. في أوبونتو، يمكنك تفعيلها من إعدادات المظهر، ثم التنقل بينها باستخدام اختصارات لوحة المفاتيح أو إرسال النوافذ من مساحة عمل إلى أخرى.
يمكنك أيضًا اتخاذ قرارات دقيقة للغاية بشأن التطبيقات التي يتم تشغيلها عند تسجيل الدخول من لوحة "تطبيقات بدء التشغيل". هناك، يمكنك بسهولة إزالة الخدمات التي لا تحتاجها لتسريع بدء التشغيل أو إضافة البرامج التي تريدها مفتوحة دائمًا دون الحاجة إلى النقر في كل مرة.
إذا كنت تفتقد صوت تسجيل الدخول الكلاسيكي، يمكنك إضافة أمر يقوم بتشغيل مقطع صوتي إلى نفس قائمة التطبيقات عند بدء التشغيل واستعادة تلك اللمسة الحنينية دون عناء كبير.
الأداء: مساحة التبديل، والمجلدات المؤقتة في ذاكرة الوصول العشوائي، وبرامج تشغيل الرسومات
في الأجهزة المزودة بذاكرة وصول عشوائي كبيرة (8 جيجابايت، 16 جيجابايت أو أكثر)، يمكنك ضبط كيفية استخدام النظام لقسم التبديل لـ تقليل التأثير على القرص واكتساب بعض المرونةمعايير مثل vm.swappiness o vm.vfs_cache_pressure يمكن تعديلها في /etc/sysctl.conf بحيث تستخدم النواة مساحة تبديل أقل عندما لا تكون هناك حاجة إليها.
تتضمن حيلة متقدمة أخرى تثبيت مجلدات مؤقتة مثل /tmp o /var/tmp في ذاكرة الوصول العشوائي باستخدام tmpfs. وبالتالي تتميز العمليات المؤقتة بسرعة أكبر بكثير، كما أنها تتجنب عمليات الكتابة المستمرة على أقراص SSD.تذكر فقط أن كل شيء هناك يختفي عند إيقاف تشغيله.
إذا كنت ترغب في تشغيل الألعاب أو ببساطة استغلال كامل إمكانيات وحدة معالجة الرسومات (GPU)، فمن المهم التحقق من برنامج التشغيل المُثبّت على نظامك. في أوبونتو، ستجد ضمن قسم "البرامج والتحديثات" تبويبًا لبرامج التشغيل الإضافية، حيث يمكنك الاختيار بين برامج مفتوحة المصدر أو برامج تشغيل احتكارية من الشركة المصنّعة . يُنصح عادةً باختبار برامج التشغيل لمعرفة أيها يُقدّم أفضل أداء، مع الحرص دائمًا على استخدام مصادر موثوقة.
تخصيص واجهة المستخدم واختصارات مفيدة
تتيح لك أدوات مثل Unity Tweak (في الإصدارات القديمة من Ubuntu) أو ما يعادلها من الأدوات الحديثة تخصيص مظهر سطح المكتب، وتغيير السمات والأيقونات وسلوك شريط التطبيقات ، وضبط التفاصيل مثل الزوايا الساخنة أو عدد أسطح المكتب.
إذا كنت تفضل شريط التطبيقات في الأسفل، كما هو الحال في نظام ويندوز، بدلاً من الجانب الأيسر، يمكنك تغييره من خلال إعدادات النظام أو من خيارات سطح المكتب، وذلك حسب إصدارك. هذه تغييرات بسيطة تُسهّل عملية الانتقال للمستخدمين الجدد.
كما أن إعداد اختصارات مخصصة للإجراءات الشائعة يساعد كثيراً: على سبيل المثال، تعيين مجموعة من الاختصارات لـ xkill لإيقاف النوافذ المتجمدة، أو استخدام مشغل تطبيقات من نوع Ulauncher لفتح التطبيقات والملفات بمجرد كتابة بضعة أحرفبدلاً من التنقل عبر القوائم.
يحتوي الجهاز الطرفي نفسه على بعض الحيل: الإكمال التلقائي باستخدام مفتاح Tab، والبحث العكسي في السجل باستخدام مفتاح Tab Ctrl+Rأو منع حفظ بعض الأوامر في سجل الأوامر إذا سبقتها مسافةإن إتقان هذه التفاصيل يمنحك طلاقة هائلة مقارنة بالكتابة من الصفر في كل مرة.
أجهزة سطح المكتب، ووحدات التحكم الافتراضية، ولوحات اللمس
بالإضافة إلى النوافذ الرسومية، توفر العديد من التوزيعات عدة وحدات تحكم افتراضية يمكن الوصول إليها باستخدام Ctrl+Alt+Fxيحتوي أحدهما عادةً على البيئة الرسومية، وفي الآخر يمكنك فتح جلسات نصية نظيفة للإدارة أو تصحيح الأخطاء أو الإنقاذ عندما تتجمد واجهة المستخدم.
في أجهزة الكمبيوتر المحمولة، يمكن أن توفر لوحة اللمس أكثر بكثير مما تبدو عليه: التمرير بإصبعين، والتمرير الأفقي، والنقر بزر الماوس الأيمن في الزاوية السفلية، وما إلى ذلك. إذا لم تكن هذه الميزات تعمل بشكل افتراضي، فعادةً ما يكون تعديل إعدادات "الماوس ولوحة اللمس" كافيًا للاستفادة من جميع الإيماءات التي يدعمها الجهاز.
وأخيرًا، هناك تعديلات بصرية بسيطة تُحسّن سهولة الاستخدام، مثل ضبط الإعدادات بحيث يؤدي النقر على أيقونة تطبيق مفتوح بالفعل في شريط التطبيقات إلى تصغيره أو استعادته ، بدلًا من فتح نافذة جديدة. هذه تفاصيل صغيرة، لكنها مجتمعة تجعل بيئة العمل أكثر سهولة في الاستخدام.
في نهاية المطاف، يكمن سرّ التميّز في لينكس ليس في معرفة حيلة واحدة، بل في الجمع بين عدة حيل: إتقان الأوامر الأساسية، وفهم كيفية إدارة الحزم، واختيار البرامج التي تُثبّتها بعناية، والالتزام بأفضل ممارسات الأمان ، والاستفادة من اختصارات سطح المكتب المفيدة. مع كل هذه المهارات، لا يهمّ إن كنت تعمل على أوبونتو، أو فيدورا، أو آرتش، أو أي توزيعة أخرى: ستحصل على نظام مرن ومستقر ومُصمّم خصيصًا لأسلوب عملك، بدلًا من أن تضطر أنت للتكيّف مع النظام.
