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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: شبیه سازی ترمینال لینوکس با یک زبان برنامه نویسی  (دفعات بازدید: 2185 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین razor12

  • Jr. Member
  • *
  • ارسال: 46
  • جنسیت : پسر
  • تو میدونی ابر رهگذر بارون نداره
با سلام خدمت اساتید و دوستان گرامی
میخواستم ببینم چطور میشه ترمینال لینوکس رو با یک زبان برنامه نویسی شبیه سازی کرد؟
مثلا برنامه بنویسم که ساختار دایرکتوری رو پیاده سازی کنم
با تشکر
جانا به خرابات آر تا لذت جان بینی        جان را چه خوشی باشد بی صحبت جانانه

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.

آفلاین razor12

  • Jr. Member
  • *
  • ارسال: 46
  • جنسیت : پسر
  • تو میدونی ابر رهگذر بارون نداره
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.
اگه بخوام دقیق بگم اینکه برنامه رو بنویسم اجرا که شد دستور mkdir رو که زد پوشه درست کنه و cd  بره داخل پوشه و ساختار درختی رو بتونه پیاده سازی کنه
جانا به خرابات آر تا لذت جان بینی        جان را چه خوشی باشد بی صحبت جانانه


آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
این چه‌قدر شبیه مشق شبه!
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین razor12

  • Jr. Member
  • *
  • ارسال: 46
  • جنسیت : پسر
  • تو میدونی ابر رهگذر بارون نداره
این چه‌قدر شبیه مشق شبه!
جناب بهزادی عزیز دقیقا مشق شب هستش  ;D
جانا به خرابات آر تا لذت جان بینی        جان را چه خوشی باشد بی صحبت جانانه

آفلاین ‫شاهد

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
سلام.

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

  • nio.file حاوی abstractionهای قابلیت فایل سیستمهاست. یعنی با این بسته، تحت ویندوز و لینوکس برنامه‌نویسی مرتبط با file به یک صورت واحد خواهد بود.
  • util.Scanner این امکان رو می‌ده که بتونید ورودی‌های متنوع رو به اشکال مختلف پردازش کنید. مثلاً اینکه اگر کاربر چه پارامتری رو وارد کرد کدوم متد overload شده اجرا بشه و ... از ترکیب این بسته با eclipse xtext می‌شه پروژه‌های پردازش گرامر خیلی جالبی نوشت.
  • util.Console هم دقیقاً همون محیط رابط کاربری به صورت command line یعنی مشابه shell رو فراهم می‌کنه.

اگر علاقه‌مند هستید به این مدخل ویکی‌پدیا هم یه نگاهی بندازید: http://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop. اسم رسمی شبیه‌ساز ترمینال می‌شه یک REPL Environment شاید با کلیدواژه‌ی REPL چیزهای بیشتری تو سرچ گوگل گیرتون بیاد.
‪sudo apt-get purge ms-windows

آفلاین Amir Emad

  • Sr. Member
  • *
  • ارسال: 419

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
این هم جالبه با nodejs هست : commander
ubuntu16.04/unity/JavaScript

آفلاین hossein_1995

  • Jr. Member
  • *
  • ارسال: 25
  • جنسیت : پسر
سوالتون واضح نیست. خوب یه برنامه می‌نویسید که شبیه‌سازی کنه دیگه.

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