يمكنك تضمين أي نصوص باش التي يمكن أن تساعد أي شخص. يهدف هذا المستودع إلى مساعدة الآخرين من خلال إنشاء مشروع OpenSource يمكن لأي شخص فيه اقتراح PR (طلب السحب) صالحًا أثناء الالتزام بالإرشادات المساهمة. المساهمة
[PS لا تنسى دور البطولة إذا كنت تحب ذلك أو تم مساعدتك بطريقة أو بأخرى. إنه يحفزنا على تشغيل مشاريع OpenSource هذه.]
للمستخدمين الجدد في Bash ، يمكنك وضع البرامج النصية في الدليل المنزلي أو في الدليل ~/bin/ . إذا كنت ترغب في تنفيذ البرامج النصية من أي مكان دون تحديد المسار النسبي ، فأضف الدليل الذي يحتوي على البرامج النصية إلى متغير بيئة PATH . يمكنك القيام بذلك عن طريق تحرير ملف تكوين Shell الخاص بك ( ~/.bash_profile أو ~/.zshrc ) مع السطر التالي:
export PATH=$PATH:~/path-to-script-directory
بعد حفظ ملف التكوين ، ستحتاج إلى إعادة تشغيل shell أو تشغيل: source ~/.bash_profile أو source ~/.zshrc اعتمادًا على الملف الذي قمت بتحريره.
لاحظ أيضًا أنك قد تحتاج إلى منح إذن تنفيذ إلى البرنامج النصي BASH عن طريق التشغيل:
chmod +x path-to-script.sh
تمرينات الحذر ومراجعة رمز البرنامج النصي بدقة قبل جعلها قابلة للتنفيذ لضمان محاذاة مع معايير الوظائف المقصودة والمعايير الأمنية.
| ملف | الاستخدام | وصف |
|---|---|---|
| Helloworld.sh | ./helloworld.sh | مرحبا مثال العالم |
| addtwonumbers.sh | ./addtwonumbers.sh | مثال بالإضافة إلى ذلك باستخدام باش |
| مقارنة | ./COMPARE.SH | مثال المقارنة (طول السلسلة والأرقام) |
| هرمفورلوب | ./pyramidforloop.sh | يخلق هرم |
| Whileloop_example.sh | ./whileloop_example.sh | بينما حلقة مثال |
| ملف | الاستخدام | وصف |
|---|---|---|
| counting-files.sh | ./counting-files.sh | يحسب الملفات في دليل العمل الحالي |
| تاريخ Rename-jpg.sh | ./date-rename-jpg.sh | يعوق تاريخ ISO 8601 لملفات JPG في دليل Currend |
| FindFile.sh | ./findfile.sh [اسم الملف] | يجد ملفًا في دليل العمل الحالي |
| ReadFile.sh | ./ReadFile.sh | مثال لإخراج محتوى الملفات مع باش |
| autocuspress.sh | ./autocompress.sh | يضغط الملفات/المجلدات في الدليل الحالي في أرشيفات tar.gz |
| ملف | الاستخدام | وصف |
|---|---|---|
| count-lines.sh | . | عدد الخطوط في الملف |
| خطاب التردد في ملف | ./TELTER-FREWECANY-in-File.sh [filepath] | عد تواتر كل الحروف/كلمة في الملف |
| Textreplacement.sh | ./textreplacement.sh [filepath] | استبدال النصوص في الملفات |
| Word-Search.sh | ./word-search.sh [كلمة] | ابحث عن كلمة في الملفات |
| ملف | الاستخدام | وصف |
|---|---|---|
| code_and_docker_install.sh | ./code_and_docker_install.sh | قم بتثبيت VSCODE أو G ++ المترجم بسهولة أو Docker |
| مصباح setup.sh | ./lamp-setup.sh | قم بالتثبيت بسهولة وإعداد مكدس المصباح لـ Web Dev |
| الإعداد golang.sh | ./setup-golang.sh [رقم الإصدار] | يقوم بتثبيت الإصدار المحدد من Golang |
| ملف | الاستخدام | وصف |
|---|---|---|
| Hangman.sh | ./hangman.sh | لعب هانغمان! |
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا