المقدمة
إذا كنت تستخدم نظام التشغيل Linux لبعض الوقت ، وخاصة إذا كنت قد بدأت في التعرف على سطر أوامر Linux ، فستعرف أن BASH هي عبارة عن غلاف Linux.
BASH لتقف على Bourne Again Shell. هناك عدد من القذائف المختلفة بما في ذلك csh و zsh و dash و korn.
يعتبر shell مترجمًا يمكنه قبول الأوامر للمستخدم وتشغيلها لتنفيذ عمليات مثل التنقل حول نظام الملفات وتشغيل البرامج والتفاعل مع الأجهزة .
تستخدم العديد من توزيعات Linux المعتمدة على Debian مثل Debian و Ubuntu و Linux Mint DASH كصدفة بدلاً من BASH. DASH لتقف على Debian Almquist Shell. إن غلاف DASH مشابه جدا لـ BASH لكنه أصغر بكثير من shell BASH.
بغض النظر عما إذا كنت تستخدم BASH أو DASH سيكون لديك ملف يسمى .bashrc. في الواقع سيكون لديك ملفات .bashrc متعددة.
افتح نافذة طرفية واكتب الأمر التالي:
sudo find / -name .bashrc
عندما أقوم بتشغيل هذا الأمر ، هناك ثلاث نتائج تم إرجاعها:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
يتم نسخ الملف /etc/skel/.bashrc إلى المجلد الرئيسي لأي مستخدمين جدد يتم إنشاؤها على نظام.
/home/gary/.bashrc هو الملف المستخدم عندما يفتح المستخدم gary shell ويتم استخدام الملف الجذر عندما يفتح الجذر shell.
ما هو ملف .bashrc؟
الملف .bashrc هو برنامج نصي shell يتم تشغيله في كل مرة يقوم فيها المستخدم بفتح shell جديد.
على سبيل المثال ، افتح نافذة طرفية وأدخل الأمر التالي:
سحق
الآن ضمن نفس النافذة أدخل هذا الأمر:
سحق
في كل مرة تقوم فيها بفتح نافذة طرفية ، يتم تنفيذ ملف bashrc.
يعد الملف .bashrc مكانًا جيدًا لتشغيل الأوامر التي تريد تشغيلها في كل مرة تفتح فيها shell.
على سبيل المثال ، افتح الملف .bashrc باستخدام nano كما يلي:
نانو ~ / .bashrc
في نهاية الملف أدخل الأمر التالي:
صدى "مرحبًا US USER"
احفظ الملف عن طريق الضغط على CTRL و O ثم الخروج من nano بالضغط على CTRL و X.
داخل النافذة النهائية ، قم بتشغيل الأمر التالي:
سحق
يجب عرض كلمة "Hello" مع اسم المستخدم الذي سجلت الدخول به.
يمكنك استخدام ملف .bashrc للقيام بأي شيء ترغب به ، وفي هذا الدليل ، عرضت لك كيفية عرض معلومات النظام باستخدام الأمر screenfetch .
استخدام الأسماء المستعارة
يتم استخدام ملف .bashrc بشكل شائع لتعيين الأسماء المستعارة للأوامر شائعة الاستخدام بحيث لا تحتاج إلى تذكر الأوامر الطويلة.
يعتبر بعض الأشخاص هذا أمراً سيئاً لأنك قد تنسى كيفية استخدام الأمر الحقيقي عند وضعه على جهاز لا يوجد به ملف .bashrc الخاص بك.
ولكن الحقيقة هي أن جميع الأوامر متاحة بسهولة على الإنترنت وفي صفحات الرجل ، لذلك أرى إضافة الأسماء المستعارة على أنها إيجابية وليس سلبية.
إذا نظرت إلى ملف .bashrc الافتراضي في توزيع مثل Ubuntu أو Mint سترى بعض الأسماء المستعارة تم إعدادها بالفعل.
فمثلا:
الاسم المستعار ll = 'ls -alF'
الاسم المستعار la = 'ls -A'
الاسم المستعار l = 'ls -CF'
يتم استخدام الأمر ls لسرد الملفات والدلائل في نظام الملفات. إذا قمت بقراءة هذا الدليل ، فستجد ما تعنيه كل المفاتيح عند تشغيل الأمر ls.
يعني -alF أنك سترى قائمة ملف تعرض جميع الملفات بما في ذلك الملفات المخفية التي تم نشرها مسبقًا بنقطة. تتضمن قائمة الملفات اسم المؤلف وسيتم تصنيف كل نوع من أنواع الملفات.
يسرد -A ببساطة كافة الملفات والدلائل ولكنه يغفل الملف.
وأخيرًا ، يسرد -CF الإدخالات حسب العمود مع تصنيفها.
الآن يمكنك في أي وقت إدخال أي من هذه الأوامر مباشرة إلى محطة:
ليرة سورية -ALF
ls -A
ليرة سورية-CF
كما تم تعيين اسم مستعار في ملف .bashrc يمكنك ببساطة تشغيل الاسم المستعار على النحو التالي:
ليرة لبنانية
لا
ل
إذا وجدت نفسك تدير الأمر بشكل منتظم وهو أمر طويل نسبيًا ، فقد يكون من المفيد إضافة اسمك المستعار الخاص إلى ملف .bashrc.
تنسيق الاسم المستعار كالتالي:
الاسم المستعار new_command_name = command_to_run
أساسا تحديد الأمر المستعار ومن ثم إعطاء الاسم المستعار اسم مستعار. ثم حدد الأمر الذي ترغب في تشغيله بعد علامة التساوي.
على سبيل المثال:
الاسم المستعار up = 'cd ..'
يتيح لك الأمر أعلاه صعود دليل ببساطة عن طريق الدخول.
ملخص
يعد ملف .bashrc أداة قوية جدًا ويعد طريقة رائعة لتخصيص shell Linux الخاص بك. تستخدم بالطريقة الصحيحة ستزيد الإنتاجية عشرة أضعاف.