এটি হল ifeffit_shellp কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
ifeffit - শেল ইন্টারফেস থেকে IFEFFIT
সাইনোপিসিস
ইফেফিট ইফেফিট XAFS বিশ্লেষণ সিস্টেমের একটি শেল ইন্টারফেস। Ifeffit কমান্ড হয়
ইফেফিট লাইব্রেরিতে সম্পূর্ণ অ্যাক্সেস প্রদান করে টাইপ করার সাথে সাথে প্রবেশ করানো এবং কার্যকর করা হয়
একটি অপেক্ষাকৃত বন্ধুত্বপূর্ণ কমান্ড লাইন প্রোগ্রাম.
একটি নমুনা অধিবেশন এই মত দেখতে হতে পারে:
%~>সফল
Ifeffit 1.0004 কপিরাইট (c) 2000 Matt Newville, Univ of Chicago
Ifeffit শেল পার্ল মডিউল 1.2 (রিডলাইন সক্ষম)
পড়া /home/newville/.ifeffitrc... ঠিক আছে
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> স্প্লাইন (শক্তি, xmu, rbkg = 1.0, kweight = 1 )
Ifeffit> প্লট (শক্তি, xmu)
Ifeffit> প্লট (শক্তি, বিকেজি)
বর্ণনাঃ
আপনার যদি রিডলাইন লাইব্রেরির জন্য পার্ল মডিউল থাকে (টার্ম::রিডলাইন এবং টার্ম::রিডকিস
উভয়ই প্রয়োজন), আপনি Gnu ReadLine-এর কমান্ড-লাইন সম্পাদনা বৈশিষ্ট্য ব্যবহার করতে পারেন
লাইব্রেরি সবচেয়ে গুরুত্বপূর্ণভাবে, এই লাইব্রেরিটি পূর্বের মাধ্যমে উপরের তীর স্ক্রোল করে
আদেশ এটি আপনাকে টাইপ করা শেষ 300টি কমান্ডে অ্যাক্সেস দেয় (ফাইলে সংরক্ষিত
.ifeffit_hist আপনার হোম ডিরেক্টরিতে) পূর্ববর্তী সেশনে। কমান্ড "l [সংখ্যা]"
আপনাকে টাইপ করা শেষ "সংখ্যা" কমান্ড দেখায়।
ট্যাব কী-এর মাধ্যমে কমান্ড-লাইন সমাপ্তির জন্য কিছু সমর্থনও রয়েছে। টাইপ করার সময়
কমান্ড লাইন প্রম্পটে প্রথম শব্দ, নির্বাচিত ifeffit কমান্ড এবং শেল কমান্ড হবে
'ট্যাব-সম্পূর্ণ' হবে, যার অর্থ ট্যাব কী চাপলে অনেকটা আংশিকভাবে সম্পূর্ণ হবে-
যতটা সম্ভব কমান্ড টাইপ করুন। এর জন্য স্বীকৃত ifeffit এবং শেল কমান্ডের তালিকা
উদ্দেশ্য কাস্টমাইজযোগ্য। প্রথম শব্দটি সম্পূর্ণরূপে টাইপ করার পরে, ট্যাব কীটি হবে
বর্তমান কার্যকারী ডিরেক্টরিতে সম্পূর্ণ ফাইলের নাম।
উদাহরণ:
%~>সফল
Ifeffit 1.0002 কপিরাইট (c) 2000 Matt Newville, Univ of Chicago
Ifeffit শেল পার্ল মডিউল 1.2 (রিডলাইন সক্ষম)
পড়া /home/newville/.ifeffitrc... ঠিক আছে
ইফফিট>
1. 'প্রস্থান' এবং 'প্রস্থান' প্রোগ্রাম থেকে প্রস্থান করবে।
'l' ইতিহাসের বাফার তালিকা করে
'?' সাহায্যের জন্য একটি উপনাম, যা এই নথিটি প্রদর্শন করবে বা একটি দেবে
সংক্ষিপ্ত কমান্ড সারাংশ (যেমন: 'হেল্প প্লট')।
'??' পরিচিত সিস্টেম শেল কমান্ডের তালিকা করে যা থেকে কার্যকর করা যেতে পারে
ইফফিটের মধ্যে। অন্যান্য শেল কমান্ডের জন্য, '!' ব্যবহার করুন। চরিত্র
সিস্টেম শেল থেকে পালাতে।
2. রিসোর্স ফাইল ~/.ifeffitrc (যদি পাওয়া যায়) কাস্টমাইজেশনের অনুমতি দেওয়ার জন্য স্টার্ট-আপে পড়া হয়।
এই ফাইলটি একটি হিসাবে পড়া হয় Perl স্ক্রিপ্ট (কাঁচা ifefit কমান্ড হিসাবে নয়)। আরও অনুমতি দিতে
বিভ্রান্তি (ভ্রান্তি, কাস্টমাইজেশন), আপনি শুরুতে ifeffit কমান্ডের ফাইল লোড করতে পারেন --
ইফেফিট আমার কাগজপত্র ফাইল লোড করবে আমার কাগজপত্র স্টার্ট-আপে, যেন আপনি 'লোড মাইফাইল' এ টাইপ করেছেন
কমান্ড লাইন। এই লোডিং পরে ঘটে ~/.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("লোড $HOME/.ifeffit_macros");
এই ফাইলটি "প্রয়োজনীয়" দ্বারা ইফেফিট. "পুশ" লাইন, আরও কয়েকটি কমান্ড যোগ করে
শেল কমান্ডের ডিফল্ট তালিকা। "ifeffit" লাইনটি পূর্ব-সংজ্ঞায়িত ifeffit এর একটি গুচ্ছ লোড করে
ম্যাক্রো
onworks.net পরিষেবা ব্যবহার করে অনলাইনে ifeffit_shellp ব্যবহার করুন