ifeffit_shellp - Online în cloud

Aceasta este comanda ifeffit_shellp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ifeffit - Interfață Shell pentru IFEFFIT

REZUMAT


ifeffit este o interfață shell pentru sistemul de analiză Ifeffit XAFS. Comenzile Ifeffit sunt
introduse și executate pe măsură ce sunt introduse, oferind acces complet la biblioteca Ifeffit
într-un program de linie de comandă relativ prietenos.

Un exemplu de sesiune ar putea arăta astfel:

%~>ifeffit
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, Univ din Chicago
Modulul Ifeffit Shell Perl 1.2 (ReadLine activat)
citind /home/newville/.ifeffitrc ... OK
Ifeffit> read_data(My.xmu,type=xmu)
Ifeffit> spline(energy,xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot(energie, xmu)
Ifeffit> plot(energie, bkg)

DESCRIERE


Dacă aveți modulul Perl pentru biblioteca ReadLine (Term::ReadLine și Term::Readkeys
ambele sunt necesare), puteți utiliza funcțiile de editare în linia de comandă ale Gnu ReadLine
bibliotecă. Cel mai important, această bibliotecă face ca săgeata în sus să defileze în trecut
comenzi. De asemenea, vă oferă acces la ultimele 300 de comenzi introduse (stocate în fișierul
.ieffit_hist în directorul dvs. de acasă) în sesiunile anterioare. Comanda „l [număr]”
vă arată ultimele comenzi „număr” introduse.

Există, de asemenea, un anumit suport pentru finalizarea liniei de comandă prin tasta Tab. În timp ce tastați
primul cuvânt la promptul liniei de comandă, comenzile ifeffit selectate și comenzile shell vor
să fie „completat cu filă”, ceea ce înseamnă că apăsarea tastei Tab va finaliza cât mai mult
comanda tastata pe cat posibil. Lista comenzilor ifeffit și shell recunoscute pentru aceasta
scopul este personalizabil. După ce primul cuvânt a fost complet tastat, tasta Tab va apărea
nume complete de fișiere în directorul de lucru curent.

de exemplu:

%~>ifeffit
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, Univ din Chicago
Modulul Ifeffit Shell Perl 1.2 (ReadLine activat)
citind /home/newville/.ifeffitrc ... OK
Ifeffit>

1. „Ieșire” și „Ieșire” vor ieși din program.

„l” listează memoria tampon de istorie

'?' este un alias pentru ajutor, care va afișa acest document sau va oferi a
scurt rezumat al comenzii (ca în: „help plot”).

'??' listează comenzile cunoscute din shell de sistem care pot fi executate
în cadrul ifeffit. Pentru alte comenzi shell, utilizați „!” caracter
pentru a scăpa în shell-ul sistemului.

2. Fișierul de resurse ~/.ifeffitrc (dacă este găsit) este citit la pornire pentru a permite personalizări.
Acest fișier este citit ca a perl script (nu ca comenzi ifeffit brute). Pentru a permite mai departe
confuzie (err, personalizare), puteți încărca fișiere de comenzi ifeffit la pornire --
ifeffit Dosarul meu va încărca fișierul Dosarul meu la pornire, ca și cum ați tastat „încărcați fișierul meu” la
linia de comandă. Această încărcare are loc după ~/.ifeffitrc fișierul este citit, ceea ce poate
oferă o modalitate convenabilă de a suprascrie definițiile macro implicite.

3. Variabile Shell: (pot fi personalizate în ~/.ifeffitrc)

$Escape [implicit = '!'] o linie care începe cu acest caracter este trimisă în shell.

$Prompt [implicit = 'Ifeffit> '] prompt din linia de comandă.

Directorul principal al utilizatorilor $HOME [implicit din variabila de mediu].

4. O procedură utilă pentru dezvoltarea și testarea scripturilor ifeffit este

ifeffit> ! script emacs &
-- adăugați cod ifeffit la script și salvați fișierul
ifeffit> încărcare script

PERSONALIZARE


Un exemplu tipic ~/.ifeffitrc fișierul ar putea arăta astfel:

#
# pornire perl pentru shiffit
push @shell_commands, qw(emacs grep gunzip diff);
#
# preîncărcați câteva macrocomenzi ifeffit comune
ifeffit("încărcați $HOME/.ifeffit_macros");

Acest fișier este „necesar” de ifeffit. Linia „push”, adaugă câteva comenzi în plus
lista implicită de comenzi shell. Linia „ifeffit” încarcă o grămadă de ifeffit predefinite
macro-uri.

Utilizați ifeffit_shellp online folosind serviciile onworks.net



Cele mai recente programe online Linux și Windows