این دستور ifeffit_shellp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ifeffit - رابط پوسته به IFEFFIT
خلاصه
اثر یک رابط پوسته برای سیستم تحلیل XAFS Ifeffit است. دستورات Ifeffit هستند
همانطور که تایپ می شوند وارد و اجرا می شوند و دسترسی کامل به کتابخانه Ifeffit را می دهند
در یک برنامه خط فرمان نسبتاً دوستانه.
یک جلسه نمونه ممکن است به شکل زیر باشد:
%~> ifeffit
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine فعال است)
خواندن /home/newville/.ifeffitrc ... باشه
Ifeffit> read_data (My.xmu,type=xmu)
Ifeffit> spline (انرژی، xmu، rbkg = 1.0، کیلو وزن = 1)
Ifeffit> نمودار (انرژی، xmu)
Ifeffit> نمودار (انرژی، bkg)
شرح
اگر ماژول Perl را برای کتابخانه ReadLine دارید (Term::ReadLine و Term::Readkeys
هر دو مورد نیاز هستند)، میتوانید از ویژگیهای ویرایش خط فرمان Gnu ReadLine استفاده کنید
کتابخانه مهمتر از همه، این کتابخانه باعث می شود که فلش رو به بالا در قسمت قبلی حرکت کند
دستورات همچنین به شما امکان دسترسی به آخرین 300 دستور تایپ شده (ذخیره شده در فایل) را می دهد
.ifeffit_hist در فهرست اصلی شما) در جلسات قبلی. دستور "l [شماره]"
آخرین دستورات "تعداد" تایپ شده را به شما نشان می دهد.
همچنین برخی از پشتیبانی برای تکمیل خط فرمان از طریق کلید تب وجود دارد. در حین تایپ کردن
اولین کلمه در خط فرمان، دستورات ifeffit انتخاب شده و دستورات پوسته خواهد بود
"تکمیل شده با برگه" باشد، به این معنی که با زدن کلید تب به همان اندازه یک قسمت تا حدی تکمیل می شود.
دستور تایپ شده تا حد امکان لیستی از دستورات ifeffit و shell که برای این کار شناخته شده است
هدف قابل تنظیم است بعد از اینکه کلمه اول به طور کامل تایپ شد، کلید tab این کار را انجام می دهد
نام فایل ها را در فهرست کاری فعلی کامل کنید.
به عنوان مثال:
%~> ifeffit
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (ReadLine فعال است)
خواندن /home/newville/.ifeffitrc ... باشه
Ifeffit>
1. 'خروج' و 'خروج' از برنامه خارج می شود.
'l' بافر تاریخچه را فهرست می کند
"؟" یک نام مستعار برای کمک است که این سند را نمایش می دهد یا یک علامت می دهد
خلاصه دستور مختصر (مانند: 'طرح کمک').
'??' دستورات پوسته سیستم شناخته شده را که می توان از آنها اجرا کرد فهرست می کند
در داخل ifeffit برای سایر دستورات پوسته، از "!" استفاده کنید. شخصیت
برای فرار به پوسته سیستم
2. فایل منبع ~/.ifeffitrc (در صورت یافتن) هنگام راه اندازی خوانده می شود تا امکان سفارشی سازی فراهم شود.
این فایل به صورت a خوانده می شود پرل اسکریپت (نه به عنوان دستورات خام ifeffit). برای اجازه بیشتر
سردرگمی (خطا، سفارشی سازی)، می توانید فایل های دستورات ifeffit را در هنگام راه اندازی بارگیری کنید --
اثر myfile فایل را بارگذاری خواهد کرد myfile در هنگام راهاندازی، مثل اینکه «load myfile» را تایپ کردهاید
خط فرمان این بارگذاری پس از ~/.ifeffitrc فایل خوانده می شود که می تواند
راه مناسبی برای نادیده گرفتن تعاریف پیشفرض کلان ارائه میکند.
3. متغیرهای پوسته: (قابل سفارشی سازی در ~/.ifeffitrc)
$Escape [default = '!'] خطی که با این کاراکتر شروع می شود به پوسته ارسال می شود.
خط فرمان $Prompt [default = 'Ifeffit> '].
فهرست خانه کاربران $HOME [پیشفرض از متغیر محیطی].
4. یک روش مفید برای توسعه و آزمایش اسکریپت های ifeffit است
ifeffit> ! اسکریپت emacs &
- کد ifeffit را به اسکریپت اضافه کنید و فایل را ذخیره کنید
ifeffit> بارگذاری اسکریپت
سفارشی سازی
معمولی ~/.ifeffitrc فایل ممکن است شبیه به این باشد:
#
# راه اندازی پرل برای شیفت
فشار @shell_commands، qw(emacs grep gunzip diff);
#
# برخی از ماکروهای متداول ifeffit را از قبل بارگیری کنید
ifeffit("load $HOME/.ifeffit_macros");
این فایل توسط "الزامی" است اثر. خط "فشار" چند دستور دیگر را به آن اضافه می کند
لیست پیش فرض دستورات پوسته خط "ifeffit" دسته ای از ifeffit از پیش تعریف شده را بارگذاری می کند
ماکروها
از ifeffit_shellp به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید