ieffit_shellp - Online sa Cloud

Ito ang command na ifeffit_shellp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


iffeffit - Shell Interface sa IFEFFIT

SINOPSIS


ieffit ay isang interface ng shell sa Ieffit XAFS Analysis System. Ang mga utos ng Ifefit ay
ipinasok at naisakatuparan habang tina-type ang mga ito, na nagbibigay ng kumpletong access sa library ng Iffifit
sa isang medyo friendly na command-line program.

Maaaring ganito ang hitsura ng sample na session:

%~>ifeffit
Iffifit 1.0004 Copyright (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (naka-enable ang ReadLine)
nagbabasa /home/newville/.ifeffitrc ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(enerhiya,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(enerhiya, xmu)
Ifeffit> plot(enerhiya, bkg)

DESCRIPTION


Kung mayroon kang Perl module para sa ReadLine library (Term::ReadLine at Term::Readkeys
ay parehong kinakailangan), maaari mong gamitin ang mga tampok sa pag-edit ng command-line ng Gnu ReadLine
aklatan. Pinakamahalaga, ginagawa ng library na ito ang pataas na arrow na mag-scroll sa nakaraan
mga utos. Nagbibigay din ito sa iyo ng access sa huling 300 na utos na na-type sa (naka-imbak sa file
.ifeffit_hist sa iyong home directory) sa mga nakaraang session. Ang utos na "l [number]"
ipinapakita sa iyo ang huling "number" na mga utos na na-type.

Mayroon ding ilang suporta para sa pagkumpleto ng command-line sa pamamagitan ng tab key. Habang tina-type ang
unang salita sa command-line prompt, ang mga napiling ifffit command at shell command ay gagawin
maging 'tab-completed', ibig sabihin na ang pagpindot sa tab key ay makukumpleto ng halos isang bahagyang-
nag-type ng command hangga't maaari. Ang listahan ng iffifit at shell command na kinikilala para dito
Nako-customize ang layunin. Matapos ang unang salita ay ganap na nai-type, ang tab key ay
kumpletong mga pangalan ng file sa kasalukuyang gumaganang direktoryo.

halimbawa:

%~>ifeffit
Iffifit 1.0002 Copyright (c) 2000 Matt Newville, Univ of Chicago
Ifeffit Shell Perl Module 1.2 (naka-enable ang ReadLine)
nagbabasa /home/newville/.ifeffitrc ... OK
Ifefit>

1. Ang 'quit' at 'exit' ay lalabas sa programa.

Inililista ng 'l' ang history buffer

'?' ay isang alias para sa tulong, na magpapakita ng dokumentong ito, o magbibigay ng a
maikling buod ng utos (tulad ng sa: 'help plot').

'??' naglilista ng mga kilalang utos ng shell ng system na maaaring isagawa mula sa
sa loob ng ifeffit. Para sa iba pang mga shell command, gamitin ang '!' karakter
upang makatakas sa shell ng system.

2. Ang resource file ~/.ifeffitrc (kung natagpuan) ay binabasa sa pagsisimula upang payagan ang mga pagpapasadya.
Ang file na ito ay binabasa bilang a perlas script (hindi bilang mga hilaw na utos ng ifffit). Para payagan pa
pagkalito (err, pagpapasadya), maaari kang mag-load ng mga file ng mga utos ng ifeffit sa pagsisimula --
ieffit myfile maglo-load ng file myfile sa start-up, na parang nag-type ka ng 'load myfile' sa
ang command-line. Ang paglo-load na ito ay nangyayari pagkatapos ng ~/.ifeffitrc nabasa ang file, na maaaring
magbigay ng maginhawang paraan upang i-override ang mga default na kahulugan ng macro.

3. Mga variable ng shell: (maaaring i-customize sa ~/.ifeffitrc)

$Escape [default = '!'] isang linya na nagsisimula sa karakter na ito ay ipinapadala sa shell.

$Prompt [default = 'Ieffit> '] command-line prompt.

$HOME [default mula sa Environment Variable] na direktoryo ng home ng mga user.

4. Ang isang kapaki-pakinabang na pamamaraan para sa pagbuo at pagsubok ng mga script ng ifffit ay

ieffit> ! emacs script at
-- magdagdag ng ifffit code sa script at i-save ang file
iffefit> i-load ang script

Pasadya


Ang isang tipikal na ~/.ifeffitrc Maaaring ganito ang hitsura ng file:

#
# start-up perl para sa shiffit
push @shell_commands, qw(emacs grep gunzip diff);
#
# paunang i-load ang ilang karaniwang ifffit macro
ifeffit("load $HOME/.ifeffit_macros ");

Ang file na ito ay "kinakailangan" ng ieffit. Ang "push" na linya, ay nagdaragdag ng ilan pang mga utos sa
default na listahan ng mga shell command. Ang "ifeffit" na linya ay naglo-load ng isang grupo ng mga paunang natukoy na ifeffit
mga macro.

Gumamit ng ieffit_shellp online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa