ifffit_shellp - Online nel cloud

Questo è il comando ifeffit_shellp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


ifeffit - Interfaccia shell per IFEFFIT

SINOSSI


inutile è un'interfaccia shell per il sistema di analisi XAFS di Ifeffit. I comandi di Iffit sono
immessi ed eseguiti mentre vengono digitati, dando accesso completo alla libreria Iffeffit
in un programma a riga di comando relativamente amichevole.

Una sessione di esempio potrebbe essere simile a questa:

%~>ifeffit
Ifeffit 1.0004 Copyright (c) 2000 Matt Newville, Università di Chicago
Iffefit Shell Perl Module 1.2 (ReadLine abilitato)
lettura /home/newville/.ifeffitrc ... OK
Iffit> read_data(My.xmu,type=xmu)
Ifeffit> spline (energia, xmu, rbkg = 1.0, kweight =1 )
Ifeffit> plot (energia, xmu)
Ifeffit> plot (energia, bkg)

DESCRIZIONE


Se hai il modulo Perl per la libreria ReadLine (Term::ReadLine e Term::Readkeys
sono entrambi richiesti), è possibile utilizzare le funzionalità di modifica della riga di comando di Gnu ReadLine
biblioteca. Ancora più importante, questa libreria fa scorrere la freccia verso l'alto attraverso il precedente
comandi. Ti dà anche accesso agli ultimi 300 comandi digitati (memorizzati nel file
.iffit_hist nella tua home directory) nelle sessioni precedenti. Il comando "l [numero]"
mostra gli ultimi comandi "numeri" digitati.

C'è anche un supporto per il completamento della riga di comando tramite il tasto tab. Durante la digitazione di
prima parola al prompt della riga di comando, i comandi ifeffit selezionati e i comandi shell lo faranno
essere 'completato con tabulazioni', il che significa che premendo il tasto tab si completerà parzialmente un
comando digitato possibile. L'elenco dei comandi iffefit e shell riconosciuti per questo
scopo è personalizzabile. Dopo che la prima parola è stata completamente digitata, il tasto TAB sarà
nomi di file completi nella directory di lavoro corrente.

per esempio:

%~>ifeffit
Ifeffit 1.0002 Copyright (c) 2000 Matt Newville, Università di Chicago
Iffefit Shell Perl Module 1.2 (ReadLine abilitato)
lettura /home/newville/.ifeffitrc ... OK
Inutile>

1. 'quit' e 'exit' usciranno dal programma.

'l' elenca il buffer della cronologia

'?' è un alias di aiuto, che visualizzerà questo documento o darà un
breve riepilogo dei comandi (come in: 'help plot').

'?' elenca i comandi noti della shell di sistema che possono essere eseguiti da
entro ipotetico. Per altri comandi di shell, usa il '!' carattere
per sfuggire alla shell di sistema.

2. Il file delle risorse ~/.iffitrc (se trovato) viene letto all'avvio per consentire le personalizzazioni.
Questo file viene letto come a perl script (non come comandi iffefit grezzi). Per consentire ulteriormente
confusione (err, personalizzazione), puoi caricare file di comandi iffefit all'avvio -
inutile il mio file caricherà il file il mio file all'avvio, come se avessi digitato 'load myfile' su
la riga di comando. Questo caricamento avviene dopo il ~/.iffitrc viene letto il file, che può
forniscono un modo conveniente per sovrascrivere le definizioni di macro predefinite.

3. Variabili della shell: (possono essere personalizzate in ~/.iffitrc)

$Escape [default = '!'] una riga che inizia con questo carattere viene inviata alla shell.

$Prompt [predefinito = 'Ieffit> '] prompt della riga di comando.

$HOME [predefinito dalla variabile d'ambiente] directory home degli utenti.

4. Una procedura utile per sviluppare e testare gli script ifeffit è

inutile> ! script emacs &
-- aggiungi il codice ieffit allo script e salva il file
iffefit> carica script

PERSONALIZZAZIONE


Un tipico ~/.iffitrc il file potrebbe essere simile a questo:

#
# start-up perl per shiffit
push @shell_commands, qw(emacs grep gunzip diff);
#
# precaricare alcune comuni macro ifeffit
ifeffit("load $HOME/.ifeffit_macros ");

Questo file è "richiesto" da inutile. La riga "push", aggiunge qualche altro comando al
elenco predefinito di comandi di shell. La riga "ifeffit" carica un mucchio di iffeffit predefiniti
macro.

Usa ifeffit_shellp online utilizzando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows