السلام عليكم ورحمة الله وبركاته
اقتباسSimulate a shell that accepts DOS commands and displays the output (results)Example: when user write "edit", the shell will open any editor.
ممكن مساعدة يا جماعة لأنى مش فاهم ، المثال نفسه يتنفذ ازاى ؟
السلام عليكم ورحمة الله وبركاته
اقتباسSimulate a shell that accepts DOS commands and displays the output (results)Example: when user write "edit", the shell will open any editor.
ممكن مساعدة يا جماعة لأنى مش فاهم ، المثال نفسه يتنفذ ازاى ؟
تلميح صغير:
/usr/bin
Is the real warehouse for software on any Linux system, containing most of the executables for programs not found on other places like /bin
كمان تلميح:
#! bin/bash gedit
إحفظ الملف تحت اسم Edit ثم:
chmod a+x Edit
Chao!!!
Great place, and people, but full of sectarianism.
أنا جربت اللى حضرتك قلت عليه لكن بيدينى ايررور فى التيرمنال usr/bin/gedit cannot execute binary file .
المطلوب منى تنفيذ شيل واحد يقوم بتنفيذ بعض أوامر الدوس (10-15 أمر) منهم أمر Edit ويقوم بتنفيذهم على اللينكس ، يعنى كل الأوامر هيتم تنفيذها من خلال شل واحد وليس كل أمر له شل مستقل ، فياريت بعض المساعدة والتوجيهات لتنفيذ المطلوب ..
وجزاكم الله خيرا ً .
اقتباسusr/bin/gedit cannot execute binary file
إختراع تحولو ل Executable File???
Chao!!!
Great place, and people, but full of sectarianism.
Souls-hunteR كتب:إختراع تحولو ل Executable File???
مش فاهم ياريت توضح أكتر ، معلش هتعبك معايا ..
يعني تحويل الملف الذي يحتوي على الكود إلى Executable.
Chao!!!
Great place, and people, but full of sectarianism.
chmod 777 filename
لراحة البال مع أي مستخدم , سيصبح الملف لديك فيه صلاحيات القراءة والكتابة والتنفيذ لجميع المستخدمين .
ما كتبك فوق أنا, بس يمكن ما شاف الرد منيح.
Chao!!!
Great place, and people, but full of sectarianism.
دة اللى انا عملته قبل ما أسال والرسالة مازالت بتطلع
كمان عاوز أعرف ازاى أخلى الشيل يقرا اوامر الدوس وينفذها عاللينكس ؟ يعنى ينفذ امر cp على إنه copy
الشيل ببساطة تنفيذ اوامر الدوس فى اللينكس انا قريت عن أمر alias لكن ازاى احط الاوامر كلها فى ملف واحد وتنفيذهم مرة واحدة ؟
للتوضيح :
alias copy='cp'
alias delete='rm'
alias cls='clear'
... etc
ازاى بقى احط دة كله فى ملف واحد وانفذهم مرة واحدة بدل ماكتب كل واحد داخل التيرمينال وانفذهم على حدى ... جربت اعمل كدة :
#!/bin/bash
لكن منفعش ...
وهل فيه طريقة تانية غير كدة ؟ انا فكرت فى عمل دوال وأنادى على الأوامر دى ، أنا بحثت ولاقيت بداخل فولدر ال bin فيه ملفات للأوامر دى اللى هى cp وغيرها بس مش راضية تتفتح ، المهم فكرت أعمل برنامج بسويتش لو اليوزر دخل أمر الدوس ينادى على الدالة أو الملف الموجود فى فولدر ال bin وينفذ الأمر .
هل فيه طريقة احسن او اى حاجة تساعدنى ؟
شكرا