انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: razor12 در 08 اردیبهشت 1394، 03:01 ب‌ظ

عنوان: شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: razor12 در 08 اردیبهشت 1394، 03:01 ب‌ظ
با سلام خدمت اساتید و دوستان گرامی
میخواستم ببینم چطور میشه ترمینال لینوکس رو با یک زبان برنامه نویسی شبیه سازی کرد؟
مثلا برنامه بنویسم که ساختار دایرکتوری رو پیاده سازی کنم
با تشکر
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: nixoeen در 08 اردیبهشت 1394، 03:35 ب‌ظ
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: razor12 در 08 اردیبهشت 1394، 03:58 ب‌ظ
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.
اگه بخوام دقیق بگم اینکه برنامه رو بنویسم اجرا که شد دستور mkdir رو که زد پوشه درست کنه و cd  بره داخل پوشه و ساختار درختی رو بتونه پیاده سازی کنه
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: nixoeen در 08 اردیبهشت 1394، 05:40 ب‌ظ
لینک (http://www.gnu.org/software/libc/manual/html_node/Implementing-a-Shell.html)
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: دانیال بهزادی در 08 اردیبهشت 1394، 11:52 ب‌ظ
این چه‌قدر شبیه مشق شبه!
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: razor12 در 10 اردیبهشت 1394، 12:37 ق‌ظ
این چه‌قدر شبیه مشق شبه!
جناب بهزادی عزیز دقیقا مشق شب هستش  ;D
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: ‫شاهد در 11 اردیبهشت 1394، 12:10 ق‌ظ
سلام.

با جاوا می‌شه. یعنی خب من هم چند وقت پیش همچین سوؤالی رو برای جاوا داشتم. از کتابخانه‌ی استاندارد JAVA یعنی JDK با ترکیب بسته‌های java.nio.file و java.util.Scanner و java.io.Console می‌تونید تقریباً هر کاری که دلتون می‌خواد بکنید.


اگر علاقه‌مند هستید به این مدخل ویکی‌پدیا هم یه نگاهی بندازید: http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop (http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop). اسم رسمی شبیه‌ساز ترمینال می‌شه یک REPL Environment شاید با کلیدواژه‌ی REPL چیزهای بیشتری تو سرچ گوگل گیرتون بیاد.
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: Amir Emad در 11 اردیبهشت 1394، 12:23 ق‌ظ
http://sourceforge.net/projects/win-bash/
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: elyas74 در 12 اردیبهشت 1394، 03:43 ب‌ظ
این هم جالبه با nodejs هست : commander (https://www.npmjs.com/package/commander)
عنوان: پاسخ : شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی
ارسال شده توسط: hossein_1995 در 17 اردیبهشت 1394، 07:24 ب‌ظ
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.

////////////////////////////////////////////////////////////
این ساده ترین حالت برای شبیه سازی محیط ترمینال یابش یا کنسول هستش و با زبان برنامه نویسی روبی نوشته شده است.
while true
print ">> "
cmd=chomp.gets
system cmd
end