التجميع: أفضل 44 حيلة لنظام التشغيل Linux

توكس سوبر سايان لينكس

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

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

هذه هي حالة Apple Mac OS X ، التي تلتزم بجدية بواجهة المستخدم الرسومية وأدوات المحطة. هذا يعني أن OS X ليس نظام تشغيل مستخدمًا وقويًا عندما يتعلق الأمر بأداء مهام معينة (على سبيل المثال: من أجل pentesting ، مثل Windows ، والتي على الرغم من عدد الأدوات المتاحة ، فهي ليست سريعة وقوية تمامًا ...).

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

قم بتحسين تجربتك مع bash shell:

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

  • أمر الإكمال التلقائي: لكي تقوم وحدة التحكم بالإكمال التلقائي لاسم أمر أو اسم ملف / دليل بمجرد كتابة الأحرف القليلة الأولى ، يمكنك استخدام مفتاح Tab. الأمر بسيط ، اكتب الأحرف الأولى من الأمر أو العنوان ثم اضغط على Tab للإكمال التلقائي. في حالة وجود عدة أسماء تتطابق مع الأحرف المكتوبة ، يمكنك الاستمرار في الضغط على Tab لإظهار المزيد من الاحتمالات أو الاستمرار في كتابة المزيد من الأحرف.
  • تاريخ القيادة: إذا كنت تشك في بناء جملة أمر استخدمته مؤخرًا أو تريد فقط استرداده لتجنب كتابته مرة أخرى ، فيمكنك استخدام محفوظات الأوامر التي يحفظها Bash (في ~ / .bash_history). للقيام بذلك ، ما عليك سوى كتابة "محفوظات" بدون علامات اقتباس والضغط على ENTER. هناك خيار آخر لاستغلال مزايا التاريخ وهو استخدام مفاتيح الأسهم لأعلى ولأسفل "للتنقل" عبر محفوظات الأوامر وإظهار الأوامر المخزنة أمام الموجه الحالي. يمكنك أيضًا استخدام مجموعة المفاتيح Ctrl + P و Ctrl + N للقيام بهذه المهمة نفسها.
  • ابحث عن الأوامر المستخدمة بالفعل: بفضل التاريخ الذي درسناه في الفقرة السابقة ، يمكنك البحث عن الأوامر المستخدمة في الماضي. ما عليك سوى استخدام Ctrl + R للبحث للخلف أو Ctrl + S للبحث الأمامي. هذه الطريقة عبارة عن مزيج من محفوظات الأوامر وسجل الإكمال ، لذلك يتعين علينا كتابة الأحرف الأولى من الأمر الذي نريد استرداده.
  • حذف التاريخ: إذا أردنا حذف السجل حتى لا يتمكن مستخدم آخر في فريقنا من الوصول إلى الأوامر التي استخدمناها أو ببساطة لحذف الملف الذي كان بالفعل مشبعًا بالأوامر بسبب الاستخدام المكثف للمحطة ، يمكنك استخدام "السجل -c "بدون علامات اقتباس ويتم مسح تاريخنا (للمستخدم الحالي). بدلاً من ذلك ، إذا كنت تريد محو السجل تمامًا ، فيمكنك استخدام:
cat /dev/null > ~/.bash_history
  • تعديل أو تصحيح الأسطر المكتوبة بالفعل: إذا بحثنا في سطر محفوظات أو استخدمنا الإكمال التلقائي ، لكننا نريد تحديث السطر لاستخدام آخر أو أن بناء الجملة ببساطة غير مناسب ، فيمكننا استخدام Ctrl + A و Ctrl + E لتحريك المؤشر إلى بداية السطر أو حتى النهاية على التوالي. إذا أردنا القفز حرفًا بحرف في اتجاه أو آخر ، فيمكننا استخدام مفاتيح الأسهم لليسار أو لليمين. من ناحية أخرى ، إذا أردنا القفز من كلمة إلى كلمة بدلاً من حرف إلى حرف ، فيمكننا استخدام Ctrl + Arrow (يسارًا أو يمينًا) على لوحة المفاتيح الخاصة بنا. بمجرد أن نصل إلى نقطة ما ، يمكن حذف الحرف الموجود أسفل المؤشر باستخدام مفتاح الحذف أو الحرف الموجود على اليسار باستخدام مفتاح مسافة للخلف. إذا أردنا مسح الأحرف من المؤشر إلى نهاية السطر ، فاستخدم Ctrl + K ثم اضغط على Backspace. للمسح من المؤشر إلى بداية السطر ، استخدم Ctrl + X ثم Backspace.
  • تغيير الأحرف الكبيرة إلى الأحرف الصغيرة أو العكس: يمكنك تغيير الأحرف الصغيرة إلى الأحرف الكبيرة أو العكس عن طريق وضع المؤشر في المكان الذي نريده ثم الضغط على Esc متبوعًا بـ C أو L.
  • انسخ والصق النص في سطر الأوامر: بصرف النظر عن زر الماوس الأيمن ، يمكنك استخدام مجموعة المفاتيح Ctrl + Shift + C للنسخ و Ctrl + Shift + V للصق. بالمناسبة ، Shift هو مفتاح Shift ، ولكن المفتاح الموجود أسفل مفتاح "Caps Lock" ، لأولئك الذين لا يعرفون. على الرغم من أن الأمر يبدو سخيفًا ، إلا أنه في بعض الأحيان لا نملك الماوس للتصرف ومن المثير للاهتمام معرفة اختصارات لوحة المفاتيح هذه. على سبيل المثال ، حدث هذا لي في بعض الأحيان مع Raspbian لـ Raspberry Pi ، حيث لم يكن لدي ماوس للاتصال باللوحة.
  • النصي: تعتبر البرامج النصية عملية جدًا لأتمتة المهام اليومية ، فتخيل أنك تريد رؤية السجل ومسح الشاشة الحالية ثم مسح السجل تمامًا. سيتطلب هذا سلسلة من الأوامر ، وإذا كانت مهمة تقوم بها يوميًا ، فقد تكون مهتمًا بإنشاء برنامج نصي يقوم بكل ذلك في وقت واحد وتلقائيًا ، وعليك فقط تشغيله لأداء هذه المهمة. لإنشائه ، نكتب النص التالي باستخدام محرر نصوص ونحفظه بالامتداد .sh ونمنحه أذونات التنفيذ. تخيل المثال الذي وضعناه ، سيكون النص:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • لتنفيذه ، تخيل أننا أطلقنا عليه اسم erasure.sh ، لأنه من الدليل الذي يوجد به ، نكتب ما يلي ونضغط على ENTER (حفظ لنا كتابة أمر history لإظهار السجل ، مسح لمسح الشاشة والقطة لمحو الملف الذي يحفظ السجل ، على الرغم من أن هذا النص لا يحمل الكثير من المعنى ، إلا أنه مثال سهل لفهمه):
 ./borrado.sh

الحيل والأوامر العملية للضغط على محطتنا:

بمجرد معرفة كيفية الاستفادة من المزايا التي يوفرها لنا bash للحصول على تجربة أفضل ، يمكننا البدء في استغلال الأدوات التي يمكن استخدامها من خلالها:

  • اعرف في الدليل أنني:
pwd
  • التغيير إلى دليل آخر:
cd /ruta/del/nuevo/directorio/o/fichero
  • ارجع إلى الدليل السابق:
cd ..
  • انتقل مباشرة إلى دليلك الشخصي أو مستخدم آخر تحدده:
cd ~nombre_usuario
  • انتقل إلى الدليل الجذر:
cd /
  • قم بإنشاء دليل:
mkdir nombre_directorio
  • حذف الدلائل أو الملفات:
rmdir nombre_directorio
rm nombre_fichero
  • سرد محتويات الدليل:
 ls 
  • عرض المستندات المخفية في دليل:
ls -a
  • ابحث عن ملف في النظام بأكمله:
 find / -name nombre_fichero
  • تقدير المساحة التي يستخدمها دليل:
 du -sh /directorio
  • نفذ نسخة احتياطية من الدليل في آخر: تخيل أنك تريد عمل نسخة احتياطية من الدليل / home وحفظها في / temp وأن النسخة الاحتياطية تسمى copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • قم بإنشاء صورة ISO قرص سريع وسهل:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • هل كان نظامك مقفل بسبب وجود برنامج في وضع الرسم؟ يمكنك فرض إغلاق هذا البرنامج الفاشل للعودة إلى الوضع الطبيعي مع xkill. عليك فقط كتابة ما يلي وسترى أن مؤشر الفأرة قد تحول إلى تقاطع ، مع لمس النافذة التي تريد إغلاقها بالقوة وهذا كل شيء:
 xkill
  • تريد أعد تشغيل الأمر الأخير انضم؟ يكتب:
 !! 
  • أدخل أمرًا بدون حفظه في السجلl: عليك فقط وضع مسافة أمام الأمر الذي تريد استبعاده من قائمة المحفوظات. على سبيل المثال ، إذا كنت تريد عدم إدراج ls في سجل bash ، فاكتب:
 ls 
  • احصل على المعلوماتn حول كيفية استخدام أي أمر:
 man nombre_comando
  • انظر مكونات الأجهزة في نظامنا:
 dmidecode -q
  • تظهر جالخصائص التقنية للقرص الصلب:
 sudo hdparm -i /dev/sda
  • عرض معلومات مفصلة عن وحدة المعالجة المركزية:
 cat /proc/cpuinfo
  • هل تحتاج إلى تقويم سريع؟ للحصول على تقويم لسنة معينة ، ما عليك سوى كتابة ما يلي (على سبيل المثال: لإظهار تقويم لهذا العام):
 cal 2015
  • أو إذا كنت تريدها من شهر محدد، على سبيل المثال أكتوبر:
 cal 10 2015
  • اغلاق النظام في وقت محدد. تخيل أنك تقوم بتنزيل شيء سيستغرق وقتًا طويلاً وتريد الخروج من المنزل. حتى لا تستهلك المعدات الكهرباء حتى تعود وبدون مغادرة التفريغ في منتصف الطريق ، يمكنك جدولة إيقاف التشغيل في وقت محدد باستخدام هذا الأمر. على سبيل المثال ، تخيل أنك تريد إيقاف تشغيله في الساعة 08:50:
 shutdown -h 08:50
  • تعرف على IP الخاص بنا: لهذا يمكننا استخدام الأمر ifconfig والبحث عن حقل "inet addr:" الذي سيحدد عنوان IP الخاص بنا. الأمر بسيط ، لكن هذا يعطينا عنوان IP الداخلي الخاص بنا. إذا كان ما نريده هو IP خارجي أو عام:
 curl ifconfig.me/ip
  • قم بتنظيف شاشة الجهازلا أرهقك بالكثير من النصوص ولديك بيئة نظيفة. إنه مفيد بعد تنفيذ العديد من الأوامر أو باستخدام أدوات معينة تقوم بإرجاع العديد من المعلومات النصية التي تؤدي إلى انهيار شاشة المحطة الطرفية. عندما لا تريد ذلك ، يمكنك ترك الغلاف جديدًا باستخدام Ctrl + L أو إذا كنت ترغب في ذلك:
 clear
  • الاتصال في الأجهزة الافتراضية: إذا كنت تستخدم VirtualBOX أو VMWare لإضفاء الطابع الافتراضي على نظام تشغيل آخر ، إما Linux أو مختلف ، فقد تفكر في كيفية ربط الجهاز الظاهري (الضيف) والجهاز الفعلي (المضيف) على مستوى الشبكة أو حتى كيفية توصيل جهازين افتراضيين لبعضهم البعض. حسنًا ، عليك فقط الوصول إلى تكوين الشبكة الخاص بالجهاز الظاهري وتحديد تكوين NAT لإنشاء رابط مباشر بين جهازين ظاهريين أو جهاز Bridge لتوصيل جهاز ظاهري بالجهاز الفعلي. في الحالة الأولى ، لا يتعين عليك فعل أي شيء ، ولكن إذا حددت وضع Bridge ، فسيتعين عليك تكوين IP الخاص بالضيف بحيث يكون في نفس النطاق مثل المضيف الفعلي. على سبيل المثال ، تخيل أن جهازك الفعلي يحتوي على عنوان IP (يمكنك التحقق من ifconfig) 192.168.1.3 وأن الجهاز الظاهري به توزيعة Linux أخرى. حسنًا ، يجب عليك فتح الطرفية للجهاز الظاهري وكتابة "ifconfig eth0 new_IP" بدون علامات اقتباس واستبدال new_IP بعنوان IP الذي تريده (تذكر أيضًا أنه إذا كنت تستخدم جهاز شبكة آخر غير eth0 ، فيجب عليك تحديده). يجب أن يكون عنوان IP الجديد هذا في نفس قطاع الشبكة الخاص بالجهاز الفعلي ، لذلك يجب أن يبدو مثل 192.168.1.X ، حيث يمثل X أي رقم من 0 إلى 255. على سبيل المثال ، قد يعمل هذا في هذه الحالة:
 ifconfig eth0 192.168.1.10
  • إسكات رسائل الخطأ المزعجة: أنصح أولاً بحل المشكلة أو مراقبتها والتأكد من أنها ليست شيئًا خطيرًا. لكن في بعض الأحيان ، تؤدي بعض الأخطاء المحددة أو غير الضارة إلى إنشاء ملف خطأ يؤدي إلى ظهور رسالة مزعجة تحذرنا من المشكلة وتطلب الإبلاغ عن المشكلة لحلها. إذا كنت تريد تجنب هذه الرسالة المزعجة "تم اكتشاف مشكلة ..." أو ما شابه ذلك ، يمكنك كتابة ما يلي:
 sudo rm /var/crash/*
  • القرص الصلب عند حد السعة (إخلاء بعض المساحة): لتحرير مساحة يمكنك استخدامها على سبيل المثال التسلسل التالي من الأوامر (سيؤدي هذا إلى حذف الملفات غير الضرورية التي تشغل مساحة دون أن تكون دقيقة)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • تحقق من المساحة المتاحة والمستخدمة على القرص الصلب: للقيام بذلك ، يمكننا استخدام أمر بسيط يمنحنا بيانات عن المساحة الحرة والمستخدمة للأقسام الحالية ، بما في ذلك النسبة المئوية:
 df -H
  • اكتشف المكتبات التي يستخدمها البرنامج: على سبيل المثال ، تخيل أنك تريد رؤية المكتبات التي يعتمد عليها برنامج "ls":
 ldd /bin/ls
  • بحث وحذف جميع الملفات بامتداد معين: تخيل أنك تريد حذف جميع الصور بامتداد .gif من نظامك (مهما كان اسمها). يكتب:
 find -name *.gif | xargs rm -rf
  • تعرف على المنافذ التي قمنا بفتحها: لمعرفة المنافذ المفتوحة ، يمكننا استخدام هذين الأمرين ، أحدهما لـ TCP والآخر لـ UDP:
 nmap -sS -O
nmap -sU -O
  • اعرف ماهية القشرة التي نستخدمها: كما تعلمون هناك عدة بالرغم من ان باش هو الاكثر انتشارا هناك البعض الاخر. لمعرفة الصدفة التي نعمل معها ، يمكنك كتابة الأمر التالي الذي يُرجع اسمه:
 echo $SHELL
  • معلومات حول إصدار النواة والهندسة المعمارية والتوزيع: يمكننا معرفة معلومات حول إصدار Linux kernel الذي تستخدمه توزيعةنا ، بالإضافة إلى بنية المعالج والتوزيع الذي نستخدمه. عليك فقط أن تكتب:
 uname -a
  • اكتشف ما إذا كان نظامنا في خطر بسبب وجود الجذور الخفية: الجذور الخفية هي أدوات ضارة كما تعلم ، تسمح هذه الأدوات بالوصول إلى الجذر للمستخدمين الضارين. لاكتشاف ما إذا كان نظامنا مصابًا بواحد ، قمنا بتنزيل هذه الحزمة ثم (من الدليل حيث يوجد الملف الذي تم تنزيله ، تذكر استخدام cd للذهاب إليه):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

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

مزيد من المعلومات والبرامج التعليمية من مدونتنا - أفضل بدائل لينكس لبرامج الويندوز, كيفية تثبيت أي حزمة على نظام Linux


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   سراندرسون قال

    أصبح نسخ النص ولصقه باستخدام لوحة المفاتيح أكثر راحة مع:

    Ctrl + إدراج -> نسخ
    Shift + إدراج -> لصق

  2.   بيبي ماتياس قال

    باستخدام الماوس الذي تحدده والزر المركزي الذي تضغط عليه. أسهل من المستحيل.

  3.   ريتشارد لونا فوينتس قال

    مساهمة ممتازة ، إنها تساعدني كثيرًا في مهنة علوم الكمبيوتر التي سأدرس فيها

  4.   متاجر الكمبيوتر على الإنترنت قال

    يا لها من مساهمة جيدة! سوف أقوم بربطها على صفحات الويب الخاصة بي.

  5.   KIKE قال

    ملخص رائع ، شكرا جزيلا لك

  6.   خورخي لويس أريلانو Zubiate - لاكورد قال

    شكرا جزيلا…
    الأوامر التي ذكرتها مفيدة للغاية.
    تحياتي من ليما ، بيرو
    - لينكس منت 20 -