تبسيط الأوامر.

 كم منا منزعج من كتابة أوامر طويلة مثل "sudo apt-get install" أو "sudo apt-get update"؟

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

دعنا نذهب إلى اللعبة.

أول شيء يجب علينا القيام به هو تسجيل الدخول كـ ROOT

#له

أنت تكتب كلمة المرور ونقوم بما يلي:

# نانو / بن / تحديث

هنا أنشأنا الأمر. «تحديث» ونكتب فيه

#sudo apt-get update

الآن نعطيها أذونات.

# chmod + x / bin / update

والآن في كل مرة نكتب تحديثًا في وحدة التحكم ، سيتم تحديث مستودعاتنا.

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

بهذه الطريقة يمكننا تبسيط جميع أنواع الأوامر. كيفية الانتقال من sudo # apt-get install إلى # install

تحياتي ، وآمل أن تنال إعجابكم.


اترك تعليقك

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

*

*

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

  1.   سانتياغو كامانو قال

    أنا شخصياً أعتقد أنه من المريح تحديد الأسماء المستعارة في bashrc أو في ملف bashrc
    مثل ذلك:
    تحديث الاسم المستعار = »sudo apt-get update»

  2.   غيرمين قال

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

    1.    تضمين التغريدة قال

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

    2.    تضمين التغريدة قال

      والآخر هو بدلاً من وضع sudo apt-get إلخ ..
      su -c "أمر" (علامات الاقتباس مهمة)
      ثم يطلب منك كلمة مرور ROOT ، وعندما تنتهي ، لا تزال المستخدم العادي.

    3.    RTFMExe قال

      ليس من الضروري تسجيل الدخول باسم الجذر ، فهذه هي نعمة وضع الملف الذي تم إنشاؤه في أي حال ، الأسماء المستعارة موجودة بالفعل لهذا الغرض.

      : وك

      1.    RTFMExe قال

        بعد وضع sudo في الملف الذي تم إنشاؤه. أكلت هذا الجزء

        : وك

  3.   كريستوفر كاسترو قال

    من الأسهل بالنسبة لي إضافة الأسماء المستعارة إلى .bashrc

    تحديث الاسم المستعار = 'sudo aptitude update'

    1.    هيكسبورغ قال

      بالضبط.

  4.   ميرلين دبيانيت قال

    رائع ، كنت سأكتب مقالًا مشابهًا ولكن مع النص ، جيد جدًا والآن لدي مسودة لن تظهر أبدًا. وجه ضاحك.

    مادة جيدة. إذا كان من الممكن إعطاء نقطة فستعطي +100.

  5.   خوسيه ميغيل قال

    من حيث المبدأ ، الفكرة جيدة ، لكن الأذونات لها معناها.

    أنا أفضل الأمن.

    تحية.

    1.    تضمين التغريدة قال

      ماذا تقصد بذلك؟ لا يزال يتطلب أن يكون الجذر أو أن المستخدم في sudoers حتى يتمكن من تشغيله. بغض النظر عما إذا كان / bin / update لديه أذونات تنفيذ أم لا. apt-get و sudo لا يغيران أذوناتهما.

  6.   خوسيه ميغيل قال

    أعني أن أي شخص يدخل جهاز الكمبيوتر الخاص بنا يمكنه أداء هذه المهمة دون إذن الجذر.

    1.    تضمين التغريدة قال

      لقد شرحت بالفعل ، سيستمر في مطالبتك بكلمة مرور أو تسجيل الدخول كجذر. لا علاقة له بها

  7.   إميليو قال

    أعتقد أن أبسطها هو إضافة اسم مستعار في .bashrc كما يقولون في التعليقات أعلاه

  8.   ilgrim قال

    إن تجنب حقيقة الشيء الصحيح هو استخدام الأسماء المستعارة bash للقيام بذلك ، والشيء النازف بشكل خاص هو ترك النص في / bin بدلاً من / usr / local / bin.

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

    1.    رباط قال

      آمين لما قال الجريم

    2.    ميرلين دبيانيت قال

      أعتقد أنك على صواب ، يبدو الأمر وكأنه winbug مع وجود العديد من الملفات والمكتبات التي تقوم بنفس الشيء. وجه ضاحك.

      من الأفضل استخدام الاسم المستعار.

      لقد أنشأت برنامجًا نصيًا لتحديث sudo aptitue مكونًا من سطرين و sudo aptitude full-Upgrade ، وضعت البرنامج النصي في / usr / bin / ، وقمت بتحديث النظام ومستودعاته تمامًا فقط عن طريق كتابة "تحديث" في وحدة التحكم. لكن هذا نص يقوم بشيئين وليس شيئًا واحدًا فقط.

      1.    هوغو قال

        لا يزال بإمكانك تسمية أوامر متعددة باسم مستعار:

        alias actualizar='sudo aptitude -y update && sudo aptitude -y safe-upgrade && sudo aptitude full-upgrade && sudo aptitude autoclean'

    3.    لويس قال

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

      هل من الصحيح أن تفعل ذلك على هذا النحو أم أنه من الأفضل تركها في / usr / local / bin كما تعلق؟

      هذا الفريق لديه مستخدم واحد فقط.

      1.    MSX قال

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

        1.    لويس قال

          أفضل التحكم بها في منزلي / منزلي بدلاً من / usr / bin ، لا أعرف ، أفضل ذلك بهذه الطريقة.

          شيء آخر لم أكن أعرفه من قبل أين أضع الملفات التي تمت مشاركتها بين المستخدمين الآخرين للفريق:

          على جهاز كمبيوتر آخر ، لدي مستخدمان والفكرة هي مشاركة مجلد مقاطع الفيديو بحيث يستخدمه كلاهما.

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

          هل من الصحيح القيام بذلك؟ أقول ذلك لأن لدي مشاكل في الإذن

          من أجعل صاحب المجلد المذكور؟

  9.   MSX قال

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

    لكل شيء آخر هناك ALIAS ، ما فعلته هو هراء ، لا يمكن تفسيره.

  10.   مكافحة قال

    ما أجده غريبًا هو الرغبة في استخدام "تثبيت" وهو أمر له وظائفه الخاصة. كما يقول الجميع ، اسم مستعار وبدون عمل الكثير من القصة.

  11.   الحرب الخاطفة قال

    ممتاز